Introduction

This week has been another challenging but rewarding part of my #100DaysOfCode journey.

I moved from learning Microservices Architecture and related architectural styles into the more practical side of building Microservices with Spring Boot.

I explored Spring WebFlux, Reactive Streams, RabbitMQ, OAuth2, CORS, Swagger, and Spring Boot Actuator, while also learning about security, messaging, monitoring, and asynchronous communication.

I also started building and testing a simple Spring Boot Microservice, which helped me connect the theory I had been learning with practical implementation.