João Rosa

Software Quality Consultant - Xebia

João Rosa is a Software Developer working as Consultant at Xebia, focused on delivering quality software that matters. Believes in the software crafts to provide software in sustainable peace; he is a DDD, BDD and TDD practitioner. Can’t live without his CI/CD pipeline. During his career he always pushed the teams and himself to improve the communication, reducing the gap between developers and the business. When he is not on his duties, you can find him travelling with his wife, or laying down on the beach reading a book. João is an amateur cook in his remaining time.

Back to speakers list


Implementing Domain-Driven Design Bounded Context with ports and adapters architecture

Congratulation, you just designed your first potential bounded context for a complex domain, but now what? How do we start modelling? How do we implement that model? How can we keep the model and language consistent with the business? How do we protect our domain model? And how do microservices fit in? In this session where we will explain how we implemented a complex software system within a bounded context. We will leverage the ports and adapter architecture to keep our domain model protected from the technical complexity and how to move to event-driven microservices.

Language: English

Level: Intermediate

Videos and slides not available

Main Sponsor