Microservices
Messaging and event-driven architecture: Apache Kafka, service communication and resilience.
Apache Kafka Masterclass
Apache Kafka for Java backend developers, from fundamentals to production: topics, partitions and offsets, KRaft and replication, producers and consumers, offsets and rebalancing, exactly-once and the outbox pattern, retention and compaction, Spring Kafka, retries and dead-letter topics, Schema Registry, Kafka Streams and Connect, performance, monitoring, security and interview scenarios.
Microservices Fundamentals
Building microservices with Spring Boot and Spring Cloud: decomposition and DDD, inter-service communication, service discovery, API gateway, centralized configuration, Resilience4j, data management with sagas, outbox and CQRS, OAuth2 security, observability with tracing, Docker and Kubernetes deployment, and interview scenarios.