PagerDuty has been developing microservices which directly power our APIs. These microservices need generic edge concerns (like authentication) handled for them, and they need easy ways to provide data to end-users. That data is usually delivered in response to HTTP requests, but increasingly also delivered “live” via WebSockets.
Backends-for-Frontends (BFFs) is one pattern for addressing those needs. Attendees can expect to learn how PagerDuty implemented BFFs using Akka HTTP to proxy API requests and aggregate data, and Akka Streams to deliver live data from Kafka to our end-users.
voted / votable