Course: Architecture as Code

We turn architectural documentation into understandable and reproducible code

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

Program
Course: Architecture as Code
Course: Architecture as Code

In this course, you will learn to work with the Architecture-as-Code approach — how to describe and evolve the system architecture in versioned artifacts alongside the code.

Language of the event: Ukrainian

First, you will receive a concise theoretical block on principles, tools, and formats:

  • PlantUML / C4-PlantUML for building architectural diagrams
  • MDX / Markdown for service documentation
  • integration description standards

Practice: participants will describe the architecture of their own product — from C4 diagrams to ERDs and Sequence Diagrams — and collect it into a consistent "architectural knowledge base" in the repository.

Result
  • first artifacts in as code format, designed through PR
  • understanding how to keep architectural solutions up to date
  • transparent knowledge base for the team

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

Format:

    Crash course: 6 online sessions.

    Dates: 20.10 - 01.11, start at 18:30, (Kyiv time, GMT+3), duration of each session ~1.5 hours.

    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.

    Number of participants is limited: 30 places

    Language of the event: Ukrainian

    Language of the presentation: Ukrainian and English

Audience:

  • PHP developers working with API projects
  • PHP teams looking to better test their backend
  • Tech leads looking for an approach to implementing BDD in their team
  • Testers looking to write automated tests in a clear format

Program

  • 20.10, 6:30 PM -Architecture without a sleepy theory: from idea to battle map.
    Why architecture at all and why business. How not to drown in notations and where to start. Result of the day: short vision + map of course goals.
  • 22.10, 6:30 PM - Working environment in 60 minutes: “Hello, Stack!”
    We prepare tools: IDE, linters, diagrams, templates. Turnkey: repo, PR/Issue templates, auto-generation of diagrams. Result of the day: a project-skeleton that is really convenient to use.
  • 24.10, 18:30- C4 as Google Maps for the system
    Context & Container: quickly assemble a “city map” of the product. Anti-traps: when C4 turns into wallpaper. Result of the day: live C4 Context/Container diagrams in the repo.
  • 27.10, 18:30 - Service Doc that is read (not postponed).
    The structure of “one page — all answers”. 3-patry, dependencies, — concisely and to the point. Result of the day: a service page that is not ashamed to throw into the chat.
  • 29.10, 18:30 - ERD without pain: the core of the domain.
    How to highlight key entities and relationships without overdesign. Typical rake with identifiers, statuses, change history. Result of the day: ERD of the key domain + checklist of invariants.
  • 01.11, 10:00 - The main scenario under the microscope.
    Sequence Diagram: “from click to money” (order/subscription). Where to set transaction and retries limits, where to set events. Result of the day: a well-thought-out sequence with control points.

Mentor: Jozef Gisem

— 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"

Tickets

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

10% discount on participation in Fwdays conferences

Available payment by installments from Monobank and purchase by installments from Privatbank
9 600 UAH ≈€190
20 tickets
5 tickets — 8200 UAH≈€165
next 5 — 10800 UAH≈€220
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 
Fill out the form to receive a discount.
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?