Eventually Consistent Distributed Systems with Node.js for Finance
Stefan Kutko, VP of Engineering at Electronifie, presents what his team has learned while building what is very likely the world's first electronic bond trading platform written in Node.js. He covers how Electronifie uses messaging and microservices to build their distributed system, allowing problem domains to be separated by service and each service to be custom tailored to the problem it solves. Along the way, Stefan shows how a CQRS (Command Query Responsibility Separation) architecture allows their system to scale and how patterns like Event Sourcing allow interesting benefits for financial applications. Mixed in will be glimpses of how Electronifie is breathing fresh air into FinTech by using and contributing to Open Source, plus sprinklings of Meteor, binary addons, and desktop-enable Node.js web apps!
Slides are available here.