SOFTWARE ARCHITECTURE & REFACTORING

Layers in Software Architecture that Every Sofware Architect should Know

Architectures have the same objective — the separation of concerns. They all achieve it by dividing the software into layers. — Uncle Bob

Daniel Rusnok
Level Up Coding
Published in
4 min readNov 3, 2020

--

Layers and direction of data flow through them

Layers

--

--

Senior Software Developer. Loving to gain & share knowledge. Focused on Microsoft technologies like Azure, .NET Core & C#. Software Architecture enthusiasist.