Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



Ultra-Stable Software Design in C++?

g_braad Domain centered/Hexagonal architecture (690 comments)

I would suggest to create the software using a preferably a stateless domain and connect any relying system using a service/adapter. this way your application would still functoning even when loosing a certain service. You can loosely couple your dependencies... This is often called a Domain centered architecture or as Alistair Cockburn calls it: url:http://alistair.cockburn.us/crystal/articles/h paaa/hexagonalportsandadaptersarchitecture.htm We use it for almost all the software we create, instead of the more traditional tiered architecture.

more than 8 years ago


g_braad hasn't submitted any stories.


g_braad has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?