PagerDuty社は APIを直接担うマイクロサービス群を開発してきた。これらのマイクロサービスは (たとえば認証など) 一般的なエッジの問題を取り扱う必要があり、またエンドユーザに簡単な形でデータを提供する必要がある。これらのデータは通常 HTTP リクエストに対するレスポンスとして返されるが、WebSockets を用いたライブなデリバリーも増加傾向にある。
Backends-for-Frontends (BFF) パターンはこの需要を埋めるものだ。このセッションの参加者は PagerDuty社がどのようにして BFF パターンを実装するかを習うことができる。API リクエストの代理とデータの集約には Akka HTTP を用い、Kafka からエンドユーザへのライブデータのデリバリーには Akka Streams を用いている。
票中 票投票済み