Skip to main content
Software Architecture Workshop
View all products
WorkshopComing soonIntermediate

Software Architecture Workshop

Learn to analyze an architectural problem and arrive at a clear, sensible, and documented design

Dates to be confirmed
7:00 pm (Colombia)
Online + grabaciones de por vida
Enroll now

What you'll learn

📋 Topics

This workshop is guided by a real-world problem. We'll see concepts, but only what's strictly necessary.

🌱 Introduction to Software Architecture

What it is and why it matters.

📈 Quality Attributes

One of the pillars of architecture. How to measure and balance them?

📐 Architecture Diagrams

The C4 model and other alternatives for diagramming an architecture.

🥋 Architecture Katas

A fundamental tool for practicing software architecture.

🗿 Monolithic Architecture Patterns

Layered architecture and its variations for designing your first applications.

🌇 Distributed Architecture Patterns

Event-driven architectures, microservices, and other powerful ideas.

📄 Architecture Documentation

What's the minimum that should be documented about an application and its design?

Who will guide you

Manuel Zapata

Manuel Zapata

Software Architect

+19 years of experience building complex systems. Co-creator of ManuelZapata.co, where over 46,000 developers learn about software architecture.

David Lopera

David Lopera

Senior Developer

Senior developer specialized in .NET and Python. Has led teams in Automation, Analytics, DevOps and Machine Learning projects. Co-creator of ManuelZapata.co.

Choose your plan

No subscriptions. One-time payment, lifetime access.

Acceso completoRecommended
To be confirmed
  • 4 live sessions (2.5 hours each)
  • Lifetime recordings
  • Materials and slides
  • Completion certificate

Frequently asked questions