EC301: Software Systems & Architecture Thinking

From Functions to Platforms

Think like the person who decides how everything fits together

What You Master

Modules

  1. Systems as Conversations
  2. Interfaces & Contracts
  3. Service Decomposition Patterns
  4. Distributed Design (queues, streams, consistency)
  5. Human Factors in System Design

Outcomes

Connections


Difficulty: ⭐⭐⭐⭐☆ | Time: 14+ hours | Prereqs: EC201, EC103