Loading…
Build Stuff'14 has ended
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, view media, leave feedback 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).

Speakers
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... Read More →


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

Attendees (0)