Session

From Eventstorming to ATDD passing by Hexagonal Architecture. Go live on your first day on our team!

Imagine you are going to start working on a new team: this is your first day in your new job. How do you expect it to be? Boring? Would you be able to write code and deploy to production on your very first day?

In this hands-on workshop, you will join our team and work with us for one day in a production-like environment we prepared. The goal is to deploy one story to production by the end of the day. Impossible?

We will start by explaining the context of our Car Finance Business. Using Core Domain charts, bounded contexts mapping, big picture Eventstorming, Team Topologies, C4, and some custom Hexagonal Architecture class and sequence diagrams, we will show how to leverage the artefacts for onboarding new team members fast.

In the second part of the workshop, we will start writing code collaboratively with an acceptance test. We will help you to test-drive the user story on an enterprise-like application with live databases and APIs, Service Bus and event messaging, trunk-based development, continuous integration&deployment on Azure, and information radiators.

We will write Java code collaboratively in a mob/ensemble "fishbowl" programming and focus on the most important properties of an architecture: modularity, loose coupling, and business alignment.

Sit within the mob and help navigate the development of the solution, or just relax among the audience watching the progress, and asking questions in real-time. Impossible is nothing!"

Alessandro Di Gioia

Co-Founder & Sociotechnical Coach at Alcor Academy

London, United Kingdom

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top