Book

Get Your Hands Dirty on Clean Architecture

Get Your Hands Dirty on Clean Architecture helps you convert concepts into actual code using hexagonal architecture. You’ll dive into practical code examples for building maintainable applications that integrate cleanly with other systems. This new edition explores ways to manage multiple bounded contexts in a single application and presents an alternative, component-based architecture style.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

5h12m

Language

English

About Book

Who Is This Book For?

This book is for new as well as seasoned developers seeking to learn and deepen their understanding of hexagonal architecture. Some experience with web development is necessary. The code examples are in Java, but if you are proficient in reading object-oriented code, you’ll understand the examples seamlessly. Instances of detailed Java and framework explanations are fewer, but thorough.

Book content

chapters 5h12m total length

What’s Wrong With Layers?

Inverting Dependencies

Organizing Code

Implementing a Use Case

Implementing a Web Adapter

Implementing a Persistence Adapter

Testing Architecture Elements

Mapping Between Boundaries

Assembling the Application .

Enforcing Architecture Boundaries

Taking Shortcuts Consciously

Deciding on an Architecture Style

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required