Application Architecture for a Backend with Rich Business Logic – How to Ensure Maintainability? [ukr]

This presentation will focus on the maintainability quality attribute — how to keep business logic isolated, consolidated, encapsulated, and consistent, as well as how to integrate it with the infrastructure layer, including persistence, messaging etc.

    We will explore the practical application of the following approaches:
  • OOD / Rich Domain Model / DDD
  • Hexagonal layered architecture
  • CQRS / Persistence / ORM
All these aspects will be illustrated through a real-world task example and its implementation approach (code examples will be in .NET).

Andrii Riabets
Software Architect, Uklon
  • Has been working in software development for over 15 years, including more than 4 years at Uklon
  • Specializes in back-end development using the .NET stack
  • Adheres to the principle of close interaction with business and considers technologies as tools for delivering business value
  • Is attempting to climb out of the Dunning–Kruger pit
  • Enjoys motorcycle travelling, football, and theater
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?