Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Finagle for Beginners

Scala Days Conferences via YouTube

Overview

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

Reviews

Start your review of Finagle for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.