Course: Microservice Architecture

From decomposition to patterns of interaction.

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: February 2 - March 11, 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 results 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.

Language of the event and presentation: Ukrainian

The number of participants is limited

Program

Introduction, DDD and Event Storming

Design and Development

Launch and support

Bonus

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.4

In my opinion, this course is worth taking for every developer (even those who do not think about switching to MSA), because the course contains general topics on team organization, deployment, monitoring, testing, and most importantly, separation of limited context. Which is useful even if you have a monolith and you can at least turn it into a modular one. Kirill tells the information in an accessible way, with examples from his own experience, so the course was very easy and in a good atmosphere. I recommend it to everyone.

A very useful course for anyone who is at least a little bit involved in building and designing complex systems. As a Backend developer, it was very interesting and useful for me to hear about real scenarios for using certain technologies, learn about edge cases, pitfalls and lots of tips for practical use. The program is very short, the information is concentrated, but it is perceived well due to the lecturer's good teaching style. I advise everyone.

The basis, base, ground for the transition from a developer to a developer who first thinks and then implements)
I am very satisfied with the result of taking the course. It fully met my expectations, and in some places even exceeded them. First of all, it is a collection of information and practices that can take a lot of time to search for on your own. Also, topics were revealed that are not obvious on the path to microservices mastery, but having learned about their existence, I understand that without them there is no way. This course is a great opportunity for backend developers to deepen their knowledge and bring more value due to new practices and techniques

The course is really built as a community, a lot of practice in groups, opportunities to ask questions, and a lot of discussion of something from real cases. I would recommend this course to people who already have experience with microservices, but who come with their own pain points.

Many new acronyms and services have been added to my collection, it was worth it. Plus, there is an opportunity to test some working ideas with people who have more experience.

There is an analysis of many cases from real practice. A lot of technical details according to the questions of the course participants, it is incredibly useful.
The course is useful even if you are not planning to work in microservice architecture right now. It will allow you to understand how to better build an architecture and prepare in advance for dividing the project into microservices, so that later it will not be painful. Already during the course, I changed a lot in my current project. Kirill is a high-level specialist with extensive experience. He gives a lot of useful advice from experience on what not to do and why. When we acquire this knowledge through the experience of a mentor, it saves us a lot of our own time. This course is also useful for its practical tasks, because you can feel the benefits of using the Event Storming methodology.

The course will be useful to all developers, starting from the strong junior level, managers (product, project, etc.), business analysts, maybe I forgot to mention someone else?. Provides a better understanding of microservices, interactions. I now have a general plan for how to break a monolith into microservices. I work on Symfony, and there are some services on Go. One of the services is already too big and too complex. There is a task to break this service into smaller ones. Before the course, it was difficult to understand where to start. Now I understand. It's good that there is access to the course for a year, I will watch the videos and presentations again. And it's good that there are practical tasks and examples - it helps to understand.

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
9 600 UAH ≈€195
till 1 December 4 days left
till 1 January — 12000 UAH≈€250
till 2 February — 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

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 10 — 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?