Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Finagle, an extensible RPC system for the JVM, in this 43-minute conference talk from Scala Days Copenhagen 2017. Gain insight into core Finagle concepts and their practical applications. Learn about the "your server as function" principle, implementing dynamic request routing with Dtabs, and creating generic request contexts. Discover how to define services, use Scrooge for code generation, and work with servers and clients. Understand important properties, destination changes, and HTTP Dtab headers. Dive into contexts and explore next steps with provided resources to enhance your understanding of this high-concurrency server construction tool.
Syllabus
Intro
What is finagle
Flags
Service definition
Scrooge - Code Generation
Services - Theory
Services - Server
Services - Client
A service must have a name
Creating a Thrift Client
Finch
#1 Recap
Important properties
Changing the destination
HTTP Dtab Header
Contexts
#2 Recap
Next steps
Resources
Taught by
Scala Days Conferences