This article continues the series on microservices rules: what good looks like, a collection of principles and practices that help teams adopt microservices successfully. The articles in the series are: 1. Practice continuous delivery/deployment 2. Implement fast, automated deployment pipelines 3. Apply Team Topologies 4. Provide a great developer experience (DevEx) 5. Use a deliberative design process 6. Design independently deployable services 7. Design loosely coupled services - part 1, pa...| Microservice architecture
This article is the third in a series of articles about authentication and authorization in a microservice architecture. The complete series is: Overview of authentication and authorization in a microservice architecture Implementing authentication Implementing JWT-based authorization Developing complex authorization Implementing complex authorization using Oso Cloud - part 1 Implementing complex authorization using Oso Cloud - part 2 The previous article described how to implement authentica...| Microservice architecture
It’s been a few months since I wrote the first article of this series, and, remarkably, AGI is still work-in-progress. But recently, I read this interesting article, which described using Claude Code to ‘beautify’ a UI. Having just implemented an ugly NextJs-based UI, I thought I’d try using Claude Code to improve it. Installing Helpfully, its home page tells you how to install it, simply npm install -g @anthropic-ai/claude-code. Less helpfully, the executable isn’t called claude-co...| Microservice architecture
This article continues the series on microservices rules: what good looks like, a collection of principles and practices that help teams adopt microservices successfully. The articles in the series are: 1. Practice continuous delivery/deployment 2. Implement fast, automated deployment pipelines 3. Apply Team Topologies 4. Provide a great developer experience (DevEx) 5. Use a deliberative design process 6. Design independently deployable services 7. Design loosely coupled services - part 1, pa...| Microservice architecture
I am very excited to announce that the MEAP (Manning Early Access Program) for the second edition of my book, Microservices Patterns, is now available! It’s something I’ve been working on for quite some time, and pleased that I can finally share it with you. The second edition is a substantial update that reflects what I’ve learned while working with customers and conversations with the community since the first edition was published in 2018. There’s a much sharper focus on fast flow ...| Microservice architecture
I recently gave a talk at the excellent DDD Europe 2025 conference in Antwerp, where I discussed the synergistic relationship between team topologies and the microservice architecture. You can find the abstract, and slides below. There are two key ideas that I want to highlight from the talk: Microservice architecture supports team topologies at scale Service teams need platforms Key idea: the microservice architecture supports team topologies at scale The monolithic architectural style works...| Microservice architecture
This article is the second in a series of articles about authentication and authorization in a microservice architecture. The complete series is: Overview of authentication and authorization in a microservice architecture Implementing authentication Implementing JWT-based authorization Developing complex authorization Implementing complex authorization using Oso Cloud - part 1 Implementing complex authorization using Oso Cloud - part 2 This article explores how to implement authentication in ...| Microservice architecture
This is another article in the series about microservices rules: what good looks like, which are a set of principles and practices for using microservices effectively. The articles in the series are: 1. Practice continuous delivery/deployment 2. Implement fast, automated deployment pipelines 3. Apply Team Topologies 4. Provide a great developer experience (DevEx) 5. Use a deliberative design process 6. Design independently deployable services 7. Design loosely coupled services - part 1, part ...| Microservice architecture
Team topologies and the microservice architecture have a synergistic relationship. When developing application at scale, the microservice architecture enables the numerous stream-aligned teams to work independently. And at the same, the team topologies improves the effectiveness of an organization that’s developing a large, complex application consisting of many microservices. In particular, platform teams significantly reduce the workload of stream-aligned teams. Stream-aligned teams that ...| Microservice architecture
This article is the first in a series of articles about authentication and authorization in a microservice architecture. The complete series is: Overview of authentication and authorization in a microservice architecture Implementing authentication Implementing JWT-based authorization Developing complex authorization Implementing complex authorization using Oso Cloud - part 1 Implementing complex authorization using Oso Cloud - part 2 Authentication is the mechanism for verifying a user’s i...| Microservice architecture
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack.| microservices.io
About Microservices.io| microservices.io
About Microservices.io| microservices.io
About Microservices.io| microservices.io
About Microservices.io| microservices.io