YoVDO

Building a Resilient, Secure, and Maintainable API Platform Using Finagle

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Resilience Courses Functional Programming Courses Scalability Courses API Development Courses Load Balancing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of building a resilient, secure, and maintainable API platform using Finagle in this 52-minute conference talk by Alessandro Vermeulen at Devoxx. Delve into the challenges faced by financial institutions in providing always-on services while maintaining stringent security measures. Learn about ING's approach to managing, registering, discovering, exposing, and consuming APIs securely and resiliently across 27 countries. Discover techniques for endpoint discovery, client-side load balancing, backward compatibility, and implementing an API gateway. Gain insights into lessons learned, including setting timeouts, response classifiers, and retrial strategies. Understand the importance of functional programming in creating scalable and maintainable API platforms for thousands of engineers working on hundreds of services.

Syllabus

Introduction
Context
Technical Context
Terminology
Architecture
CPU Latency
API Development Process
Endpoint Discovery
Endpoint Registry
ClientSide Load Balancing
Consumer
HTTP Client
API Gateway
Implementation
Open Source
Endpoint Discovery Integration
Rewrite Rules
Backward Compatibility
Lessons Learned
Setting Timeouts
Response Classifiers
Load Balancing
Retrial
Additional Measures
Future Work
Conclusion
Key Messages
Questions


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube