An introduction of Clean Architecture with ASP.NET Core. Clean Architecture is a way to write loosely-coupled, dependency-inverted code. In previous years this was also known as hexagonal, ports-and-adapters, or onion architecture. The goal of this presentation is to provide a basic structure that can be used to build Domain-Driven Design (DDD)-based or simply well-factored, SOLID applications using .NET Core. This architecture can be the basis for designing microservices. The attendees will get a great deal of value by understanding this architecture. This will enable them to write loosly coupled dependency-inverted api services.