Тёмный

Building Scalable Low Latency Messaging Platform • Alexandra Tessari • Devoxx Poland 2021 

Devoxx Poland
Подписаться 15 тыс.
Просмотров 11 тыс.
50% 1

Subscribe to our channel: youtube.pl/c/DevoxxPoland?sub...
Over past few years Equities technology teams in HSBC built out an in house trading platform that has enabled our business to grow trade flow and profits for our business. However we are now facing growing pains with some of our original design patterns and technology choices. We're re writing our next generation trade and order management processes to enable us to increase trade throughput, reduce latency and improve resiliency. Written in Java using an event bus / command pattern with a sharding model, we are focused on performance, bypassing the kernel network stack and using GC free techniques. We use specialized network cards, PTP interfaces and other hardware devices to achieve and measure our low latency requirements. To achieve the best performance we use UDP as our primary network protocol with Aeron open source library for multicast messaging in our colocated datacentres with trading exchanges. If you want to learn more about some of these technical choices as well as some lessons learned, please join us!
Lecture took place on Wednesday 25th August 2021 at 14:40 in Room 2
Alexandra Tessari has worked for HSBC Global Banking and Markets Technology since 2006. The first 6 years she worked as a tactical developer on the trading floors of Paris, New York and London building mostly pricing and volatility tools for traders. Later in 2013 she became IT project manager for a vendor Equity derivatives trading application used by traders internally. This happened at the time a new initiative in Equities technology was launched, to start building our core trading applications in house. After a successful demise of the vendor application in 2016 Alex moved fully into the in house electronic trading development team and eventually led the team in London working closely with globally distributed teams, in particular China and HK. In 2019 she relocated to Krakow to develop the Equities Technology team, and in early 2021 she was promoted to Poland Head of Markets & Securities Services Technology.
Topics covered:
-New design technology choices
-New sharding model options
-Encoding/Decoding - SBE
-Garbage Collector technoques
-Latency
-Velocimetrics
#DevoxxPoland 2021 took place in the ICE Krakow Congress Centre on 25th - 27th August. During 3 days,
2.700 Devoxxians from 20 different countries attended #DevoxxPoland including 100+ speakers and another
600K developers enjoyed the presentations online. Making #Devoxx the biggest #Java conference in Poland.
Twitter: / devoxxpl
Instagram: / grzegorz.duda.official
Join us also here:
Technology Radar Review: dworld.pl/radar
Developers World Academy: dworld.pl/akademia
Devflix: devflix.pl
#IT #Development #SoftwareDevelopment
Twitter: / devoxxpl
Instagram: / devoxxpl
Join us also here:
Devflix: devflix.pl
#Devoxx #DevoxxPoland #IT #Development #SoftwareDevelopment

Наука

Опубликовано:

 

27 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@mjwchapman
@mjwchapman Год назад
first rate presentation. if you look hard enough you can find many of these topics discussed in isolation, but very rare to see them all brought together like this. thanks for allowing us a peak into a world often shrouded in mystery
@talwaar007
@talwaar007 2 месяца назад
Awesome presentation. Thanks for this. :)
@gugaime
@gugaime 2 года назад
Amazing talks
@vadergrd
@vadergrd 2 года назад
first of all congrats for the presentation and for the content list ;). thank you...
@DevoxxPoland
@DevoxxPoland 2 года назад
Our pleasure!
@manson1900
@manson1900 2 месяца назад
nice presentation Alexandra! it is just bit annoying this "cccyy" sound as coma ;-)
@stream8k
@stream8k Год назад
can we build complete backend system using the Java script with the help of the node js frame work
@FantomX932
@FantomX932 3 месяца назад
Seriously, few “bright “ C++ devs can make this in 2 years.
@FantomX932
@FantomX932 3 месяца назад
Sorry, but don’t talk much here about C++ if you don’t know it
@FantomX932
@FantomX932 3 месяца назад
This Java sucks which is there problem really
@sELFhATINGiNDIAN
@sELFhATINGiNDIAN 2 месяца назад
Robbish
Далее
Wait for the BOWLING BALL! 👀
00:38
Просмотров 23 млн
Flo Rida - Whistle НА РУССКОМ 😂🔥
00:29
Multicast and the Markets with Brian Nigito
1:02:19
Просмотров 6 тыс.
Building Low Latency Trading Systems
48:24
Просмотров 65 тыс.
iPhone, Galaxy или Pixel? 😎
0:16
Просмотров 1,3 млн
Красиво, но телефон жаль
0:32
Просмотров 1,5 млн
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 19 тыс.