# Architecture and Patterns

* [.NET Architecture Guides](https://dotnet.microsoft.com/learn/dotnet/architecture-guides)
* [Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin](https://www.youtube.com/watch?v=WpkDN78P884)
* [Serverless Framework](https://serverless.com/)
* [Design Patterns at Source Making](https://sourcemaking.com/design_patterns)
* [DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together](https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/)

## Microservices

* [MonolithFirst by Martin Fowler](https://martinfowler.com/bliki/MonolithFirst.html)
* [Introduction to Microservices by Chris Richardson on Nginx.com](https://www.nginx.com/blog/introduction-to-microservices/)
* [Sharing micro-service authentication using Nginx, Passport and Redis by Dejan Glozic](https://dejanglozic.com/2014/10/07/sharing-micro-service-authentication-using-nginx-passport-and-redis/)
* [Using the Retry pattern to make your cloud application more resilient by Rob Caron](https://azure.microsoft.com/en-us/blog/using-the-retry-pattern-to-make-your-cloud-application-more-resilient/?cdn=disable)
* [.NET Microservices: Architecture for Containerized .NET Applications e-book](https://aka.ms/microservicesebook)

### MSFT eShopOnContainers

* [Implement microservices patterns with .NET Core and Docker containers on Channel9](https://channel9.msdn.com/events/Ignite/Microsoft-Ignite-Orlando-2017/BRK3317?term=eshoponcontainers\&lang-en=true)
* [Design a DDD-oriented microservice](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice)
* [Implement API Gateways with Ocelot](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/implement-api-gateways-with-ocelot)

## Docker

* [Local Development with Docker Compose on Heroku Devcenter](https://devcenter.heroku.com/articles/local-development-with-docker-compose)
* [Docker Compose Official Documentation](https://docs.docker.com/compose/)
* [SSO with Nginx auth\_request module by Benjamin Cremer](https://developers.shopware.com/blog/2015/03/02/sso-with-nginx-authrequest-module/)
* [Development with Docker Compose](http://howtocookmicroservices.com/docker-compose/)

### Lectures

* [Docker Tutorials playlist by LearnCode.academy on YouTube](https://www.youtube.com/playlist?list=PLoYCgNOIyGAAzevEST2qm2Xbe3aeLFvLc)

## Domain Driven Design

* [Getting Started With DDD When Surrounded By Legacy Systems](https://domainlanguage.com/wp-content/uploads/2016/04/GettingStartedWithDDDWhenSurroundedByLegacySystemsV1.pdf)

## Miscellaneous
