Course: Microservice Architecture

From Decomposition to Interaction Patterns — Including AI Agents and MCP

Mentor - Kyrylo Melnychuk, CTO at AlterEGO and Uspacy
Program
Course: Microservice Architecture
Course: Microservice Architecture



In this course, you will go through the whole path of decomposing a system into microservices, learn about patterns and antipatterns, and analyze each step in team-based practical tasks.

Mentor - Kyrylo Melnychuk, CTO at AlterEGO and Uspacy

We will not write the code and implement the architecture, but in practice we will arrive at a ready-made plan for breaking down the monolith with a complete description of the structure of microservices and the interaction between them.

Language of the event: Ukrainian

    After passing, you will learn on your own:
  • Decompose the system into microservices, starting from subject areas. We will look at practices like DDD and Event Storming.
  • Embed microservices into the organizational structure of the company.
  • Moving from a monolithic system to a microservice system.
  • Apply patterns of interservice interaction and publishing APIs.
  • Implement microservices testing and deployment patterns.

Audience

  • Developers Middle+
  • Business analysts
  • Teamleads
  • Architects
  • DevOps

Format:

Date and time: September 7 - October 14, classes on Mondays, Wednesdays and Saturdays.

Interaction: Lecture, Q&A, homework in groups of 4-5 people for Full ticket (you can do the homework yourself). Groups present the results of their homework with analysis in class, at the end we all analyze the result of the work together.

Platform: Zoom. We will send you a link to the broadcast on the eve of the course, and it will also be available on this page. In addition, all materials and recordings of the sessions will be available on the learning platform throughout the year.

Language of the event and presentation: Ukrainian with English terms

The essence of the practice: learn to build a microservice architecture of systems. In homework assignments, we will decompose systems, make UML interaction diagrams, create data exchange schemes, etc.

Homework example: Based on the API Gateway from previous assignments, add a method that would cause inter-service interaction under it. Use those inter-service interaction patterns that are appropriate.

The number of participants is limited

Program

Introduction, DDD and Event Storming

Design and Development

Launch and support

Bonus

The course concept and all course materials are the intellectual property of FWDAYS. Copying of course content and materials is possible only with the consent of FWDAYS.

Mentor: Kyrylo Melnychuk, CTO at Uspacy and AlterEGO

— 18 years in web development, the last 10 in the positions of architect, technical director, solution architect in highly loaded projects.

— Experienced in implementing microservices since 2018.

— Manages development at the Ukrainian startup Uspacy, where everything is built on microservices.

— Practitioner, speaker of DevOps, technical and architectural conferences.

LinkedIn profile

Previous iteration reviews: average rating 9.5

This course is valuable both for developers looking to understand microservices architecture and for those already working with it—not least because of the opportunity to exchange experiences with the instructor and fellow participants. It covers a wide range of topics and aspects, from the fundamentals of microservices to monitoring their performance. It is great that the instructor shares real-world experience; we aren't dealing with abstract, theoretical concepts, but with actual projects. It also seemed that the instructor was genuinely interested in the participants' own experiences, which served as an additional source of motivation.

This course is valuable for architects and aspiring architects. It encourages reflection on the approaches and issues associated with MSA, allows for independent exploration of specific aspects, and provides an opportunity to discuss knowledge gaps with the instructor and other participants. In my opinion, it is highly beneficial.
Excellent presentation of the material. The mentor answers all questions, shares their experience, and provides real-life examples, which is particularly useful.

This course covers the key aspects of developing a microservices architecture. It will be useful both for those new to microservices and for those already working with them. Kyrylo is open to discussion, so you can always talk about anything that is unclear or discuss a specific real-world use case.

I gained a general understanding of microservices, which was my goal for this training. It is great that access to the materials remains available for some time after the course ends, given the vast amount of information. Group discussions and the analysis of various use cases across different platforms were highly valuable. Thank you very much for the course!
This course is worth taking for anyone who wants to gain a deeper understanding of modern backend development and system architecture. It clearly explains how microservice applications are built and the approaches used in real-world projects. The course is designed for developers who already have basic experience and want to take their skills to the next level. It provides a practical understanding of how to design systems that are scalable, flexible, and fault-tolerant. I recommend this course to anyone planning to grow as a backend developer or architect and wanting to better navigate modern approaches to building complex systems.

Event price

Standard

Access to the online broadcast of the course: 10 lessons

Presentation and materials

Access to course recording (1 year)

Access to the chat in TG, where the speaker will answer questions (1 month)

Certificate of the participant

Course participants receive a 10% discount on participation in Fwdays conferences


Available payment in installments from Monobank and purchase in installments from Privatbank
12 000 UAH ≈€250
till 1 October
till 1 August — 9600 UAH≈€195
till 7 September — 13200 UAH≈€270
Buy ticket
Full ticket

Access to online course broadcast: 12 lessons

2 practical lessons on Event Storming

Homework and feedback from the mentor

Presentations and materials

Access to the course recording

Access to the chat in the TG, where the speaker will answer questions

Participant certificate upon completion of homework

Free month in Fwdays Club for those who receive a certificate

Course participants receive a 10% discount on participation in Fwdays conferences


Affordable payment in installments from Monobank and purchase in installments from Privatbank
16 500 UAH ≈€330
5 tickets
next 14 — 19200 UAH≈€380
next 5 — 21600 UAH≈€430
Buy ticket
−10% for participants of previous conferences 
It will be added automatically to account where you made a purchase previously
−30% for students of full-time education 
Send us a photo or a scanned copy of your Student's ID to academy@fwdays.com and we will send a promo code to you
Діють спеціальні умови для військовослужбовців та УБД.
Заповніть форму, щоб отримати персональний промокод
Group discounts are available for companies
Напишіть нам на academy@fwdays.com для прорахування вашої знижки.
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?