Ports and Adapters Architecture
Trainings
Build clarity and confidence in your architecture with “Ports and Adapters with Java” coaching. Each coaching session starts with a presentation on what Ports and Adapters are and how it is constructed. Then, we will build an application from scratch to solidify the fundamentals and demonstrate where everything fits.
Play Framework makes it easy to get started, but also easy to build applications that don’t age well. Controllers become god objects, database code leaks everywhere, and testing becomes an afterthought. This session shows how to fix that by structuring your application around Hexagonal Architecture, keeping your domain clean and your dependencies at the edges.
We’ll cover how to integrate Slick properly, design ports and adapters that reflect real business use cases, and implement testing strategies that actually prove your system works. The focus is Play Framework with the Scala programming language