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
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
Serverless Functions with Zero Cold Starts: WebAssembly + Spin
Akamai Developers · beginner hands-on
→ Build serverless functions with WebAssembly→ Use Spin framework for deployment
Zero To A Full OpenClaw Setup In 26 Minutes
Tina Huang · beginner hands-on
→ Build an app with Bolt→ Set up an OpenClaw system
Ep 23: The End Character - Network Chat Programming
The Cherno · intermediate hands-on
→ Send a string over a network→ Terminate a string
Ep.15: Server Threads and Explanations - Network Chat Programming
The Cherno · intermediate hands-on
→ Create a server with multiple threads→ Manage client connections on a server
Asynchronous vs Multithreading and Multiprocessing Programming (The Main Difference)
Hussein Nasser · advanced hands-on
→ Implement asynchronous execution for concurrent tasks→ Choose between multithreading and multiprocessing for parallel processing
GNS3 Talks: What happens when the SDN controller fails? (Part 1). OpenFlow & OVS failure testing.
David Bombal · beginner hands-on
→ Test SDN controller failures→ Configure OpenFlow and OVS for networking tasks
Project Setup | Game Engine Series
The Cherno · intermediate hands-on
→ Set up a game engine project→ Implement game engine architecture

Read (10 articles)

📄
Master Microservices: Spring Boot & Cloud Mastery ☁️
Dev.to · Parithosh Poojary · 2023-11-27
📄
Kotlin Clean Architecture and CQRS 🚀👋👨‍💻
Dev.to · Alexander · 2024-03-25
📄
Designing Distributed Systems: Sagas and Trade-Offs
Dev.to · Randa · 2025-06-05
📄
From Monolith to SaaS in 5 Lessons (5-Minute Read)
Dev.to · hacker_ea · 2025-06-13
📄
Vibe Coding: Why Microservices Are Cool Again
Dev.to · Zak Mandhro · 2025-06-26
📄
Spring Microservices
Dev.to · Coding Saint · 2020-02-27
📄
Building a Highly Scalable Ride-Sharing System Architecture
Dev.to · Muhammad Muneeb Ur Rehman · 2025-08-03