Clean Architecture with Spring by Tom Hombergs @ Spring I/O 2019

Spring I/O 2019 - Barcelona, 16-17 May Slides: https://speakerdeck.com/thombergs/o-2019 Buzzwords like “Clean Architecture” and “Hexagonal Architecture” have been around for quite some time now. But have you actually seen an application built with one of these paradigms? How do we actually implement such an architecture in a way that the software we create stays flexible and maintainable? This talk presents the concepts and reasoning behind the buzzwords “Clean Architecture” and “Hexagonal Architecture” and translates them into actual code. Going through an example web application based on Java and Spring, we’ll discuss the full stack ranging from the web layer to the persistence layer. How should we structure our application? Where does the input validation code belong? How do I access my domain logic? How can I let my bounded contexts communicate cleanly? And how does Spring help with all of this? These questions and more will be answered.

Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024
▶︎

Spring Security Architecture Principles by Daniel Garnier-Moiroux @ Spring I/O 2024

Going Cloud Native with Spring Cloud Azure by Julien Dubois and Josh Long @ Spring I/O 2019
▶︎

Going Cloud Native with Spring Cloud Azure by Julien Dubois and Josh Long @ Spring I/O 2019

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024
▶︎

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Robert C Martin - Clean Architecture and Design
▶︎

Robert C Martin - Clean Architecture and Design

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
▶︎

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

Mastering Chaos - A Netflix Guide to Microservices
▶︎

Mastering Chaos - A Netflix Guide to Microservices

🚀 The Clean Architecture (Ian Cooper)
▶︎

🚀 The Clean Architecture (Ian Cooper)

The State of Java Relational Persistence by Maciej Walkowiak @ Spring I/O 2019
▶︎

The State of Java Relational Persistence by Maciej Walkowiak @ Spring I/O 2019

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

How to "think" (and design) like a Software Architect at Silicon Valley Code Camp 2019
▶︎

How to "think" (and design) like a Software Architect at Silicon Valley Code Camp 2019

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022
▶︎

Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022

Writing cleancode withmodern Java.  Miro Cupak, Dnastack
▶︎

Writing cleancode withmodern Java. Miro Cupak, Dnastack

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Introduction to Spring Modulith - Modular Monoliths in Spring Boot
▶︎

Introduction to Spring Modulith - Modular Monoliths in Spring Boot

Event Driven with Spring
▶︎

Event Driven with Spring

Architecture Deep Dive in Spring Security - Joe Grandja @ Spring I/O 2017
▶︎

Architecture Deep Dive in Spring Security - Joe Grandja @ Spring I/O 2017

ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design
▶︎

ITkonekt 2019 | Robert C. Martin (Uncle Bob), Clean Architecture and Design

Guide to "Reactive" for Spring MVC Developers
▶︎

Guide to "Reactive" for Spring MVC Developers

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
▶︎

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Architectural Patterns for Spring Security You Wish Your Tech Lead Knew @ Spring I/O 2026
▶︎

Architectural Patterns for Spring Security You Wish Your Tech Lead Knew @ Spring I/O 2026