Architecture Tools
13 tools available
System-design-primer
An essential resource for learning how to design large-scale systems, preparing for system design interviews, and includes comprehensive Anki flashcards.
System Design 101
A comprehensive guide to understanding complex system architectures using visuals and simple language, aiding preparation for system design interviews.
Awesome Scalability
A curated list of principles, patterns, and practices for designing scalable, reliable, and high-performance large-scale systems.
Awesome Design Patterns
A curated list of software and architecture related design patterns, useful for enhancing software development and architecture understanding.
System Design
Learn how to design systems at scale and prepare for system design interviews with practical examples and insights.
Bulletproof React
A simple, scalable, and powerful architecture for building production-ready React applications with a focus on maintainability and best practices.
Consul
Consul is a distributed, highly available, and data center-aware service networking solution designed to connect and configure applications across dynamic, distributed infrastructure. It provides service discovery, configuration, and segmentation functionalities, making it essential for modern cloud-native and microservices architectures.
Domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices with code examples included.
Software Architecture Books
An extensive curated list of must-read books on Software Architecture to enhance your understanding and skills in designing and implementing software systems.
Rivet
Rivet Actors enables the creation of long-lived, in-memory processes designed for scenarios where traditional HTTP, databases, or queues fall short. It provides a flexible framework for building scalable and resilient actor-based distributed systems.
The-Accidental-CTO
A comprehensive system design handbook by Subhash Choudhary chronicling how he scaled a Dukaan store from zero to a million without a computer science degree. It offers practical insights and strategies for scaling products, aimed at self-taught developers and aspiring CTOs.
Monorepo-vs-polyrepo
A detailed comparison of monorepo and polyrepo architectures for source code management and version control systems.
Blueprint-mcp
blueprint-mcp is a tool for generating diagrams to visualize and understand codebases and system architecture, leveraging Nano Banana Pro technology for insightful architectural diagrams.
Stay Updated!
Get notified about new tools and updates to existing ones.