Course: Platform Architecture AI edition

From chaos to a predictable system on your project.

Mentor – Yozhef Hisem, Solution Architect at MacPaw, 10+ years of experience.

Program
Course: Platform Architecture AI edition
Course: Platform Architecture AI edition

This course is about how to take back control of the system. You will understand why this chaos occurs and how to build a platform that does not slow down development, but accelerates it. Without overengineering and unnecessary complexity - only practical approaches that work in real teams and production. During the course, you will go from basic order in services to mature platform architecture.

Mentor - József Gisem, Solution Architect at MacPaw Inc.

A separate focus is on safe releases and observability. You will learn how to test changes directly in production, gradually enable new functionality and quickly disable problems without new deployments. You will also learn how to build monitoring and tracing in a way that really understands what is happening in the system, not just collecting logs.

    As a result, you will form a holistic vision of platform engineering as a system of practices:
  • how to make services predictable,
  • teams independent,
  • and the system one that can be changed often, quickly, and without fear of breaking something.

Program

1. From chaos to system
  • What breaks as the system grows
  • Why is skin service “in its own way”? problem
  • yak tse vipraviti:
  • Single structure of services
  • Basic standards (login, configuration, health checks)
  • Single approach to CI/CD
    • AI in this module:
    • How to use AI to generate skeleton services
    • How to describe the “correct service” so that AI does it for you
    • How to start a new service using AI
    • Example: creation of a new service through an inventory, not hands
2. Teams should not block each other
  • Why should the commands be one at a time
  • API-first approach
  • Yak pratsyuvati in parallel
    • AI in tsyomu modules:
    • How AI helps generate API contracts
    • How to check the implementation type of the contract
    • How AI replaces many manual changes in APIs and integrations
    • Example: described the contract - AI generated the basis and verified the appearance
3. How to change the system and not mess up production
  • Backward compatibility
  • Versioning (and why not decide again)
  • Progress: available → migrable → deleted
  • AI in this module:
    • How AI can verify breaking changes
    • stock: AI I notice that the change is hurting old clients
4. How to safely pick up and roll out changes
  • Why “deploy” often insufficient
  • How to test changes directly in production without risk
  • How to implement new functionality is difficult for some backers
  • How to quickly fix a problem without a new release
  • Griklad: enabled the feature for 5% of clients and immediately jumped in
5. How to understand what is in the system
  • Why are there no longer enough logs
  • How can I ask for more information through a number of services
  • What metrics are really important
  • How to set up monitoring in a consistent and reasonable manner for all services
  • Butt: apparently, the “galmuє” is washed down
6. How to stop being afraid of releases
  • Why releases become painful due to system growth
  • How to go to parts and small changes
  • Why do you start to care about old things in git
  • How to change conflicts and increase revulsion
    • AI in this module:
    • How AI helps in code review
    • Butt: instead of one great release - a lot of little careless ones

Format:

    Course: 6 two-hour online sessions.

    Dates: 25.05 - 10.06, start at 18:30, (Kyiv time, GMT+3), Monday and Wednesday.

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

    Event language: Ukrainian

    Presentation language: Ukrainian with English definitions

Audience:

  • Junior+ Developers (Backend/Full-stack)
  • Technical Leads
  • Architects
  • Staff/Principal Engineers

Mentor: Yozhef Hisem

— Solution Architect at MacPaw Inc.

— Speaker at Fwdays (PHP & Architecture Talks), DOU and YouTube channels

— A regular participant in the Intern MacPaw educational program: for 4 years in a row he has been helping to integrate beginners into real projects

— Shares experience in the field of architecture and testing, in particular using BDD, Symfony, Redis, Docker and modern API solutions

— You could see József on the stages of Fwdays, read on DOU or listen to interviews on the YouTube channel "It’s raining cats & dogs"

Event price

Attendee's ticket

Access to 6 online broadcasts (12 hours)

Presentation and materials

Access to the course recording on the learning platform (1 year)

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

Participant certificate upon completion of homework

Free month in Fwdays Club

10% discount on participation in Fwdays conferences

Available payment by installments from Monobank and purchase by installments from Privatbank
8 600 UAH ≈€172
till 20 April
till 18 May — 10500 UAH≈€215
till 25 May — 12300 UAH≈€250
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?