Systems | Development | Analytics | API | Testing

7 Tips for Building an API Management Strategy

With tech constantly innovating, various tools and software need to be able to work simultaneously. API's are what makes this possible. The API provides software with a way to interact and communicate. This is how different applications connect, whether it's two internal apps or integrating an app into another company's platform. However, with APIs, as in any software integration, many challenges are likely to arise. To mitigate these challenges, an API management strategy should be in place.

Online Meetup: Controlling your Kong Gateway with decK and CI/CD

In this session, DevRel Director Micheal Heap will show you Kong’s declarative configuration capabilities and how to use your CI system to lint and apply these configurations in a variety of environments. Test your changes in a staging environment, then apply exactly the same config to production with a click of a button.

5 Common Mistakes When Developing APIs

An API essentially paly the role of a software intermediary that allows two applications to talk to each other. Every time you use an application like Facebook, send an instant message, or check the weather on your phone, you are using an API. The API is more than middleware however — it’s grown into an innovative business concept that can transform your business and digital strategy. When using APIs though, there are a variety of mistakes that developers can make.

A Beginner's Guide to Microservices

Microservices are a style of architecture used by many organizations for software development. In the past, the IT industry used monolithic or service-oriented architecture (SOA) solutions as the standard. However, the lack of dynamic scalability of this type of architectural system is no longer adequate for the increasing complexity of today’s infrastructures. Microservices addresses this by providing a highly agile and scalable alternative.

The Life of an API Gateway Request (Part 1)

The inner workings of an API gateway request can be difficult to understand because of its scale. To provide some orientation, we will use the real world as a reference, from planet-spanning infrastructure to a person eating a chocolate bar (processing a server response in a plugin). This series will divide the abstraction space of how Kong Gateway processes requests into four different layers.

Managing APIs at Scale in a Kubernetes Environment - Part II

In the last blog, we discussed the challenges in managing APIs at scale in a Kubernetes environment. We also discussed how deploying a Kubernetes Ingress Controller or an API gateway can help you address those challenges. In this blog, we will briefly touch upon some of the similarities and differences between an API gateway and Kubernetes Ingress. We will also discuss a unique approach offered by Kong for the end-to-end lifecycle API management (APIM) in Kubernetes.