Este documento discute a arquitetura de microserviços e como ela pode ser implementada com ASP.NET 5 e Docker. A arquitetura de microserviços envolve decompor uma aplicação em vários serviços menores e independentes que se comunicam através de HTTP. Isso traz vantagens como escalabilidade, manutenibilidade e capacidade de adotar novas tecnologias de forma independente para cada serviço. O documento também mostra como Docker pode facilitar o deploy e gerenciamento destes microserviços.