{ Josh Rendek }

<3 Go & Kubernetes
  • Home
  • Projects
  • Tech Docs
  • Archives
  • Categories
  • Resume
  • GitHub

System Design

Table of Contents

  • Reading
  • Diagraming
  • Design Documents
  • Monitoring
  • Tools

Reading

  1. https://paperswelove.org/
  2. https://how.complexsystems.fail/
  3. Millions of Tiny Databases
  4. Firecrack VM
  5. Scalability with Cells
  6. AWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)
  7. The Frugal Architect
  8. All things distributed

Diagraming

  1. https://c4model.com/
  2. https://sequencediagram.org/
  3. https://mermaid.js.org/
  4. http://fmc-modeling.org
  5. https://docs.swimm.io/
  6. https://chatuml.com/

Design Documents

  1. https://adr.github.io/
  2. https://technology.riotgames.com/news/tech-design-riot

Monitoring

  1. https://news.ycombinator.com/item?id=36469147
  2. http://widgetsandshit.com/teddziuba/2011/03/monitoring-theory.html

Tools

  1. Visualizing Software Architecture
© Copyright 2008-2024 Josh Rendek