#30DaysOfSystemDesign

Computer Science and Engineering Department, TIET

Title
Subtitle
Crafting solutions with
system design
Implementing scalable, fault-tolerant, and highly available systems.
Syllabus
This is a month long cohort with lectures and hands-on labs.

Implementation, Theory and Approach

Introduction to System Design
  • What is System Design?
  • How to approach System Design?
  • Parameters to test out your system performance
Some things about the Database and Caching
  • Relational databases
  • Database Isolation Levels
  • Scaling Databases
  • Sharding and Partitioning
  • Non-relational Databases
  • Picking the right database
  • Understanding Caching Architectures
Async Processes
  • Message Queues
  • Message Streams and Kafka, NATS
  • Real-time Pub/Sub
Designing for Resiliency
  • Load Balancers
  • Circuit Breakers
  • Data Redundancy and Recovery
  • Leader Election for auto-recovery
Essentials at Scale
  • Containers and Orchestrators
  • Networking
  • Client-server and Communication Protocols
  • Blob Storage and S3
  • Introduction to Big Data
Projects
  • Design online/offline indicator
  • Design API Rate Limiter
  • Designing a "who's near me" Service
  • Design and Simulate a Flash Sale
*virtual machines will be provided wherever necessary
**there will be guest lectures on topics like operating system and cloud computing
How this works?
Discover the secrets of system design through interactive lectures and hands-on projects. Dive deep into practical techniques and emerge with a mastery of design principles.
OfflineCompletely offline with mentors and regular sessions.
DurationThis is a month long cohort.
ProjectsGet to implement some the best system design problems.
Resume BuildingBuild your resume with top projects and get tips to enhance it.
NetworkingNetwork with mentors and your peers to enhance your ideas.
Brainstorm & Develop & LaunchBrainstorm ideas collectively to find effective solutions.

Who are we?

Greetings! We are two inquisitive and curious devs who love to tinker with new technologies and build exciting stuff from scratch. We currently work as software developers in a US-Based Startup where we get to work on exciting problem statements from across various domains. Lorem Ipsum.
Title
Subtitle
Pricing
₹ 0/- pm
yes, this is completely free.
Subscribe to our news letter
Get latest updates and information about technologies from us. This is a weekly newsletter and you can unsubscribe anytime.
Made in Plasmic