This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, November 21 • 14:30 - 15:25
Szymon Pobiega - Using domain driven approach to build a bitcoin brokerage

Sign up or log in to save this to your schedule and see who's attending!

A case study based on a project which goal was to build a system that would bring the possibility of investing in bitcoins to the masses without making trade-offs around security.
Strategic domain-driven design was used to determine which parts of the system need to be custom built and which can be implemented using a cloud ERP offering. Context mapping techniques allowed narrowing and simplifying the problem of data synchronization between the systems. The fact that domain experts happened to be the C-level execs helped a lot.
Iterative modelling techniques were used to explore the domain and nail down requirements. During the course of the project the model became more and more sophisticated, accommodating new requirements such as order batching and netting and fully cold (paper) bitcoin storage facility. Tactical DDD patterns such as Value Object, Aggregate as well as good software development practices allowed making substantial model changes without fear of breaking everything (refactoring towards deeper insight).
Simple event-driven architecture provided the necessary glue to build complex business processes (such as batch order processing) out of small blocks (commands).

avatar for Szymon Pobiega

Szymon Pobiega

Szymon Pobiega is a principal consultant working for Infusion. If there was any agreement on what does it mean to be a software architect, Szymon would probably call himself one. Szymon enjoys building software in all the stages of the development lifecycle, from creating a vision, through defining the architecture principles, coding and, finally, smooth and easy production deployment. | Szymon is an enthusiast of Domain-Driven Design approach... Read More →

Friday November 21, 2014 14:30 - 15:25
3. Lambda

Attendees (55)