XT24 happened last week, and it was a blast.
Sunkissed in Santanders’ UK headquarters — Unity Place — in Milton Keynes, the audience were treated to a diverse set of talks, ranging from the technical to the philosophical, each giving different perspectives on how to solve today’s problems in Fintech, whilst discussing what the future holds.
AI: Unintended Consequences - Francine Bennett, Ada Lovelace Institute
We kicked off with Francine Bennett’s excellent talk on the unintended consequences of AI. Fran enlightened us on the different ways that AI can introduce uncertainty into our systems, the questions we need to ask about our sources, and the role that legislation and regulation can play. Fran is deeply involved with the UK government’s use of AI through her work at the Ada Lovelace Institute as an interim director and board member. Given the various scandals we see, such as with the UK Post Office’s Horizon system, she’s warning this is only going to get worse as systems become more opaque, and we need to raise our guard collectively.
Breaking the Bank with Contract Testing - Allen Rohner, Griffin
We then had Allen Rohner’s talk on ‘breaking the bank with contract testing’. Allen previously founded CircleCi, a billion-dollar company, and is now the founder & CTO of the newly UK-licensed Griffin bank. Allen introduced a generative testing tool called test.contract
, but the talk served a higher level purpose, encouraging us to think about how the different parts of our codebase are better aligned with different testing strategies. Automated testing has always been about choosing the right trade-offs, and the thinking has evolved over the decades. It was fantastic to get Allen’s view, given the stakes involved in creating a new bank.
Workflows, the Benefits and Pitfalls - Phill Barber, UBS
Phill Barber — Chapter Lead at UBS — then gave us an overview of Workflow Automation Orchestration. So many engineering teams re-invent the wheel and build their own custom workflow tooling, and they can miss out on having a higher level systems-level view of workflows, which is a critical need in large enterprises, where there can be lots of moving parts and long lived processes. Phill covered workflow orchestration vs. choreography, reflecting on anti-patterns and his preferred hybrid approach of broad-grained services wrapping workflow libraries.
Data Collaboration and Price Discovery for the Commodities Market - Sebastian Ferraccù and Alexander Davis, Artis.Works
After the coffee break, Sebastian Ferraccù (CEO) and Alex Davis (Lead Engineer) of Artis Works, demonstrated ‘Artis’, and showed how they have re-imagined the Market Sheet as a high-performance, collaborative application. They gave an insight into what modern commodities trading looks like and showed off how their Artis application aggregates vast amounts of market and derived data, allowing traders to work more effectively. Alex described their architecture, and some of the difficult technical challenges they’ve had to overcome in building the application. They run over 3.2M calculations on market data in under 100ms, with a UI that is accessible from the web, smart phone app, and Excel, with updates 4 times every second. Artis have been working with JUXT engineers since late 2020.
Tales from the Buy-Side - Kim Johannessen, Consulting & Advisory
Next, I sat down for a fireside discussion with Kim Johannessen, a CTO and consultant who has spent decades working on the ‘buy-side’, including major hedge funds. Kim gave us a tour of what the buy-side does, the main challenges, and what the landscape of the small and large players looks like. He reflected on the technologies typically used and where the future is headed. Kim has seen it all, and it was a pleasure to receive his overview.
Financial Use Cases for an Immutable Database - Malcolm Sparks and Jeremy Taylor, JUXT
Following the lunch break, JUXT’s very own CTO Malcolm Sparks discussed the context and motivations for building XTDB. Cross-cutting issues around time and auditable record keeping seem to show up on nearly every project, and Malcolm explained how financial organizations like Goldman Sachs have been able to differentiate and compete effectively on the basis of their approach to centralising Risk in a bitemporal database. Joining Malcolm on stage was Jeremy Taylor, JUXT’s Head of Product, to run through real-world scenarios using SQL to address a variety of hard data management problems that are common throughout financial systems.
We Need to Talk About JSON - Oliver Hine, JUXT
It had to happen - we needed to talk about JSON. Oliver Hine — JUXT Principal Consultant — gave a layered talk, building up the benefits of defining a schema for your data model. JSON has won out as a plain-text data format, and JSON schema is a powerful and simple way of declaring your data model, including types and constraints. Once you’ve got a well-defined schema, you will unlock a series of benefits, including the auto-generation of rich UIs, and having contracts between services.
Simplifying All Things Money: Lessons Learnt Building a Bank from Scratch - Vlad Yatsenko, Revolut
I then had the pleasure of fire-side interviewing Vlad Yatsenko, to learn about his stellar journey co-founding Revolut, and being the CTO since inception. I make no bones about it - I’m deeply impressed with Vlad’s accomplishments - building out a system to scale with over a thousand engineers working on it. He’s had to make some bold decisions, such as limiting the stack of technologies in use, but from this Revolut have gained great leveraged, through a focus on standardisation and platform engineering. Rather than engineers focusing on the latest innovations of code-in-the-small, engineers at Revolut are empowered to bring their technical skills to bear on modelling out the problem domain, and to continuously improve the supporting platform.
XT28 Schedule: Future of Fintech — Expert Panel
Vlad was then joined on stage for a broader discussion alongside a whole panel of speakers: Mark Burgess (physicist, author and original architect of CFEngine), Francine Bennett (Ada Lovelace Institute), and Malcolm Sparks (CTO, JUXT). The session was hosted by Jason Bloomberg (Managing Director, Intellyx), who guided the panel through a series of wide-ranging topics including AI impact, blockchain adoption, and soon-to-be-legacy tech.
Not So Clever: How we Built a Global-Scale Successful Risk System Guided by Simplicity - Zohar Melamed, QRT
The wonderfully entertaining final talk of the day was entitled “Not So Clever: How we Built a Global-Scale Successful Risk System Guided by Simplicity” by Zohar Melamed — Quantitative Technical Director at QRT. Zohar gave us a spiritual talk on what simplicity means in practice, eschewing magic and using universally available data interchange formats and protocols, such as URIs, HTTP and JSON to build systems on. He talked about scaling up this simplicity and entrusting teams, attacking with rigour anything that slows down development. It was a great talk to round off the conference and was extremely well received in the intimate auditorium.