Systems Design Basics
Understand scalability, databases, and the building blocks of backend systems.
0%
Confidence · no data yet
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
→ Deploy applications with Kubernetes→ Configure Kubernetes components
How to write a Windows emulator for Linux from scratch
→ Build a Windows emulator for Linux→ Implement low-level system programming concepts
Deploying an ecommerce web app to GKE
→ Deploy ecommerce web apps to GKE→ Optimize microservices architecture for scalability
Getting started with Caddy the HTTPS Web Server from scratch
→ 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)
→ Design computer architecture→ Build digital electronics from scratch
Build & Optimize React Native Product Listing Apps
→ Design a scalable product listing app→ Develop a React Native app from scratch
Automate Software Installation with Ansible
→ Automate software installation with Ansible→ Provision infrastructure with Ansible
Amazon Event Bridge and Lambda
→ Create Lambda functions with Event Bridge→ Deploy EC2 instances using Cloud Formation
Advanced Docker Orchestration and Scaling Training
→ Build scalable environments using Docker Swarm→ Deploy microservices using container orchestration
Master Advanced Redis Operations and Server Management
→ Optimize Redis performance→ Implement atomic transactions in Redis
DeepCamp AI