Alina Liburkina
Sessions
A hands-on introduction to Test-Driven Development (TDD).
This course covers the basics of TDD, such that participants will be able to incorporate the learnt concepts directly into their daily work.
Explore strategies for delineating responsibilities within both monolithic and microservice architectures.
This course delves into the transition from procedural code lacking clear layer distinctions to more structured approaches, including Layered, Hexagonal, Onion, and Clean Architectures. Additionally, we'll examine how CQRS and Vertical Slice Architecture can further refine our systems' organization.
Explore and model business domains with Domain-Driven Design (DDD), Big Picture and Design-Level EventStorming, and software architecture patterns like Clean and Vertical Slice Architecture.