Systems | Development | Analytics | API | Testing

Latest Blogs

Kong: Kubernetes Ingress Controller

Kubernetes is fundamentally changing container orchestration; is your stack ready to support it at scale? Watch the talk recording to learn how Kong’s Kubernetes Ingress Controller can power-drive your APIs and microservices on top of the Kubernetes platform. Hear Kong engineers walk through the process of setting up the Ingress controller and review its various features.

Why 2019 Will Change Everything for Developers

In a hundred years’ time, when the world’s tech writers look back on our primitive technology and chart the rise of the smartphone, they’ll pinpoint three years as being crucial to the technology. The first will be 1994, which saw the release of the IBM Simon, a prototype for the smartphones we recognize today. The second will 2007, when the first iPhone went on sale. The third will be 2019.

An Introduction to Apache Airflow and Talend: Orchestrate your Containerized Data Integration and Big Data Jobs

In my last blog I described how to achieve continuous integration, delivery and deployment of Talend Jobs into Docker containers with Maven and Jenkins. This is a good start for reliably building your containerized jobs, but the journey doesn't end there. The next step to go further with containerized jobs is scheduling, orchestrating and monitoring them.

Steps to Deploying Kong as a Service Mesh

In a previous post, we explained how the team at Kong thinks of the term “service mesh.” In this post, we’ll start digging into the workings of Kong deployed as a mesh. We’ll talk about a hypothetical example of the smallest possible deployment of a mesh, with two services talking to each other via two Kong instances – one local to each service.

Microservices and Service Mesh

The service mesh deployment architecture is quickly gaining popularity in the industry. In the strategy, remote procedure calls (RPCs) from one service to another inside of your infrastructure pass through two proxies, one co-located with the originating service, and one at the destination. The local proxy is able to perform a load-balancing role and make decisions about which remote service instance to communicate with, while the remote proxy is able to vet incoming traffic.