YoVDO

Finagle for Beginners

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Code Generation Courses

Course Description

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

Related Courses

Compilers
Stanford 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