https://github.com/alexprut/system-design
System Design POCs & MVPs
https://github.com/alexprut/system-design
Last synced: 11 months ago
JSON representation
System Design POCs & MVPs
- Host: GitHub
- URL: https://github.com/alexprut/system-design
- Owner: alexprut
- Created: 2023-03-03T14:21:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T13:52:44.000Z (about 1 year ago)
- Last Synced: 2025-01-11T02:49:17.556Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 527 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
## Description
How it is build? What is under the hood? System Design examples, Proof of Concept and Minimum Viable Products.
## System Designs
1. [Master-Slave Database PostgreSQL](./master-slave-database-postgres)
1. [QuestDB](./questdb)
1. [Rate Limiter](./rate-limiter)
1. [OpenStreetMap](./openstreetmap)
1. [Proximity Service](./proximity-service)
1. [F-Droid](./fdroid)
1. [Email Service](./email-service)
1. [SQLite](./sqlite)
1. [Kafka](./kafka)
1. [Amazon Prime Video](./amazon-prime-video)
1. [Neo4j](./neo4j)
1. [Solr](./solr)
1. [Elasticsearch](./elasticsearch)
1. [Kong Gateway](./kong-gateway)
1. [Traefik](./traefik)
1. [Druid](./druid)
### Engineering Blogs
- http://nerds.airbnb.com/ Airbnb Engineering
- https://developer.atlassian.com/blog/ Atlassian Developers
- https://aws.amazon.com/blogs/aws/ AWS Blog
- http://word.bitly.com/ Bitly Engineering Blog
- https://blog.box.com/blog/category/engineering Box Blogs
- https://tech.dropbox.com/ Dropbox Tech Blog
- https://www.quora.com/q/quoraengineering Engineering at Quora
- http://www.ebaytechblog.com/ Ebay Tech Blog
- https://blog.evernote.com/tech/ Evernote Tech Blog
- http://codeascraft.com/ Etsy Code as Craft
- https://www.facebook.com/Engineering Facebook Engineering
- https://www.figma.com/blog/ Figma Engineering
- http://code.flickr.net/ Flickr Code
- http://githubengineering.com/ GitHub Engineering Blog
- http://googleresearch.blogspot.com/ Google Research Blog
- https://engineering.groupon.com/ Groupon Engineering Blog
- https://engineering.heroku.com/ Heroku Engineering Blog
- http://product.hubspot.com/blog/topic/engineering Hubspot Engineering Blog
- http://instagram-engineering.tumblr.com/ Instagram Engineering
- https://software.intel.com/en-us/blogs/ Intel Software Blog
- http://engineering.linkedin.com/blog LinkedIn Engineering
- https://eng.lyft.com/ Lyft Engineering Blog
- https://engineering.microsoft.com/ Microsoft Engineering
- https://blogs.msdn.microsoft.com/pythonengineering/ Microsoft Python Engineering
- http://techblog.netflix.com/ Netflix Tech Blog
- https://medium.com/paypal-engineering Paypal Developer Blog
- https://medium.com/@Pinterest_Engineering Pinterest Engineering Blog
- http://www.redditblog.com/ Reddit Blog
- https://robinhood.engineering/ Robinhood Engineering Blog
- https://engineering.salesforce.com/ Salesforce Engineering Blog
- https://shopify.engineering/ Shopify Engineering Blog
- https://slack.engineering/ Slack Engineering Blog
- https://eng.snap.com/blog/ Snap Engineering Blog
- https://labs.spotify.com/ Spotify Labs
- https://stripe.com/blog/engineering Stripe Engineering Blog
- http://www.twilio.com/engineering Twilio Engineering Blog
- https://blog.twitter.com/engineering/ Twitter Engineering
- http://eng.uber.com/ Uber Engineering Blog
- http://yahooeng.tumblr.com/ Yahoo Engineering Blog
- http://engineeringblog.yelp.com/ Yelp Engineering Blog
- https://www.zynga.com/blogs/engineering Zynga Engineering Blog
TODO
====
- [ ] Git Submodules
- [ ] Add Kubernetes
- [ ] Add Terraform
- [ ] Add Helm charts
- [ ] OLAP
- [ ] OLTP
- [ ] Service Mesh
### Jargon
* DAU: Daily Active Users
* QPS: Queries per Second
* ESP: Email Service Providers
### References
- https://github.com/karanpratapsingh/system-design
- https://github.com/donnemartin/system-design-primer
- https://www.tryexponent.com/courses/system-design-interview
- https://www.educative.io/blog/complete-guide-system-design-interview
- https://roadmap.sh/