Finagle for Beginners
Offered By: Scala Days Conferences via YouTube
Course Description
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
Related Courses
Teaching Domain Specific Languages in ScalaScala Days Conferences via YouTube Why Dolly Is Just the Beginning for Open LLM Models
Scala Days Conferences via YouTube Building Billion Node Graphs for Machine Learning
Scala Days Conferences via YouTube How Does Incremental Compilation Work with Scala 3
Scala Days Conferences via YouTube AI Assisted Development
Scala Days Conferences via YouTube