Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fabianogoes/awesome-software-architecture

This compendium aims to unify study materials related to software architecture in an organized way.
https://github.com/fabianogoes/awesome-software-architecture

List: awesome-software-architecture

Last synced: about 1 month ago
JSON representation

This compendium aims to unify study materials related to software architecture in an organized way.

Awesome Lists containing this project

README

        

# Awesome Software Architecture
> This compendium aims to unify study materials related to software architecture in an organized way.

## Table of Contents
- [x] [Books](#books)
- [x] [Blog Post](#blog-posts)
- [X] [Mentors](#mentors)

## Books

- [Domain-Driven Design: Tackling Complexity in the Heart of Software](https://a.co/d/8gvi8bB) - Eric Evans
- [Implementando Domain-Driven Design](https://a.co/d/dJFkDFP) - Vaughn Vernon
- [Domain-Driven Design Distilled](https://a.co/d/hEzvyLL) - Vaughn Vernon
- [Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy](https://a.co/d/jhgz0Vn) - Vlad Khononov
- [Patterns of Enterprise Application Architecture](https://a.co/d/aR9eVXG) - Martin Fowler

- [Clean Architecture: A Craftsman's Guide to Software Structure and Design](https://a.co/d/b1ClDh1) - Robert Martin(Uncle Bob)
- [Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions](https://a.co/d/an75utO) - Martin Fowler
- [Microservices Patterns](https://a.co/d/eEcJGUp) - Chris Richardson
- [Software Architecture in Practice](https://a.co/d/5O5yElo) - Len Bass, Paul Clements, Rick Kazman
- [Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS](https://a.co/d/auVgrvf) - Ethan Garofolo
- [Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures](https://a.co/d/cpCQy9x) - Mark Richards, Zhamak Dehghani
- [Fundamentals of Software Architecture: An Engineering Approach](https://a.co/d/dJitNCe) - Neial Ford

- [Clean Code](https://a.co/d/50D9inv) - Robert Martin(Uncle Bob)
- [Design Patterns: Elements of Reusable Object-Oriented Software](https://a.co/d/1YPDxYT) - Erich Gamma, Ralph Johnson, Richard Helm, John Vlissides
- [Refactoring: Improving the Design of Existing Code](https://a.co/d/eMuWoJT) - Martin Fowler
- [Refactoring to Patterns](https://a.co/d/f86CB4V) - Joshua Kerievisky
- [REST in Practice: Hypermedia and Systems Architecture](https://a.co/d/3jparvX) - Jim Webber, Savas Parastatidis, Ian Robinson
- [Effective Java](https://a.co/d/eDoxwNE) - Joshua Bloch

- [Working Effectively with Legacy Code](https://a.co/d/cF1TmHt) - Michael Feathers
- [Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)](https://a.co/d/08TC8Qo) - Bruce Tate
- [Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement](https://a.co/d/i8z7Jnz) - Luc Perkins
- [Seven Concurrency Models in Seven Weeks: When Threads Unravel (The Pragmatic Programmers)](https://a.co/d/5wWP1sP) - Paul Butcher
- [xUnit Test Patterns: Refactoring Test Code](https://a.co/d/iHO6ADX) - Gerard Mezaros
- [Agile Software Development, Principles, Patterns, and Practices](https://a.co/d/dKWznF7) - Robert Martin(Uncle Bob)
- [Node.js Design Patterns](https://a.co/d/g4Xtkgi) - Mario Casciaro

- [Mythical Man-Month, The: Essays on Software Engineering](https://a.co/d/9DFjtTP) - Fred Brooks
- [The Pragmatic Programmer: From Journeyman to Master](https://a.co/d/icaPXfv) - Andy Hunt e Dave Thomas

---

## Blog Posts
- [Microservices by Martin Fowler](https://martinfowler.com/articles/microservices.html)
- [Pattern: Saga](https://microservices.io/patterns/data/saga.html)
- [12 factor apps from Heroku](https://12factor.net/)
- [The Software Architecture Chronicles @hgraca](https://herbertograca.com/2017/07/03/the-software-architecture-chronicles/)\
- [Event-Driven Architecture @hgraca](https://herbertograca.com/2017/10/05/event-driven-architecture/)
- [Event-Driven Architecture @hgraca](https://herbertograca.com/2017/10/05/event-driven-architecture/)
- [Revisiting the Basics of Domain-Driven Design](https://vladikk.com/2018/01/26/revisiting-the-basics-of-ddd/)

---

## Mentors

- [Martin Fowler](https://martinfowler.com/)
- [Eric Evans](www.domainlanguage.com)
- [Vaughn Vernon](https://twitter.com/VaughnVernon)
- [Robert C. Martin (Uncle Bob)](http://cleancoder.com/products)
- [Alistair Cockburn](https://alistair.cockburn.us/coming-soon/)

---