Skip to content

Building Twitter's backend RPC services with Finagle

Photo of Sean Glover
Hosted By
Sean G.
Building Twitter's backend RPC services with Finagle

Details

Hi scalators!

We're back with a talk from Twitter engineering by Dorothy Ordogh. This event will be a good opportunity to learn more about how Twitter's backend tech stack is implemented with the Finagle library.

Twitter is actively recruiting for a new engineering office based in Toronto. After the talk there will be an opportunity for interested members to ask questions and to hear from Twitter engineering managers about the different teams they represent!

Talk description:

Most services at Twitter are built on Finagle, a protocol-agnostic and asynchronous RPC system that allows teams to build robust clients and servers. Finagle has a lot of layers, each layer implementing some portion of this RPC system that seamlessly handles heterogeneity, failures, and concurrency – all characteristics of a distributed system. This talk will discuss how Finagle utilized functional programming's (and by extension, Scala's) foundational concept of composition to build up, and pass information between the aforementioned layers.

Speaker bio:

Dorothy is a Scala developer on the Core Systems Libraries team at Twitter. While attending UBC and through her career, she has either been in or adjacent to the Scala community, even speaking at a Typelevel Summit in 2018. Originally hailing from Toronto, Dorothy returned to Vancouver after almost 4.5 years in foggy San Francisco; her hobbies include dancing and eating chocolate.

Submitting your own talk:

If you're interested in giving a talk about Scala, Scala libraries, Data engineering, or JVM topics please contact a Scala Toronto organizer. All experience levels are welcome.

Scala Toronto Slack:

I would also like to invite people to join our slack instance to chat with organizers, speakers, other members, hiring managers for Scala positions, and even recruiters! Use the following link to sign up.

https://join.slack.com/t/scala-toronto/shared_invite/zt-5kxeeaom-Da7cqBc9hqpGnLFT0veM5w

Photo of Scala Toronto group
Scala Toronto
See more events
Online event
This event has passed