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
CompilersStanford University via Coursera Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy Angular tooling: Generating code with schematics
Coursera Project Network via Coursera