Blog Posts with Tag Clean Architecture

Software Architecture: Components

For most of my posts in my software architecture series, I've been talking about defining boundaries and layering software to build a piece of software. In this post, I want to talk about dividing layers up even further into software components. What's a Software Component A software component is a set of code that is typically built and deployed together and cannot be broken apart from that deployment unit. In .NET this would be an assembly. In java this would be a jar. In…

February 26, 2022
|
approximately 8 minutes to read
Software Architecture: Clean Architecture

Clean Architecture is a pattern set out by Robert Martin, also known as "Uncle Bob" in the software industry. It can read about in his book Clean Architecture: A Craftsman's Guide to Software Structure and Design. This is a post to summarize my thoughts after reading the book last year. It is an architectural pattern used to structure software. It's based on the premise that Use Cases and the Business Domain are central to the software. In other words, I can use an database…

February 18, 2022
|
approximately 9 minutes to read
© 2024 - Built and designed by Jeremy Honl with Gatsby. Images are from Unsplash