Anastasia Troitskaya
Microservices architecture as a key element in building trading systems for global finance markets
#1about 2 minutes
Introduction to building trading systems for global finance
An overview of the complexity of IT systems in investment banking and the key challenges in building a global trading platform.
#2about 3 minutes
Understanding the complexity of financial assets and products
Financial products like bonds, interest rate swaps, and credit default swaps have complex parameters that IT systems must handle correctly.
#3about 3 minutes
The ecosystem of market participants and trading venues
Trading involves external clients and bank dealers interacting across numerous electronic trading venues, each with unique interfaces and protocols.
#4about 2 minutes
Core architectural components and key system challenges
The architecture uses market connectors for venue-specific logic and an order management system for common tasks like validation and routing.
#5about 1 minute
The challenge of onboarding new trading venues efficiently
Onboarding a new venue involves many steps, and a non-scalable approach leads to hundreds of tech stacks and slow time-to-market.
#6about 1 minute
Ensuring trade settlement with preventive validation controls
The settlement process, where assets are transferred, can fail if trade data is incomplete, necessitating preventive controls to validate inquiries upfront.
#7about 3 minutes
A microservices approach to separate generic and specific logic
A scalable architecture separates venue-specific logic into market connectors while centralizing generic business logic like routing in a configurable framework.
#8about 3 minutes
Safely implementing new validation rules using a soft mode
New validation rules are rolled out in a non-blocking "soft mode" with monitoring to avoid disrupting high-volume workflows, supported by business analysts.
#9about 1 minute
Summary of architecture for scalable trading platforms
A recap of the platform structure, key challenges like venue onboarding and validation, and the architectural solutions that address them.
Related jobs
Jobs that call for the skills explored in this talk.
Featured Partners
Related Videos
Modularity: Let's dig deeper
Pratishtha Pandey
Autonomous microservices with event-driven architecture
Florian Lenz
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Modern software architectures
David Tielke
Solution Architecture: A Startup Perspective
Andrey Semenyuk
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Manfred Steyer
System Resilience: Surviving the Software Storm
Mihaela-Roxana Ghidersa
Kafka Streams Microservices
Denis Washington & Olli Salonen
From learning to earning
Jobs that call for the skills explored in this talk.


Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Valbonne France
SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior


Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Zürich Switzerland
SMG Swiss Marketplace Group
Sachseln, Switzerland
Senior


Automated Market Making - IT Strategists (Java)
Digistrat consulting
Paris, France
Remote
Java
Continuous Integration
Systems/Infra/Platform Engineer - Trading Systems
Batonics AB
Charing Cross, United Kingdom
Remote
€78K
CMake
Terraform
Kubernetes
Cloud Architect (Trading)
Keyrock
Charing Cross, United Kingdom
Remote
Azure
Terraform
Kubernetes
Google Cloud Platform
+1
Cloud Architect (Trading)
Keyrock
Amsterdam, Netherlands
Remote
Azure
Terraform
Kubernetes
Google Cloud Platform
+1
Cloud Architect (Trading)
Keyrock
Eindhoven, Netherlands
Remote
Azure
Terraform
Kubernetes
Google Cloud Platform
+1
Cloud Architect (Trading)
Keyrock
Rotterdam, Netherlands
Remote
Azure
Terraform
Kubernetes
Google Cloud Platform
+1


