General

Articles

Blogs

Developer

Design Pattern

Repositories

  • awesome-scalability : The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
  • Awesome Software Architecture : Curated list of awesome articles and resources to learn and practice software architecture, patterns and principles. this repository will be updated continuously, keep yourself up to date 🌟 (Recommended)
  • boilerplates : Cool Repo from Christian - Youtuber 🌟 (Recommended)
  • system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
  • system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
  • startpack: Selfhosted tech starter pack for development of new project or startup
  • khuedoan’s homelab : Fully automated homelab from empty disk to running services with a single command 🌟 (Recommended)

Tools for Design Infrastructure

  • Brainboard : An AI driven platform to visually design, generate terraform code and manage cloud infrastructure, collaboratively 🌟 (Recommended)
  • Cloudairy : Cloudchart is a cloud focused diagram tool designed to help you easily map out cloud infrastructures
  • diagrams: 🎨 Diagram as Code for prototyping cloud system architectures
  • Draw.io: Flowchart Maker and Online Diagram Software 🌟 (Recommended)
  • Excalidraw: Hand-drawn look & feel - Collaborative - Secure 🌟 (Recommended)