Posts Tagged: microservices

Using Apache Kafka to Build Flexible APIs (Case Study)

Building big platforms has always been difficult. Old-fashioned monolithic applications are plagued with slow delivery cycles, questionable reliability, and serious complexity. On the other hand, the microservices approach comes with complexities of its own, such as service overlap or unintended dependencies. Read more

The Differences Between Gateway, Microgateway, and Service Mesh

We compare the benefits and drawbacks to 3 key API management styles

APIs are complex. Each component would be complex on its own, but when these APIs communicate with one another, this complexity is only compounded. Add in external clients, and you have an intricate web of cross-communicating codebases, competing paths for information, and separate sources of truth. Read more

Is REST Still A Good API Design Style to Use?

We interview three experts on the state of REST API design

Representational State Transfer, or REST, is a dominant architectural pattern. Since Roy Fielding conceived it in 2000, REST has become the predominant method to design robust web APIs. However, with the advent of new application demands, some question whether REST is right for every single use case. Read more

What is API Orchestration?

The API space is ever-evolving. As the needs of end-users grow in both complexity and frequency, new software development strategies continue to emerge. When working with APIs, it’s not uncommon to see a network of systems handling a single purpose. In fact, during the modern age of microservice architectures, this has become the design paradigm de jure, with each API operating a small fraction of the much larger machine. Read more

The Present And Future Of API Design

The API economy is growing up. APIs are no longer a toy or gimmick for companies to show off. They’re complete business resources and, oftentimes, products in and of themselves.

As James Higginbotham puts it in the intro to his book A Practical Guide to API Design, co-written with Dr. Read more