Steve Smith, also known as Ardalis, has recently released a free eBook titled Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure. You can obtain this free eBook here. The book reviews an online store application sample that demonstrates some of the principles and patterns described in the book. The book follows a monolithic architecture approach, but there is an accompanying book, that I blogged about here, that discusses microservice-based architecture using the same online store sample.