Crash Course: Exiting the Monolith

Practical cases of migration to serverless microservices

Mentor — Vitalii Hryhoryshyn, Team Lead at Ven Commerce Ltd, 19+ years in IT

Program
Crash Course: Exiting the Monolith
Crash Course: Exiting the Monolith

This course is a practical guide for developers and tech leads who want to move from monolith to microservices and serverless through a gradual and controlled migration.
Based on real e-commerce cases, you will learn to diagnose monolith problems, correctly choose the first points for isolation and build new services on AWS Lambda.

Mentor — Vitalii Hryhoryshyn, Team Lead at Ven Commerce Ltd, 19+ years in IT, of which 13+ in highload systems and e-commerce.

You will go through the path in detail from the first technical solution to a systemic approach: from isolating one endpoint through Strangler Fig to building a strategy for gradual decomposition of the monolith. You will receive specific tools and patterns that you can apply next week.

    After the course you will:
  • understand how to actually start migration from a monolith, rather than postpone it
  • be able to isolate the first service without risk for production
  • gain practical experience with AWS Lambda, API Gateway, S3
  • learn to build a strategy for gradual system decomposition
  • be able to align architectural changes with business goals

Audience

  • Developers who want to grow towards architecture
  • Techleads
  • Everyone who adds features to a monolith every day and realizes that this cannot go on

Format:

    Date and time:
  • 26.05: 18:30-20:30
  • 30.05: 10:00-14:00

Theory and practice: 50/50, before the start we will send you a selection of materials to familiarize yourself with key concepts. There will be homework to consolidate the material and understand the concepts.

Platform: Zoom. You will receive a link to the broadcast on the eve of the workshop, and it will also be available on this landing page. In addition, all materials and lecture recordings will be available on the learning platform.

Preparation: To complete the practical task, you need an AWS account (Free Tier is enough)

Language of the event and presentations: Ukrainian (English terms)

Program

Webinar 1. Monolith diagnostics and real cases
  • Symptoms and metrics: when a monolith becomes a problem
  • Architecture analysis: how to find a place that prevents scaling
  • How to choose the first candidate for selection: criteria and pitfalls
  • How to deal with a manager who doesn't want to cut into microservices: arguments, metrics, persuasion strategies
  • Architectural allocation patterns: Strangler Fig, Anti-corruption Layer
  • Real-life e-commerce cases: step-by-step allocation of an endpoint from a legacy, working with shared data and transactions
Between webinars: independent practice
  • To complete the practical task, you need an AWS account (Free Tier enough)
  • Video demo from the mentor: implementing Strangler Fig via Lambda + API Gateway + S3
  • Task: configure API Gateway and deploy Lambda function for image processing
  • Questions and difficulties are collected in the chat and sorted out at the beginning of the second webinar
Webinar 2. From Lambda to migration strategy
  • Homework analysis: typical mistakes and how to avoid them
  • How serverless fits into the overall monolith migration strategy
  • Communication between services: synchronous vs asynchronous
  • Queues and events: when to use SQS or EventBridge
  • Monitoring and observability for a new service
  • What's next: a plan for gradual decomposition of the monolith

Mentor: Vitalii Hryhoryshyn, Team Lead at Ven Commerce Ltd

— 19+ years in IT, 13 of them — highload systems and e-commerce

— Manages development and analytics teams: knows how technical solutions affect business

— Founder of think.wider.ukraine (about technology and business in simple language)

— Has been sawing legacy into microservices since 2018. Not a single production has been affected (almost).

Linkedin

Event price

Attendee's ticket

Access to online course broadcast (~6 hours)

Presentation and materials

Access to course videos (1 year)

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

Participant certificate upon completion of homework

Free month in Fwdays Club

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


Affordable payment in installments from Monobank and purchase in installments from Privatbank
If after the first lesson you realize that your expectations do not match, we will refund the money in full.
4 500 UAH ≈€90
till 9 April 6 days left
till 14 May — 5200 UAH≈€104
till 26 May — 6500 UAH≈€130
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?