Skills › Systems Design & Architecture

Systems Design Basics

Understand scalability, databases, and the building blocks of backend systems.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Explain SQL vs NoSQL tradeoffs
  • Design a URL shortener end-to-end
  • Understand CAP theorem and consistency models

Watch (10 videos)

Complete Application Deployment using Kubernetes Components | Kubernetes Tutorial 20
TechWorld with Nana · beginner hands-on
→ Deploy applications with Kubernetes→ Configure Kubernetes components
How to write a Windows emulator for Linux from scratch
Google for Developers · intermediate hands-on
→ Build a Windows emulator for Linux→ Implement low-level system programming concepts
Deploying an ecommerce web app to GKE
Google Cloud · beginner hands-on
→ Deploy ecommerce web apps to GKE→ Optimize microservices architecture for scalability
Getting started with Caddy the HTTPS Web Server from scratch
Hussein Nasser · beginner hands-on
→ Set up a Caddy web server→ Configure HTTPS and HTTP/2→ Implement proxying and load balancing
BUILDING AN 8-BIT COMPUTER FROM SCRATCH #4 (Full Stream)
LiveUnderflow · intermediate hands-on
→ Design computer architecture→ Build digital electronics from scratch
Build & Optimize React Native Product Listing Apps
Coursera · intermediate hands-on
→ Design a scalable product listing app→ Develop a React Native app from scratch
Automate Software Installation with Ansible
Coursera · intermediate hands-on
→ Automate software installation with Ansible→ Provision infrastructure with Ansible
Amazon Event Bridge and Lambda
Coursera · beginner hands-on
→ Create Lambda functions with Event Bridge→ Deploy EC2 instances using Cloud Formation
Advanced Docker Orchestration and Scaling Training
Coursera · intermediate hands-on
→ Build scalable environments using Docker Swarm→ Deploy microservices using container orchestration
Master Advanced Redis Operations and Server Management
Coursera · advanced hands-on
→ Optimize Redis performance→ Implement atomic transactions in Redis

Read (10 articles)

📄
Prompt Engineering is Not Enough: Where Software Architecture Takes Over
Dev.to · Soumya Ranjan Nanda · 2026-04-20
📄
System Design That Actually Makes Sense
Dev.to · Konark Sharma · 2026-04-29
📄
Designing a Real MCP System (End-to-End, From Scratch)
Dev.to · Saras Growth Space · 2026-05-10
📄
The Best Engineers of the Next Decade Will Not Be the Best Coders
Dev.to · Ademola Adebowale · 2026-05-07
📄
What PocketOS Teaches Us About Agentic Architecture
Dev.to · Logan · 2026-05-07