This is part one of my two-article series that demonstrates how to implement contract-first API design using Apicurio and Red Hat Fuse. It covers how to create an OpenAPI standard document as the contract between API providers and consumers using Apicurio Studio. It also shows how to quickly create mock tests using Red Hat Fuse which is […]
Microservices and microservice architecture is the modern approach to building cloud-native applications as independent services.
Burr shows a private cloud for your laptop and walks through the critical capabilities of microservices architectures - Spring Boot, Wildfly Swarm and Eclipse Vert.x.
What are Microservices?
Microservices are an architecture for breaking up a monolithic application into a collection of smaller pieces. Each of those pieces provides a particular function via a well-defined and carefully managed API. The collection delivers the same overall business value as the original monolithic application, but the independence of the individual pieces means they can be updated much more quickly without impacting the overall collection. (This requires, of course, that any changes to the API are done in a backwards-compatible way.)
See how to build, debug, deploy and discover Spring Boot applications on Kubernetes, with in-depth details of the tools, libraries and platform that could be used to make your spring boot deployment smooth and easy.
The Latest on Microservices
Free Microservices Course from Red Hat
Sign up for a free video course on Microservices, Developing Cloud-Native Applications with Microservices Architectures (DO092)