Overview
Explore the principles of Clean Architecture and its implementation in Spring Boot applications through this comprehensive conference talk from Spring I/O 2023. Delve into the philosophy behind Clean Architecture, Hexagonal Architecture, and Ports & Adapters, understanding their significance in creating readable and flexible codebases suitable for large teams. Learn how to structure your Spring Boot applications using these architectural patterns, focusing on isolating core business logic, enhancing testability, and maintaining agility when external details need to change. Examine a publicly available reference app to see practical examples of these concepts in action, and discover how to add new features while adhering to Clean Architecture principles. Gain valuable insights into organizing your codebase effectively, separating concerns, and creating maintainable applications that can easily adapt to evolving requirements.
Syllabus
Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023
Taught by
Spring I/O