Systems | Development | Analytics | API | Testing

10 Best Practices for Building a Good API

APIs are being created faster than ever before with ever-advancing technologies such as node.js and AngularJS. With the flexibility in design and integrations for APIs, there isn't a more exciting time than now to be an API developer. However, with so many new technologies and methods of creating APIs comes the question, "What makes a good API?" While the increase in API creation has many advantages for businesses in multiple areas, there is also more room for low-quality API production.

The Next Generation of Cloud Connectivity: Apache Kafka, API Gateway and Service Mesh

Let’s boldly go where no one has gone before. Get ready, Star Trek fans! Jean-Luc Picard will be representing our microservice. Once we have Jean-Luc in our ship (microservice in production), what happens on day 2? We still need to add authorization, load balancing, rate limiting, etc. With an API gateway, like Kong Gateway, you don’t have to know how to do this because a set of program components, called plugins, allow you to implement this without any problem.

Apache Kafka, API Gateway and Service Mesh for Cloud Connectivity

In this video, @Viktor Gamov illustrates the differences between an API gateway and service mesh — and when to use one or the other pragmatically and objectively. He also discuss the similarities and differences between the communication layer provided by gateways, service mesh and Apache Kafka. Finally, you will learn a few ways to use Apache Kafka within a service mesh architecture.

Kong Gateway 2.7 Is Here and Ready!

Today, we are welcoming another noteworthy advancement of the Kong Gateway – the general availability of version 2.7! Both Kong Gateway and Kong Gateway OSS version 2.7 downloads are available on your favorite distribution channels. This release of the Kong Gateway includes a number of important features that serve as a foundation for addressing three key areas.

Creating a User Retention Analysis in Moesif

Making sure that users derive value from your product can usually be determined by your user retention. User retention measures what percentage of your users are returning to and using your product. Retention is a key metric to measure business health and product success. In this tutorial, Matt shows users how to set up a retention analysis in the User Retention screen in Moesif. He covers how to: Navigate to the User Retention screen Create a “First Event” and a “Returning Event” to measure the retention How to interpret the results

Creating a Behavioral Email in Moesif

Using metrics to drive an email flow can provide next-level service to your users. Once a user fits a certain criteria, Moesif can automatically send one-time and recurring emails based on that behavior. In this tutorial, Matt goes over the basic steps to set up a behavioral email in Moesif. These steps include: After this overview, users will be able to set up their own behavioral emails with ease in Moesif.