Table of Contents
-
Hexagonal Architecture
-
Multimodules Spring Boot Project
-
REST API with Spring MVC (greeting service) and Spring Web Reactive (stat service)
-
Kafka Consumer (stat service) / producer (greeting service)
-
Reactive implementation (stat service)
-
Test : Unit tests with Mockito and AssertJ
-
Test : Integration tests with Spring Slice Tests Annotations
-
Test : Integration tests with
@EmbeddedKafka
-
Test : CDC tests with Pact
-
Test : BDD tests with Cucumber and JUnit 5