An open API service indexing awesome lists of open source software.

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

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/