30 April 2026
Office · Software architecture& System Design 2- Schedule
- Mon- Thu · 19:00 - 21:00
- Format
- Office
- Duration
- 20 weeks · 48 hours
- Instructor
- Teaching team below
Create account & apply
A practical program in software and AI solutions architecture for designing scalable, reliable, secure, and cost-efficient systems. Learn to evaluate architectural trade-offs, make and document key decisions, and design systems that evolve with business needs.
Modules stay collapsed for quick scanning. Open any module to inspect its topics.
Introduction to System Design
Requirements & Capacity Estimation
System Design Process
Core System Building Blocks
Client Layer
Networking Infrastructure
Edge Layer
Application Layer
Data Layer
Caching Layer
Messaging & Streaming
Service Infrastructure
Observability Systems
Domain Driven Design
Event Driven Architecture
Hexagonal Architecture
Clean Architecture
Distributed Systems
Scaling the Service (Application) Layer
Data Modeling & Storage Design
Monitoring & Alerting
Availability & Reliability
Security in System Design
Database
Memory (JVM / General)
Concurrency
CPU & Resource Usage
Network & Distributed Communication
Storage & I/O
Failure Propagation
Dependency Failures
Resilience Design
Scaling & Traffic
Observability & Operations
Cloud architecture patterns
Security and scalability
Cost optimization
Architecture Decision Records
Balancing reliability, cost and complexity
When to use conventional software vs AI
RAG vs fine-tuning
Agents and tool calling
MCP and enterprise integrations
AI cost, security and reliability trade-offs
AI governance
Human-in-the-loop systems
AI security and responsible usage
Standards for AI-generated code
Leading and reviewing AI-assisted development across teams
Real-World System Design Case Studies
Architecture Review & Case Study Practice
Only current, open groups are shown.
Course delivery is supported by practitioners across engineering, architecture and production backend development.
“The program helped me connect individual skills into the way real teams design, build and deliver software.”
See real graduate stories from the Ingress community.
Explore graduate resultsWe use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.
Questions first? Talk to an advisorCreate or sign in to your Portal accountYour contact details stay connected to one student profile.
Confirm your application detailsSoftware & AI Solutions Architecture and the 30 April cohort are preselected.
Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.
SELECTED TRAININGSoftware & AI Solutions Architecture30 April 2026 · Online
Continue in Ingress Portal Already registered? The Portal will let you sign in instead.