With a microservices architecture, individual teams build and run single-focused, loosely-coupled services that are independently deployable and scalable; this is in contrast to more traditional or monolithic architectures. Developers use the language, framework, or data technologies of their choice, but microservices are typically implemented as REST APIs and often use a continuous delivery pipeline for regular production deployments.
Microservices in Spring
Reactive Microservice workshop in Spring
Building a REST API with Spring Boot
Getting Started With RSocket On Spring Boot
Building Microservice Data Streams With Spring Cloud Data Flow
Simple Event Driven Microservices with Spring Cloud Stream
Instrument a Spring Boot application with Zipkin
RESTful service development with Spring
The importance of observability in distributed systems.
Looking at recent changes in .NET 3.0 and 3.1 for containerized workloads