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.
- 01Enterprise Architecture Foundations
- 02Domain-Driven Design & Event Storming
- 03Distributed Systems & Consistency Models
- 04Microservices, Modular Monoliths & Service Meshes
- 05Enterprise Data Modeling
- 06Message Queues & Event-Driven Systems (Kafka, NATS)
- 07Observability, SLOs & Incident Response
- 08Enterprise Security & Compliance (SOC 2, ISO 27001)
- 09Cost Engineering & FinOps
- 10Capstone: Enterprise Platform in Production
Tools & technologies
TypeScriptGoJavaPostgreSQLKafkaKubernetesOpenTelemetryTerraform
Career tracks
- Enterprise Architect
- Staff Engineer
- Platform Lead
- Head of Engineering
Featured programs
Flagship programs anchored in this school.
Other schools in this faculty