Software Architecture for AI.

The better AI gets at writing code, the more your value shifts to architectural skills. In this workshop, you’ll learn essential software architecture principles, practices, and patterns for the age of AI-assisted software engineering.

Introduction

Coding skill alone is not enough to get or keep a job in an AI world, no matter how good you are. AI can code, but it can't design. That requires judgment, and that's what keeps you ahead.

Good architecture makes your system easier to build, maintain, and evolve. It also shapes how your team works — a team fighting its architecture can't move fast, and agility becomes impossible.

Architecture is particularly important when you integrate AI into your workflow. Even Spotify, which claims 100% of its new code is machine-generated, doesn't entrust its LLM with architectural decisions. A poorly designed architecture isn't just inconvenient when working with AI — it's prohibitively expensive.

There is no one-size-fits-all architecture, however. What works in one context will work against you in another. You'll learn a wide range of patterns in this class, and how to combine them to create an optimal architecture for the problem at hand.

You'll also learn to design agentic systems – architectures where AI agents do the work — which are rapidly becoming a core part of modern software.

Outline

1/5 Architecture Fundamentals

2/5 Structural Architecture

3/5 Story-Focused Architecture

4/5 Domain-Focused Architecture

5/5 AI–Native Architecture

By the end of this workshop, you'll master the effective software architecture principles, practices, and patterns that work well in the age of AI. You'll also get comfortable with AI-assisted software engineering and learn to integrate LLM-generated code into your applications efficiently while managing context, costs, and risks.

Claude Opencode Pydantic Ollama Event Storming Cloud Native

FAQ

For whom is this course?

This course is ideal for developers, architects, and tech leads with 3+ years of experience in enterprise software development.

How is the learning process organized?

The course is a mix of slides, demos, discussions, and exercises. Expect a safe environment with plenty of interaction, where all questions and ideas are welcome.

Do I need to prepare for this course?

You'll need to install a number of tools and libraries on your laptop. We'll send detailed instructions a week ahead of time — just make sure you have root access on your machine before then.

Will I receive a certificate upon completion of the course?

Yes, you’ll receive a digitally verifiable certificate of accomplishment.

What is the language of instruction?

The course is taught in English.

What are the exact times of the course?

The workshops runs for four half-days, 8:30 AM – 12:00 PM Pacific Time (US), which is 17:30 – 21:00 CET (Central European Time).

Questions?

Send an email to hello@dev.events

Upcoming workshops

€1399 ($1599)

checkmarkSuperskills checkmarkCertificate checkmark10% discount for 2+ people groups

Buy tickets

€1399 ($1599)

checkmarkSuperskills checkmarkCertificate checkmark10% discount for 2+ people groups

Buy tickets

€1399 ($1599)

checkmarkSuperskills checkmarkCertificate checkmark10% discount for 2+ people groups

Buy tickets

Private training inquiries: hello@dev.events