Building a Resilient, Secure, and Maintainable API Platform Using Finagle
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.