mehdihadeli / awesome-software-architectureLinks
π A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
β9,568Updated last month
Alternatives and similar repositories for awesome-software-architecture
Users that are interested in awesome-software-architecture are comparing it to the libraries listed below
Sorting:
- A comprehensive list of books on Software Architecture.β10,314Updated 2 years ago
- Learn how to design systems at scale and prepare for system design interviewsβ37,373Updated last year
- A curated list of resources on software architectureβ2,602Updated last year
- The Patterns of Scalable, Reliable, and Performant Large-Scale Systemsβ63,934Updated 2 weeks ago
- Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterpriseβ3,409Updated 2 years ago
- A curated list of awesome System Design (A.K.A. Distributed Systems) resources.β10,603Updated last year
- A curated list of software and architecture related design patterns.β43,665Updated 9 months ago
- Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples includedβ13,690Updated last year
- These are the best resources for System Design on the Internetβ17,195Updated 3 weeks ago
- A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startupsβ31,420Updated last week
- A collection of learning resources for curious software engineersβ47,911Updated this week
- π§± The software design and architecture roadmap for any developerβ3,339Updated 2 years ago
- The Reference Architecture for Agility is a technology-neutral logical architecture based on a disaggregated cloud-based model.β1,863Updated 3 weeks ago
- Learn System Design concepts and prepare for interviews using free resources.β25,190Updated last month
- A curated list of Microservice Architecture related principles and technologies.β13,799Updated 6 months ago
- Path to a Software Architectβ8,773Updated 2 years ago
- Newsletter to help busy software engineers become good at system design πβ16,445Updated last week
- Diagram as Code for prototyping cloud system architecturesβ41,320Updated this week
- A curated collection of diagramming tools used by leading software engineering teamsβ3,100Updated 11 months ago
- A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resourcβ¦β11,765Updated last month
- A curated list of high quality coding style conventions and standards.β10,236Updated 7 months ago
- This repository contains everything you need to become proficient in System Designβ4,542Updated 10 months ago
- Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.β75,311Updated 4 months ago
- If you're new to DDD and not sure where to start, this process will guide you step-by-stepβ5,295Updated 6 months ago
- A curated list to learn about distributed systemsβ11,275Updated 7 months ago
- Full Modular Monolith application with Domain-Driven Design approach.β12,474Updated last year
- All the resources you need to get to Senior Engineer and beyondβ15,839Updated 3 months ago
- Architecture Weekly - links and resources to boost your knowledge and developer skillsβ1,439Updated last year
- Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.β315,735Updated 2 months ago
- Awesome Docker Compose samplesβ40,755Updated 3 weeks ago