School S01 · F01

Enterprise Software Engineering

Mission-critical systems for Fortune 500-grade operations.

Trains engineers to design, build and operate enterprise-scale software that runs banks, airlines, hospitals and governments. Emphasis on architecture, reliability, compliance and cost.

Learning outcomes

What graduates can do.

  • 01Design distributed systems that handle 10M+ daily users
  • 02Model complex enterprise domains with DDD and event storming
  • 03Ship software that meets SOC 2, ISO 27001 and HIPAA controls
  • 04Lead architectural reviews and technical due diligence

Curriculum

10 courses.

Delivered as a portfolio-based sequence. Every course culminates in shipped work reviewed by working practitioners.

  1. 01Enterprise Architecture Foundations
  2. 02Domain-Driven Design & Event Storming
  3. 03Distributed Systems & Consistency Models
  4. 04Microservices, Modular Monoliths & Service Meshes
  5. 05Enterprise Data Modeling
  6. 06Message Queues & Event-Driven Systems (Kafka, NATS)
  7. 07Observability, SLOs & Incident Response
  8. 08Enterprise Security & Compliance (SOC 2, ISO 27001)
  9. 09Cost Engineering & FinOps
  10. 10Capstone: Enterprise Platform in Production

Tools & technologies

TypeScriptGoJavaPostgreSQLKafkaKubernetesOpenTelemetryTerraform

Career tracks

  • Enterprise Architect
  • Staff Engineer
  • Platform Lead
  • Head of Engineering