Noah Ideas Back to catalog
Practicing Clean Architecture in C#
Nov 14, 2026 Noah

Clean Architecture Domain Layer

Part 01 - Clean Architecture Overview

Part 01 - Clean Architecture Overview

Clean Architecture vs Hexagonal Architecture explained in one image ⚖️ Both protect your business logic and make dependencies point inward. Clean Architecture organizes code in 4 concentric layers (Entities, Use Cases, Interface Adapters, Frameworks & Drivers), while Hexagonal uses a domain core surrounded by ports and adapters. Cousins, not rivals! 💡 Golden rule: same goal, protect your business logic. Different way to draw it. Save this for your next interview! 📌 👇 Which one do you prefer: Clean or Hexagonal? Tell me in the comments! #CleanArchitecture #HexagonalArchitecture #PortsAndAdapters #SoftwareArchitecture #SystemDesign #SoftwareEngineering #CleanCode #InterviewPrep #LearnToCode #DevTips

Practicing Clean Architecture in C#
Practicing Clean Architecture in C#

Clean Architecture Vs Layered Architecture

What is Clean Architecture?

Strong backend architecture ensures stability and performance. SDH builds systems you don’t have to worry about.

Part 01 - Clean Architecture Overview
Part 01 - Clean Architecture Overview
a diagram that shows the different types of architecture and how they are used to describe them
a diagram that shows the different types of architecture and how they are used to describe them

Clean Architecture C# Layers

This time, let explore the concepts of a layered architecture, as proposed by Eric Evans in its classic book Domain-Driven Design, Tackling Complexity in the Heart of Software. In the chapter four …

Clean vs Hexagonal: Cousins, Not Rivals (Interview Cheat Sheet)
Clean vs Hexagonal: Cousins, Not Rivals (Interview Cheat Sheet)
Building Blazor WebAssembly Apps with Clean Architecture
Building Blazor WebAssembly Apps with Clean Architecture

Clean Architecture on Frontend - DEV Community

Domain Service In Clean Architecture

As Android applications grow, maintaining clean, testable, and scalable code becomes essential. That's where MVVM and ca. 🔹 MVVM (Model-View-ViewModel) Separates UI from business logic Keeps UI state inside ViewModel Improves testability and maintainability Works seamlessly with Jetpack Compose, LiveData, and StateFlow 🔹 Clean Architecture Organizes code into clear layers Business rules remain independent of frameworks Easier to scale, test, and maintain Promotes Separation of Concerns 📌 Typical Flow UI (Compose/Activity) → ViewModel → Use Cases → Repository → Data Sources (API/Database ✅ Benefits ✔ Better code readability ✔ Easier debugging ✔ Faster feature development ✔ High test coverage ✔ Long-term maintainability

Azam Jamalian | Architect (@azamjamaliaan) • Instagram photos and videos

Clean Architecture .NET Core (Part 1: Introduction)
Clean Architecture .NET Core (Part 1: Introduction)
Reliable Backend Development
Reliable Backend Development
an abstract image of multiple objects floating on top of each other in the air with light coming from above
an abstract image of multiple objects floating on top of each other in the air with light coming from above
Layered architecture in Domain-Driven Design
Layered architecture in Domain-Driven Design
a diagram with the words deconsturing clean architecture
a diagram with the words deconsturing clean architecture
Clean Architecture on Frontend
Clean Architecture on Frontend
MVVM + Clean Architecture = Scalable Android Apps
MVVM + Clean Architecture = Scalable Android Apps
an image of a blue cloud on top of a white building with other buildings around it
an image of a blue cloud on top of a white building with other buildings around it
an image of some containers stacked on top of each other
an image of some containers stacked on top of each other
an image of a blue cube in the middle of a city with trees and buildings
an image of a blue cube in the middle of a city with trees and buildings

More shots

Practicing Clean Architecture in C#
Practicing Clean Architecture in C#
Part 01 - Clean Architecture Overview
Part 01 - Clean Architecture Overview
a diagram that shows the different types of architecture and how they are used to describe them
a diagram that shows the different types of architecture and how they are used to describe them
Clean vs Hexagonal: Cousins, Not Rivals (Interview Cheat Sheet)
Clean vs Hexagonal: Cousins, Not Rivals (Interview Cheat Sheet)
Building Blazor WebAssembly Apps with Clean Architecture
Building Blazor WebAssembly Apps with Clean Architecture
Clean Architecture .NET Core (Part 1: Introduction)
Clean Architecture .NET Core (Part 1: Introduction)
Reliable Backend Development
Reliable Backend Development
an abstract image of multiple objects floating on top of each other in the air with light coming from above
an abstract image of multiple objects floating on top of each other in the air with light coming from above

Related topics