mehdihadeli / awesome-software-architectureLinks
π A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
β10,064Updated 4 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,466Updated 2 years ago
- A curated list of resources on software architectureβ2,670Updated 2 years ago
- These are the best resources for System Design on the Internetβ17,438Updated 4 months ago
- A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startupsβ31,934Updated 3 months ago
- The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teamsβ13,886Updated 3 months ago
- Learn how to design systems at scale and prepare for system design interviewsβ38,677Updated last year
- A collection of learning resources for curious software engineersβ49,833Updated 2 weeks ago
- The Patterns of Scalable, Reliable, and Performant Large-Scale Systemsβ66,889Updated last month
- A curated list of software and architecture related design patterns.β44,922Updated last year
- Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.β78,024Updated 7 months ago
- Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterpriseβ3,430Updated 2 years ago
- Architecture decision record (ADR) examples for software planning, IT leadership, and template documentationβ14,480Updated 3 weeks ago
- A curated list of awesome System Design (A.K.A. Distributed Systems) resources.β11,137Updated last year
- π How to transition from software development to engineering managementβ2,317Updated 3 weeks ago
- All the resources you need to get to Senior Engineer and beyondβ16,535Updated 6 months ago
- Pointers and tools for learning and day-to-day practice of engineering management & leadership.β2,528Updated 11 months ago
- A collection of inspiring resources related to engineering management and tech leadershipβ8,005Updated last month
- Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.β327,087Updated 3 weeks ago
- Newsletter to help busy software engineers become good at system design πβ18,357Updated last week
- A curated list to learn about distributed systemsβ11,441Updated 10 months ago
- Path to a Software Architectβ8,795Updated 2 years ago
- A collaborative list of great resources about RESTful API architecture, development, test, and performanceβ3,817Updated 3 months ago
- If you're new to DDD and not sure where to start, this process will guide you step-by-stepβ5,423Updated 2 months ago
- Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples includedβ14,082Updated last year
- A curated list of engineering blogsβ36,418Updated last year
- π§± The software design and architecture roadmap for any developerβ3,363Updated 2 years ago
- An ultra-simplified explanation to design patternsβ47,054Updated 11 months ago
- π A curated list of papers for Software Engineersβ6,187Updated last week
- A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradevβ115,615Updated last week
- A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliabβ¦β9,590Updated last week