3,433 karma · joined September 27, 2010
We need market de-regulation. End of government-sponsored monopolies. Accountability on budget spending. Enablement of profit-oriented policies that generate surpluses. Enabling equal opportunities to people of all social classes, and performance reviews to keep everybody accountable.
Then, and only then, equal and fair taxation that promotes social wellness and stability.
Your point of view is not objective, but subjective to how much money you need to have in order to do the things you are planning to do.
[1] - https://konghq.com/
[2] - http://luajit.org/
Disclaimer: I am CTO of Kong [1].
Lua per-se is a fast language (having a very small footprint), but running Lua on top of LuaJIT [1] is just so much faster. LuaJIT is an alternative implementation of the Lua VM created by Mike Pall and now supported by a few other folks and organizations like Cloudflare. Cloudflare in particular has a very large runtime implementation of the Lua + LuaJIT stack, and usually people are surprised to learn that at least 10% of the worldwide Internet traffic [2] goes through this stack.
With that said Lua + LuaJIT is being used in other applications as well, like mobile and embedded devices, where low footprint and high performance are required.
Having a low footprint is not just a nice-to-have, but a requirement for running a proxy in a Service Mesh deployment as a decentralized sidecar container (to not exhaust all the resources of the underlying VMs as we scale the number of pods and services) in addition to the traditional centralized API Gateway deployment.
You can discuss with the community online [1], or meet a core contributor at one of the community meetups or in the monthly community call that we usually announce on Discuss.
[1] https://github.com/Mashape/kong or https://discuss.konghq.com/
Kong is arguably more popular than Tyk (and other similar gateways) when it comes to adoption (55M+ downloads and more than 70,000 instances of Kong running per day across the world), and faster when it comes to performance. BBVA - a large banking group - wrote this technical blog post a while ago comparing Kong's and Tyk performance: https://www.bbva.com/en/api-gateways-kong-vs-tyk/\
Kong OSS is 100% open source, not limited to non-commercial use.
Kong is basically a programmable runtime that can be extended with Plugins [1]. There are more than 500+ plugins that are available on GitHub that we are (slowly) adding to the official Hub, among over 5000+ contributions. You can talk to the community at https://discuss.konghq.com/
Kong is also lightweight with a lower footprint, which is required to support both traditional API gateway use cases and modern microservices environments (Kubernetes sidecar, for example). Because of that, our users are basically using one runtime for both N-S traffic (traditional API Gateway usage) and E-W traffic within a microservice oriented architecture. You can easily separate data and control planes to grow to thousands of Kong nodes running in a system.
There are users/customers running 1M+ TPS on top of distributed Kong clusters spanning across different platforms (containers, multi-cloud, even bare metal) with less than < 1ms processing latency per request. One of the reasons for this is that with Kong you can include/exclude plugins that you don't use instead of having a heavier all-in-one runtime like many gateways do.
As a result to Kong's adoption, the business is also growing very rapidly which will allow us to better deliver OSS features moving forward :) [2]
You can ping me at https://twitter.com/subnetmarco
[1] https://docs.konghq.com/hub
[2] https://konghq.com/about-kong-inc/kong-hits-record-growth-20...
Our official declarative configuration will also be released very soon, and in some environments (like Kubernetes) we already support it.
If you want to look at a large OpenResty/Lua application from a code perspective you could take a look at Kong[1] - which is the most popular public codebase built on top of NGINX/Lua at the moment.
CloudFlare also uses the same stack but most of their codebase is proprietary.
What really makes Nginx/Lua a good combination is primarily LuaJIT[2] support, a much faster implementation of the Lua VM.
[1] - https://github.com/Kong/kong
[2] - http://luajit.org
The elephant in the room are cars, not scooters.
Then we have city administrations like in San Francisco - fighting useless battles against scooters instead of fixing real problems (homelessness, drug abuse, feces, and so on) that - unlike scooters - really are negatively affecting the life of us all.
Crazy thought but would it be possible to build a decentralized and distributed CPU on top of the blockchain?
Edit: to the downvotes, care to explain? I am genuinely curious to know the answer, and curiosity should be a driving factor in this community
> Shiro Ishii, as the chief of the unit, was granted war crime immunity from the US occupation authorities, because of his provision of human experimentation research materials to the US.
Yes. Kong Enterprise running on the execution path of in-flight information across distributed and open systems must be audited in the context of enforced regulations, especially banking and healthcare. We do work regularly with our customers to make sure Kong is compliant within their specific use-case and make those audits successful.
When it comes to enforcing strong security OpenID Connect or JWT authentications are almost always better options. Since Kong is built on top of NGINX, anything NGINX supports by extension Kong also supports + Kong Plugins.
GA for Kong 1.0 will include Service Mesh (we have RC1 now, and RC2 coming soon).
If something can be done, it will eventually be done.
As soon as this insurmountable plague has been eradicated, the city administration will finally have time to talk again about the things that matter, like: Should Vaillancourt Fountain be finally removed or not? Or after introducing the soda tax, is it finally time for a burrito tax? Of course really anything that would prevent them from fixing the real problems that are affecting SF.
SF needs its own Rudy Giuliani and its own Broken Windows policy[1].