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

https://github.com/unlight/solution-architecture

Solution Architecture links, articles, books, video lessons, etc.
https://github.com/unlight/solution-architecture

architecture microservices solution-architecture

Last synced: 8 months ago
JSON representation

Solution Architecture links, articles, books, video lessons, etc.

Awesome Lists containing this project

README

          

### Solution Architecture

- [Solution Architecture](https://en.wikipedia.org/wiki/Solution_architecture)
- [Software Architecture Discipline Overview](http://www.softwarearchitectures.com/overview.html)
- [Software Architecture - Getting Started - Glossary](http://www.sei.cmu.edu/architecture/start/glossary/)
- [Awesome Project Questions](https://github.com/kucherenko/awesome-project-questions)
- [Ultimate New Software Project Decision Checklist](https://github.com/ardalis/new-software-project-checklist)
- [Awesome Scalability, Availability, and Stability Back-end Design Patterns](https://github.com/binhnguyennus/awesome-scalability)
- [The Full-Stack Software Design and Architecture Roadmap](https://github.com/stemmlerjs/software-design-and-architecture-roadmap)
- [Software Architect](https://github.com/justinamiller/SoftwareArchitect)
- [Skills map and roles & responsibilities of Solution Architects](https://github.com/NikAshanin/Solution-Architect-Road-Map)
- [Software Architecture in Practice](https://sites.google.com/site/softwarearchitectureinpractice)
- [CQRS, Event Sourcing and DDD FAQ - Your command-query responsibility segregation & DDD questions answered](https://cqrs.nu/Faq)

### Architectural Patterns

- [The (mostly incomplete) guide to architecture patterns](https://patterns.arc42.org/home/)
- [Architectural Patterns](https://en.wikipedia.org/wiki/Architectural_pattern)
- [Cloud design patterns - Azure Architecture Center](https://docs.microsoft.com/en-us/azure/architecture/patterns/)
- [List of software architecture styles and patterns](https://en.wikipedia.org/wiki/List_of_software_architecture_styles_and_patterns)
- [Patterns for designing flexible architecture in node.js (CQRS/ES/Onion)](https://medium.com/@domagojk/patterns-for-designing-flexible-architecture-in-node-js-cqrs-es-onion-7eb10bbefe17)
- [Various design patterns](https://github.com/DovAmir/awesome-design-patterns)
- [Enterprise Integration Patterns](http://www.enterpriseintegrationpatterns.com/patterns/messaging/toc.html)
- [Pattern: Command Query Responsibility Segregation (CQRS)](http://microservices.io/patterns/data/cqrs.html)
- [Command and Query Responsibility Segregation (CQRS) in practice (RU)](http://blog.byndyu.ru/2014/07/command-and-query-responsibility.html)
- [Greg Young - CQRS and Event Sourcing - Code on the Beach 2014](https://www.youtube.com/watch?v=JHGkaShoyNs)
- [Sam Newman - Patterns](https://samnewman.io/patterns/)
- [Solutions Architecture Patterns](https://github.com/chanakaudaya/solutions-architecture-patterns)
- [An attempt to show alternative architectural patterns in CRUD based .Net web applications](https://github.com/jchannon/LayerAllTheThings)

### Microservices

- [Microservices](http://microservices.io/index.html)
- [How To Cook Microservices (with Ruby spices)](http://howtocookmicroservices.com/)
- [Microservices and Rules Engines – a blast from the past](https://www.youtube.com/watch?v=Fuac__g928E)
- [A pattern language for microservices](http://microservices.io/patterns/index.html)
- [A curated list of Microservice Architecture related principles and technologies](https://github.com/mfornos/awesome-microservices)
- [A curated list of Microservice resources](https://github.com/wanghaisheng/awesome-microservice)
- [Links related to the microservice architecture](https://github.com/istinspring/awesome-microservices)
- [A list of resources for building and testing microservice architectures](https://github.com/davidmerrick/awesome-microservices)
- [Examples of real world software built with a microservice architecture](https://github.com/olalonde/awesome-microservice-archs)
- [A hand-curated weekly newsletter with the best articles on microservices](https://microserviceweekly.com/)
- [Designing a Microservices Architecture for Failure](https://blog.risingstack.com/designing-microservices-architecture-for-failure/)
- [Observable Microservices](https://www.thoughtworks.com/talks/observable-microservices-xconf-eu-2017)
- [A practical concept of Microservices Architecture](https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b6624c)
- [Microservice Architecture: All The Best Practices You Need To Know](http://codingsans.com/blog/microservice-architecture-best-practices)
- [The Death of Microservice Madness in 2018](http://www.dwmkerr.com/the-death-of-microservice-madness-in-2018/)
- [The 10 Puzzle Pieces of an Effective Microservice Architecture](https://hackernoon.com/what-makes-a-microservice-architecture-14c05ad24554)
- [Free Ebook: Microservice Architecture from O'Reilly](https://www.ca.com/content/dam/ca/us/files/ebook/microservice-architecture-aligning-principles-practices-and-culture.pdf)
- [Microservices Pattern: Decompose by business capability](https://microservices.io/patterns/decomposition/decompose-by-business-capability.html)
- [Pattern: Decompose by subdomain](https://microservices.io/patterns/decomposition/decompose-by-subdomain.html)

### Newsletters
- [Domain Driven Design Weekly](http://dddweekly.com/)
- [Microservices Weekly](https://microserviceweekly.com/)

### Articles

- [Architectural Shift in Web Applications](https://dzone.com/articles/architectural-shift-in-web-applications-with-emerg)
- [Application Architecture and Ransomware](https://dzone.com/articles/application-architecture-and-ransomware)
- [Monitoring Microservices Architectures: Enterprise Best Practices](https://blog.risingstack.com/monitoring-microservices-architectures/)
- [Architectural Blueprints — The "4+1" View Model of Software Architecture](http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf)
- [Clean Frontend Architecture](http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https://github.com/phodal/clean-frontend)
- [How I write backends](https://github.com/fpereiro/backendlore)
- [DDD 101 — The 5-Minute Tour](https://medium.com/the-coding-matrix/ddd-101-the-5-minute-tour-7a3037cf53b8)
- [Wrong Ways of Defining Service Boundaries](https://medium.com/hackernoon/wrong-ways-of-defining-service-boundaries-d9e313007bcc)
- [A quick introduction to clean architecture](https://www.freecodecamp.org/news/a-quick-introduction-to-clean-architecture-990c014448d2/)
- [Scalable Frontend](https://blog.codeminer42.com/scalable-frontend-1-architecture-9b80a16b8ec7/) [#2 Common Patterns](https://blog.codeminer42.com/scalable-frontend-2-common-patterns-d2f28aef0714/) [#3 The State Layer](https://blog.codeminer42.com/scalable-frontend-3-the-state-layer-b23ed69ca57c/)
- [Contemporary Front-end Architectures](https://blog.webf.zone/contemporary-front-end-architectures-fb5b500b0231)

### Blogs/People

- [Coding the Architecture](http://www.codingthearchitecture.com/)
- [Risingstack: we help companies succeed with Node.js](https://blog.risingstack.com/)
- [Medium @ Software Architecture](https://medium.com/tag/software-architecture)
- [Medium @ Microservices](https://medium.com/tag/microservices)
- [8L @ Architecture](https://8thlight.com/blog/tags/architecture.html)
- [Software Design | Khalil Stemmler](https://khalilstemmler.com/articles/categories/software-design/)
- [Jimmy Bogard](https://jimmybogard.com/)
- [Steve Smith](https://github.com/ardalis)
- [Joel Parker Henderson](https://github.com/joelparkerhenderson)
- [Home of CQRS and Event Sourcing](https://danielwhittaker.me/blog/)
- [CodeOpinion - Software Architecture & Design](https://codeopinion.com/)
- [Architecture Weekly](https://github.com/oskardudycz/ArchitectureWeekly)
- [DDD and Messaging Architectures](https://verraes.net/2019/05/ddd-msg-arch/)
- [Cirrus Minor](https://arnon.me/)
- [Developer to Architect](https://www.developertoarchitect.com/lessons/)

### Video

- [O'Reilly Software Architecture Conference 2016: Integration Architecture](https://www.google.com/search?q="O'Reilly+Software+Architecture+Conference+2016:+Integration+Architecture")
- [[Pluralsight] Become a Full-stack .NET Developer - Architecture and Testing [2016, ENG]](https://www.google.com/search?q="[Pluralsight]+Become+a+Full-stack+.NET+Developer+-+Architecture+and+Testing+[2016,+ENG]")
- [[Pluralsight.com / Allen Holub] Picturing Architecture: UML (The Good Bits) and More [2016, ENG]]()
- [[O'Reilly Media] Software Architecture Fundamentals Service-Based Architectures [2015, ENG]](https://www.google.com/search?q="[O'Reilly+Media]+Software+Architecture+Fundamentals+Service-Based+Architectures+[2015,+ENG]")
- [[O'Reilly Media] Software Architecture Fundamentals Soft Skills [2015, ENG]](https://www.google.com/search?q="[O'Reilly+Media]+Software+Architecture+Fundamentals+Soft+Skills+[2015,+ENG]")
- [[O'Reilly Media] Software Architecture Fundamentals People Skills [2015, ENG]](https://www.google.com/search?q="[O'Reilly+Media]+Software+Architecture+Fundamentals+People+Skills+[2015,+ENG]")
- [[O'Reilly Media] Software Architecture Fundamentals Part I [2014, ENG]](https://www.google.com/search?q="[O'Reilly+Media]+Software+Architecture+Fundamentals+Part+I+[2014,+ENG]")
- [[O'Reilly Media] Software Architecture Fundamentals Beyond the Basics [2014, ENG]](https://www.google.com/search?q="[O'Reilly+Media]+Software+Architecture+Fundamentals+Beyond+the+Basics+[2014,+ENG]")
- [[learnvisualstudio.net] Application Architecture Fundamentals [2013, ENG]](https://www.google.com/search?q="[learnvisualstudio.net]+Application+Architecture+Fundamentals+[2013,+ENG]")
- [[Pluralsight] Developer to Architect [2013, ENG]](https://www.google.com/search?q="[Pluralsight]+Developer+to+Architect+[2013,+ENG]")
- [[Pluralsight.com / Matthew Renze] Clean Architecture: Patterns, Practices, and Principles [2017, ENG]](https://www.google.com/search?q="[Pluralsight.com+/+Matthew+Renze]+Clean+Architecture:+Patterns,+Practices,+and+Principles+[2017,+ENG]")
- [IASA's Five Pillars of IT Architecture](https://www.youtube.com/watch?v=DV09cysHu7k)
- [[OTUS] Архитектор программного обеспечения (2020)](https://www.google.com/search?q="[OTUS]+Архитектор+программного+обеспечения+(2020)")
- [Алексей Богачук — Solution architecture и JavaScript](https://www.youtube.com/watch?v=UVRi9LoFyfI)

### Online Courses

- [Software Architecture from University of Alberta](https://www.class-central.com/mooc/9217/coursera-software-architecture)
- [Service-Oriented Architecture from University of Alberta](https://www.class-central.com/mooc/9219/coursera-service-oriented-architecture)

### University Lectures

- [Software Architecture Software Engineering - 2017 - Saarland University](https://www.st.cs.uni-saarland.de/edu/se/2017/files/slides/08-Software%20Architecture-Full.pdf)

### Documents

- [All you ever need to construct, communicate and document your software architecture](https://arc42.org/)
- [Solution Architecture Document](https://www.slideshare.net/Zubin67/solution-architecture-document-word-formatdoc)
- [Structured Approach to Solution Architecture](https://www.slideshare.net/alanmcsweeney/structured-approach-to-solution-architecture)
- [Sample Views](https://wiki.sei.cmu.edu/sad/index.php/Main_Page)
- [Example of a Software Architecture Document created as a companion to "Documenting Software Architectures: Views and Beyond"](https://wiki.sei.cmu.edu/sad/index.php/Main_Page)
- [Documenting Software Architectures](https://www.slideshare.net/pagsousa/documenting-software-architectures)
- [Architecture Document Template](https://www.slideshare.net/pmdelpech/gad-global-architecture-document-template-pm-delpech)
- [The TOGAF standard is a framework for Enterprise Architecture](https://pubs.opengroup.org/architecture/togaf9-doc/arch/index.html)
- [Software Architecture Document template](https://www.ecs.csun.edu/~rlingard/COMP684/Example2SoftArch.htm)
- [Software Architecture Document template](https://arnon.me/wp-content/uploads/SAD.pdf)

### Microfrontends

- [Micro Frontends](https://github.com/neuland/micro-frontends)
- [Introduction to Micro Frontends](https://www.tikalk.com/js/introduction-to-micro-frontends/)
- [The javascript metaframework](https://github.com/CanopyTax/single-spa)
- [A microservice approach to front-end web development](https://medium.com/@tomsoderlund/micro-frontends-a-microservice-approach-to-front-end-web-development-f325ebdadc16)
- [ThoughtWorks Technology Radar: Micro frontends](https://www.thoughtworks.com/radar/techniques/micro-frontends)
- [Modernizing Upwork with Micro Frontends](https://www.upwork.com/blog/2017/05/modernizing-upwork-micro-frontends/)
- [Presentation: Micro Frontends: Building a modern webapp with multiple teams ](https://speakerdeck.com/naltatis/micro-frontends-building-a-modern-webapp-with-multiple-teams)
- [Microservice Grid and Micro Frontends](https://dejanglozic.com/2017/02/22/microservice-grid-and-micro-frontends/)
- [The monolithic frontend in the microservices architecture ](http://blog.xebia.com/the-monolithic-frontend-in-the-microservices-architecture/)
- [Managing Frontend in the Microservices Architecture (Monolithic vs. Frankenstein approach)](http://allegro.tech/2016/03/Managing-Frontend-in-the-microservices-architecture.html)
- [Including Front-End Web Components Into Microservices ](https://technologyconversations.com/2015/08/09/including-front-end-web-components-into-microservices/)
- [Wilson Mendes: Micro Frontend - A Microservice Architecture From ... - JSConf.Asia 2018](https://www.youtube.com/watch?v=Kphwg2IsJfA)
- [Micro Frontends @ martinfowler.com](https://martinfowler.com/articles/micro-frontends.html)
- [awesome-micro-frontends](https://github.com/rajasegar/awesome-micro-frontends)
- [Microfrontends — Bringing JavaScript frameworks together](https://medium.com/javascript-in-plain-english/microfrontends-bringing-javascript-frameworks-together-react-angular-vue-etc-5d401cb0072b)

### Tools

- [Stack on a budget (Free Tier Driven Development FTDD)](https://github.com/255kb/stack-on-a-budget)
- [All the best open source and Software as a Service (SaaS) tools in one place](https://stackshare.io/categories)
- [Periodic table of devops tools](https://xebialabs.com/periodic-table-of-devops-tools/)
- [Job queues, message queues and other queues. Almost all of them in one place](http://queues.io/)
- [fabio: A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul](https://github.com/fabiolb/fabio)
- [strider: Open Source Continuous Integration & Deployment Server](https://github.com/Strider-CD/strider)
- [cabot: Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty](https://github.com/arachnys/cabot)
- [Elasticsearch](https://en.wikipedia.org/wiki/Elasticsearch)
- [Solr](https://en.wikipedia.org/wiki/Apache_Solr)
- [Consule: Service Discovery and Configuration Made Easy](https://github.com/hashicorp/consul)
- [pm2: Production Process Manager for Node.js apps with a built-in Load Balancer](https://github.com/Unitech/pm2)
- [bazooka: Continuous Integration and Continuous Deployment Server](https://github.com/bazooka-ci/bazooka)
- [istio: An open platform to connect, manage, and secure microservices](https://github.com/istio/istio)
- [registrator: Service registry bridge for Docker with pluggable adapters](https://github.com/gliderlabs/registrator)
- [The fastest, most reliable, Redis-based queue for Node](https://github.com/OptimalBits/bull)

### .NET Starters

- [A starting point for Clean Architecture with ASP.NET Core](https://github.com/ardalis/CleanArchitecture)
- [Sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers](https://github.com/dotnet-architecture/eShopOnContainers)
- [This project contains a 10-tier microservices application](https://github.com/GoogleCloudPlatform/microservices-demo)
- [A containerized polyglot microservices consisting of services based on .NET Core, NodeJS and more running on service mesh (istio)](https://github.com/vietnam-devs/coolstore-microservices)
- [A starting point for Clean Architecture with ASP.NET Core](https://github.com/ardalis/CleanArchitecture)
- [Clean Architecture Solution Template for Angular 8 and .NET Core 3](https://github.com/JasonGT/CleanArchitecture)

### Node.js Starters

- [DDD/Clean Architecture inspired boilerplate for Node web APIs](https://github.com/talyssonoc/node-api-boilerplate)
- [Implementation of a bulletproof node.js API](https://github.com/santiq/bulletproof-nodejs)

### Other

- [Microsoft REST API Guidelines](https://github.com/Microsoft/api-guidelines)
- [Study Notes for AWS Certified Solutions Architect Associate - 2017](https://github.com/agasthik/aws-csa-2017)
- [Techniques](https://www.thoughtworks.com/radar/techniques)
- [Work-breakdown structure](https://en.wikipedia.org/wiki/Work_breakdown_structure)
- [Quality Attribute Workshop (QAW)](http://www.sei.cmu.edu/architecture/tools/establish/qaw.cfm)
- [A guide to RESTful API design: 35+ must-reads](https://techbeacon.com/guide-restful-api-design-35-must-reads)
- [The System Design Primer](https://github.com/donnemartin/system-design-primer)
- [System Quality Attributes](https://github.com/joelparkerhenderson/system_quality_attributes)
- [Architecture decision record (ADR) examples for software planning](https://github.com/joelparkerhenderson/architecture_decision_record)

### CSS

- [CSS Architecture — Folders & Files Structure](https://medium.com/@elad/css-architecture-folders-files-structure-f92b40c78d0b)
- [CSS Architecture for Multiple Websites](https://medium.com/@elad/css-architecture-for-multiple-websites-ad696c9d334)
- [Five Methodologies for Architecting CSS](https://dzone.com/articles/five-methodologies-for-architecting-css)
- [CSS Architecture: First steps](https://www.ckl.io/blog/css-architecture-first-steps/)
- [8 simple rules for a robust, scalable CSS architecture](https://github.com/jareware/css-architecture/blob/master/README.md)
- [Kushagra Gour: 10 Commandments for Efficient CSS Architecture - CSSConf.Asia 2014](https://www.youtube.com/watch?v=FYcu-wWrNqo)
- Jonathan Snook - Scalable and Modular Architecture for CSS [2012, PDF, ENG]
- [Architecture for a Sass Project](http://www.sitepoint.com/?p=77453)
- [CSS Architecture and the Three Pillars of Maintainable CSS](https://www.sitepoint.com/css-architecture-and-the-three-pillars-of-maintainable-css/)

### EPAM Solution Architecture

- [Solution Architecture](https://kb.epam.com/display/CTOOCC/Solution+Architecture)
- [Who Is Solution Architect](https://kb.epam.com/display/CTOOCC/Who+is+Solution+Architect)
- [Best Practices In Solution Architecture](https://kb.epam.com/display/CTOOCC/Best+practices+in+Solution+Architecture)
- [Self Education In Solution Architecture](https://kb.epam.com/display/CTOOCC/Self-education+in+Solution+Architecture)
- [Webinars](https://info.epam.com/indepartment/AEI/department-news/webinars.html)
- [EPAM Yammer: Solution Architecture Group](https://www.yammer.com/epam.com/#/threads/inGroup?type=in_group&feedId=4269528)
- [Solution Architect: A Complete Guide](https://info.epam.com/en/news/career/2018/sa-guide.html)
- [EPAM Architecture Excellence Initiative](https://videoportal.epam.com/channel/kynoP8AoXg/videos)
- [Solution Architecture Introduction](https://videoportal.epam.com/video/KR7Aq0a4)
- [Business Architecture](https://videoportal.epam.com/video/qokpNbRA)
- [Quality Attributes, ASR (Part 1/2)](https://videoportal.epam.com/video/xazQAyJG)
- [Solution Architecture School Quality Attributes, ASR Part 2/2](https://videoportal.epam.com/video/PoAE6ro8)
- [Architecture Modeling](https://videoportal.epam.com/video/6Rn1d4or)
- [Architecture Documentation (Part 1/3)](https://videoportal.epam.com/video/9oXkzGaw)
- [Architecture Documentation (Part 2/3)](https://videoportal.epam.com/video/qayVEMol)
- [Architecture Documentation (Part 3/3)](https://videoportal.epam.com/video/8JOA9yoG)

### Books

- https://github.com/mhadidg/software-architecture-books

- **General Architectural Theory and Practice**
- [.NET Microservices – Architecture for Containerized .NET Applications](http://aka.ms/MicroservicesEbook)
- [Microsoft Application Architecture Guide, 2nd Edition](https://msdn.microsoft.com/en-us/library/ff650706.aspx)
- [Microservices, IoT, and Azure](http://it-ebooks.info/book/6490/)
- [Microservice Architecture : Aligning Principles, Practices, and Culture](http://it-ebooks.info/book/1471898598/)
- [Information Architecture](http://it-ebooks.info/book/6337/)
- [Microsoft .NET: Architecting Applications for the Enterprise](http://it-ebooks.info/book/5734/)
- [Big Data Application Architecture Q&A : A Problem - Solution Approach](http://it-ebooks.info/book/3280/)
- [Building Microservices: Designing Fine-Grained Systems](https://www.goodreads.com/book/show/22512931-building-microservices)
- [Software Architecture in Practice](https://www.amazon.com/Software-Architecture-Practice-Edition-Engineering/dp/0321815734)
- [Documenting Software Architectures: Views and Beyond](https://www.amazon.com/Documenting-Software-Architectures-Beyond-Edition/dp/0321552687)
- [Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)](https://www.amazon.com/Designing-Software-Architectures-Practical-Engineering/dp/0134390784)
- [Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives](https://www.amazon.com/Software-Systems-Architecture-Stakeholders-Perspectives/dp/032171833X)
- [Essential Software Architecture](https://www.amazon.com/Essential-Software-Architecture-Ian-Gorton/dp/3642066844)
- [Software Engineering: A Practitioner's Approach (Irwin Computer Science)](https://www.amazon.com/Software-Engineering-A-Practitioners-Approach/dp/0078022126)
- [97 Things Every Software Architect Should Know: Collective Wisdom from the Experts](https://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X)
- [Evaluating Software Architectures: Methods and Case Studies](https://www.amazon.com/Evaluating-Software-Architectures-Methods-Studies/dp/020170482X)
- [Reactive Design Patterns](https://www.amazon.com/Reactive-Design-Patterns-Roland-Kuhn/dp/1617291803)
- [Software Architecture for Developers](https://leanpub.com/software-architecture-for-developers)
- [Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design](http://www.amazon.com/Beautiful-Architecture-Leading-Thinkers-Software/dp/059651798X)
- [500 Lines or Less](https://www.amazon.com/500-Lines-Less-Amy-Brown/dp/1329871278)
- [The Performance of Open Source Applications](https://www.amazon.com/Performance-Open-Source-Applications/dp/1304488780)
- [The Architecture Of Open Source Applications](https://www.amazon.com/Architecture-Open-Source-Applications/dp/1257638017)
- [The Architecture Of Open Source Applications, Volume II](https://www.amazon.com/Architecture-Open-Source-Applications/dp/1257638017)
- **Aspects**
- [Domain-Driven Design: Tackling Complexity in the Heart of Software](http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-%20Software/dp/0321125215)
- [Implementing Domain-Driven Design](http://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577)
- [Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence (Data Access)](http://www.amazon.com/Data-Access-Highly-Scalable-Solutions-Persistence/dp/B011YTL48W)
- [Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems](http://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321)
- [Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services](http://www.amazon.com/o/asin/032154420X/enterpriseint-20)
- [Building microservices](http://www.amazon.com/Building-Microservices-Sam-Newman/dp/1491950358)
- [REST in Practice: Hypermedia and Systems Architecture](http://www.amazon.com/REST-Practice-Hypermedia-Systems-Architecture/dp/0596805829)
- [APIs: A Strategy Guide. Creating Channels with Application Programming Interfaces](http://shop.oreilly.com/product/0636920021223.do)
- [The Security Development Lifecycle: SDL: A Process for Developing Demonstrably More Secure Software](http://www.amazon.com/Security-Development-Lifecycle-Developing-Demonstrably/dp/0735622140/)
- [Microservice Databases: Migrating from Relational Monolith to Distributed Data](https://www.infoq.com/vendorcontent/show.action?vcr=4348)
- **Enterprise**
- [Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions](http://www.amazon.com/dp/0321200683)
- [Patterns of Enterprise Application Architecture](http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420)
- [Microsoft .NET - Architecting Applications for the Enterprise (2nd Edition)](http://www.amazon.com/Microsoft-NET-Architecting-Applications-Enterprise/dp/0735685355)
- [NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence](http://www.amazon.com/NoSQL-Distilled-Emerging-Polyglot-Persistence/dp/0321826620)
- **CI/CD**
- [DevOps: A Software Architect's Perspective (SEI Series in Software Engineering)](http://www.amazon.com/DevOps-Software-Architects-Perspective-Engineering/dp/0134049845)
- [Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation](http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912)
- [Release It!: Design and Deploy Production-Ready Software](http://www.amazon.com/Release-Production-Ready-Software-Pragmatic-Programmers/dp/0978739213)
- [The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win](http://www.amazon.com/The-Phoenix-Project-Helping-Business/dp/0988262592)
- **Technology Domains**
- [Amazon Web Services in Action](https://www.amazon.com/Amazon-Services-Action-Andreas-Wittig/dp/1617292885)
- [Docker in Action](https://www.amazon.com/Docker-Action-Jeff-Nickoloff/dp/1633430235)
- [Professional Hadoop Solutions](https://www.amazon.com/Professional-Hadoop-Solutions-Boris-Lublinsky/dp/1118611934)
- [Microsoft Application Architecture Guide](https://www.amazon.com/Microsoft-Application-Architecture-Patterns-Practices/dp/B00CVDUMBG)
- [.NET Application Architecture Guide](https://blogs.msdn.microsoft.com/dotnet/2017/07/26/the-new-net-application-architecture-guidance/)
- [eCommerce in the Cloud: Bringing Elasticity to eCommerce](http://www.amazon.com/eCommerce-Cloud-Bringing-Elasticity/dp/1491946636)
- [12 Essential Skill for Software Architect](https://www.amazon.com/12-Essential-Skills-Software-Architects/dp/0321717295)
- [Seven Languages in Seven Weeks](http://pragprog.com/book/btlang/seven-languages-in-seven-weeks)
- [Seven Databases in Seven Weeks](http://pragprog.com/book/rwdata/seven-databases-in-seven-weeks)
- [Seven Concurrency Models in Seven Weeks](http://pragprog.com/book/pb7con/seven-concurrency-models-in-seven-weeks)
- [Seven Web Frameworks in Seven Weeks](http://pragprog.com/book/7web/seven-web-frameworks-in-seven-weeks)
- [TIBCO Architecture Fundamentals](https://www.amazon.com/TIBCO-Architecture-Fundamentals-Press/dp/032177261X)
- **Development**
- [97 Things Every Programmer Should Know: Collective Wisdom from the Experts](https://www.amazon.com/Things-Every-Programmer-Should-Know/dp/0596809484)
- [Agile Estimating andPlanning](http://www.amazon.com/Agile-Estimating-Planning-Mike-Cohn/dp/0131479415)
- [Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development](http://www.amazon.com/Applying-UML-Patterns-Introduction-Obj%20ect-Oriented/dp/0131489062)
- [Crystal Clear: A Human-Powered Methodology for Small Teams](http://www.amazon.com/Crystal-Clear-Human-Powered-Methodology-Smal%20l/dp/0201699478)
- [Managing and Leading Software Projects](https://www.amazon.com/Managing-Leading-Software-Projects-Richard/dp/0470294558)
- [Object-Oriented Software Construction](http://www.amazon.com/Object-Oriented-Software-Construction%20-Book-CD-ROM/dp/0136291554)
- [Class 7: Work Breakdown Structure (WBS)](http://emanueledellavalle.org/slides/P&MSP2012_07_WBS.pdf)
- [Class 14: Risk Management](http://emanueledellavalle.org/slides/P&MSP2014_14a_Risk-Management.pdf)
- [Test Driven Development: By Example](http://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530)
- [Micro Frontends in Action](https://www.manning.com/books/micro-frontends-in-action)
- **Other**
- [Decomposing a monolithic app into multiple microservices](https://resources.codeship.com/ebooks/breaking-up-monolith-into-microservices-aw)