Skip to content

sravankaruturi/system-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Design Examples

This repository contains small example components for system design experiments (web servers, databases, caching, rate limiters, load testing, and media samples).

Layout

  • web-servers/ — sample Flask app, Dockerfile, and nginx examples.
  • databases/ — Postgres and MongoDB compose files.
  • caching/ — Redis compose and cache notes.
  • rate-limiters/ — documentation and pointers to examples.
  • load-testing/ — k6 scripts for testing.
  • media/ — sample WebVTT and media assets.
  • infra/ — terraform files and infra notes.

Quick setup

  1. Optionally run the provided organizer script (moves files from files/ into the new folders):

    chmod +x scripts/organize.sh
    ./scripts/organize.sh
  2. Use Docker Compose files from the relevant folders to start services for local testing.

Notes

  • These are small examples intended for educational/demo purposes. Review and harden before using in production.

About

A proxmox cluster config in terraform to test out system design problems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published