Systems | Development | Analytics | API | Testing

Microservices

Token-Based Access Control With Kong, OPA and Curity

As APIs and microservices evolve, the architecture used to secure these resources must also mature. Utilizing a token-based architecture to protect APIs is a robust, secure and scalable approach, and it is also much safer than API keys or basic authentication. However, token-based architecture comes in varying maturity levels, as outlined by the API Security Maturity Model.

Microservices Trends: The Top 4 Trends That Will Shape Microservices Development In 2022

Unlike a traditional monolithic approach, in which all components form an inseparable entity, microservices work in synergy to accomplish the same tasks while being separate. Each of these components or processes is a microservice. Granular and lightweight, this type of software development allows a similar process to be used in multiple applications. This is a key element in optimizing application development for a cloud-native model.

2 Approaches to Microservices Monitoring and Logging

We’re seeing a massive shift in how companies build their software. More and more, companies are building—or are rapidly transitioning—their applications to a microservice architecture. The monolithic application is giving way to the rise of microservices. With an application segmented into dozens (or hundreds!) of microservices, monitoring and consolidated logging become imperative.

Key Reasons Why Microservices are the Future of Application Development

For the past few years, microservices have been the talk of the town, with numerous success stories across big business and start-ups alike. However, with the rise of containerization in the enterprise, we are starting to hear about this term again as the new Holy Grail, the next step in the evolution of our applications. In this article we’ll look at some of the main driving forces behind why many developers now see microservices as the the future of application development.

28 Essential Tips for Building Microservices

A recent study showed that 55% of businesses believe they have less than a year to innovate before they start to suffer financially and lose market share. In a world where the digital consumer expects a personalized experience and real-time access to information on any device of their choosing, 12 months might be too long. Implementing microservices as a business strategy enables companies to keep pace with customer demand in the never-ending competition to gain market share.

How to Develop a Cloud Native Infrastructure

More and more companies are eager to move their operations to the cloud. Yet, there’s quite a bit of ambiguity on what moving to the cloud actually means. Is your business running in the cloud while you host your database on another platform or while you rely on a third-party service to handle your payments? That’s a good start for moving to the cloud, but there are many other aspects to consider when building a cloud native infrastructure.

Kubedim: Microservices testing using k6 for reliability, with Kelvin Zhang (k6 Office Hours #24)

How do you do microservices testing and improve the performance and reliability of complex modern architectures? What is Kubedim, and how can k6 load testing be used to verify outcomes for a microservices-based system? Nicole van der Hoeven (k6 Developer Advocate), Daniel González Lopes (k6 SRE), and Kelvin Zhang (incoming Google SWE) discuss Kelvin's master's thesis at the Imperial College London.

How to Make Digital Transformation Work

The best way to appreciate key concepts involving digital transformation is to look at real-world examples. In a recent Kong webinar, I sat down with Solutions Engineer Ahmed Koshok as he reviewed several real-world case studies that help illuminate the role of microservices in making digital transformation successful for organizations. The case studies included Papa John’s, NextJ Systems, and Yahoo! Japan.

Monolithic vs Microservices Architecture

Microservices are an accelerating trend thanks to rousing endorsements from the likes of Google, Netflix, and Amazon. The microservice architecture is advantageous for it’s scalability, agility and flexibility. In contrast, the monolithic approach is the traditional tried-and-true model for building software. It’s much easier to debug and test. But how do you know which approach is best for your organization?