All courses
Software Engineering
ADVANCED

System Design

This professional System Design program takes learners through Requirements and Scale, Capacity Planning, APIs and Data Models, Caching, Queues and Async Work, Replication and Consistency, Observability and Resilience, Architecture Interview Case. Target audience: Engineers preparing to design resilient systems and lead architecture discussions.

Jane Instructor8 chapters34 hoursCertificate included

What you'll learn

Apply requirements and scale to a practical System Design project.
Apply capacity planning to a practical System Design project.
Apply apis and data models to a practical System Design project.
Apply caching to a practical System Design project.
Apply queues and async work to a practical System Design project.
Apply replication and consistency to a practical System Design project.

Skills covered

Distributed Systems
Scalability
APIs
Caching
Databases
Architecture

Prerequisites

  • Backend development and SQL

Who this is for

Engineers preparing to design resilient systems and lead architecture discussions.

Course modules

1Requirements and ScaleFree preview
2Capacity PlanningFree preview
3APIs and Data Models
4Caching
5Queues and Async Work
6Replication and Consistency
7Observability and Resilience
8Architecture Interview Case

Assessments and certification

System Design Practice Quiz

8 questions · 20 min · Pass mark 70%

Quiz

System Design Certification Exam

8 questions · 60 min · Pass mark 70%

Final exam

Earn your AMNEXT ACADEMY certificate

Complete the course and pass its certification assessment to receive a verifiable certificate.