Clean Architecture: How to Build The Infrastructure Layer

Published: 27 February 2024
on channel: Milan Jovanović
10,778
389

☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access the source code:   / milanjovanovic  

Clean Architecture is an approach to organizing a software system to separate the concerns of the various components. Making the system easier to understand and maintain. The Infrastructure layer contains anything related to external concerns. It also implements interfaces defined in the Application and Domain layers. Examples of things you would handle in the Infrastructure layer are PostgreSQL, Keycloak, AWS S3, RabbitMQ, Kafka, SendGrid, etc.

Check out my courses: https://bit.ly/3PupkOJ

Why Clean Architecture Is Great For Complex Projects
https://www.milanjovanovic.tech/blog/...

Join my weekly .NET newsletter:
https://www.milanjovanovic.tech

Read my Blog here:
https://www.milanjovanovic.tech/blog

Chapters
0:00 What is the Infrastructure layer?
1:41 EF Core DbContext and Repositories
4:22 Authentication and Authorization
4:51 Background jobs
6:04 Messaging and Idempotency
7:02 Identity Provider with Firebase
7:40 Dependency Injection Setup
8:04 Common shared abstractions


Watch video Clean Architecture: How to Build The Infrastructure Layer online without registration, duration hours minute second in high quality. This video was added by user Milan Jovanović 27 February 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 10,778 once and liked it 389 people.