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

Building Twitter's backend RPC services with Finagle