mehdihadeli / awesome-software-architectureLinks
π A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
β10,114Updated 5 months ago
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,497Updated 2 years ago
- A curated list of awesome System Design (A.K.A. Distributed Systems) resources.β11,289Updated last year
- Learn how to design systems at scale and prepare for system design interviewsβ38,821Updated last week
- A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startupsβ32,027Updated 4 months ago
- A curated list of resources on software architectureβ2,675Updated 2 years ago
- A collection of learning resources for curious software engineersβ49,976Updated this week
- These are the best resources for System Design on the Internetβ17,497Updated 5 months ago
- Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples includedβ14,162Updated last year
- The Patterns of Scalable, Reliable, and Performant Large-Scale Systemsβ67,103Updated last week
- A framework for Engineering Managersβ8,461Updated 3 years ago
- This repository contains everything you need to become proficient in System Designβ4,686Updated last year
- A curated list of high quality coding style conventions and standards.β10,474Updated this week
- Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.β78,394Updated 8 months ago
- A curated list of software and architecture related design patterns.β45,156Updated last year
- The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teamsβ13,893Updated 4 months ago
- Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterpriseβ3,434Updated 2 years ago
- If you're new to DDD and not sure where to start, this process will guide you step-by-stepβ5,440Updated 3 months ago
- A list of engineering manager resource links.β10,678Updated last week
- π How to transition from software development to engineering managementβ2,329Updated last month
- π§± The software design and architecture roadmap for any developerβ3,366Updated 2 years ago
- Path to a Software Architectβ8,799Updated 2 years ago
- A collection of inspiring resources related to engineering management and tech leadershipβ8,052Updated this week
- Awesome list of open-source startup alternatives to well-known SaaS products πβ18,485Updated 3 months ago
- A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resourcβ¦β11,984Updated 5 months ago
- A curated collection of diagramming tools used by leading software engineering teamsβ3,162Updated last year
- Learn System Design concepts and prepare for interviews using free resources.β28,137Updated 2 months ago
- A curated list of Microservice Architecture related principles and technologies.β14,022Updated 10 months ago
- Diagram as Code for prototyping cloud system architecturesβ41,826Updated 3 weeks ago
- The Reference Architecture for Agility is a technology-neutral logical architecture based on a disaggregated cloud-based model.β1,876Updated 4 months ago
- Categorized overview of programming principles & design patternsβ3,032Updated 4 months ago