ArchitectureArchitecture
Conference40min
INTERMEDIATE

Streaming financial market data through WebSockets

This talk will take you on a journey through the pursuit of performance in AWS serverless services.
For those who have embarked on a similar path, you’d agree that it’s rarely a smooth ride—complexities often arise, especially when navigating the mysteries of AWS (serverless) black boxes.

We’ll dive into XM’s backend architecture, which powers the real-time delivery of hundreds of thousands of financial market data to thousands of clients.

Along the way, we’ll uncover pitfalls that only emerge at scale, walk through our custom performance-testing suites that guide critical decisions, and examine challenges such as AWS quirks and scaling issues in Kubernetes for Java-based applications.

Ultimately, this session is about tackling the intricate scaling challenges that all backend engineers encounter and sharing actionable strategies and mindsets to overcome them.

Athanasios Irodotou
Athanasios IrodotouXM

talkDetail.whenAndWhere

Friday, November 7, 15:40-16:20
Room 3 - Alexandros
talks.roomOccupancytalks.noOccupancyInfo
talks.description
This talk will take you on a journey through the pursuit of performance in AWS serverless services.
For those who have embarked on a similar path, you’d agree that it’s rarely a smooth ride—complexities often arise, especially when navigating the mysteries of AWS (serverless) black boxes.

We’ll dive into XM’s backend architecture, which powers the real-time delivery of hundreds of thousands of financial market data to thousands of clients.

Along the way, we’ll uncover pitfalls that only emerge at scale, walk through our custom performance-testing suites that guide critical decisions, and examine challenges such as AWS quirks and scaling issues in Kubernetes for Java-based applications.

Ultimately, this session is about tackling the intricate scaling challenges that all backend engineers encounter and sharing actionable strategies and mindsets to overcome them.
kubernetes
scaling
performance
serverless
talks.speakers
Athanasios Irodotou

Athanasios Irodotou

XM

Greece

I'm Thanos, a Senior Software Engineer team lead at XM.
For the last 3 years I've been mostly losing my hair over performance testing and scaling of critical applications.

As a developer, I'm really passionate about observability, "measuring all the things", and pushing for data driven decisions.
Of course, I do enjoy the thrill of the occasional late Friday night deploy to prod!

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments