こんにちは!! VoicyでWebアプリケーション開発を担当しているぱんでぃーです!! 今回は “まさに今” 進行中の大型プロジェクトについて紹介したいと思います。 TL;DR事業領域の拡大により、似たようなドメインロジックが各バックエンドに点在してしまっている。システム改修コストを抑え、機能差分を無くすために、ドメインロジックをまとめる共通APIを開発したい!!そして、各プロダクトごとにBFFを構築し、固有のロジックや認証・認可を担当させると幸せ度が上がるのでは!? Why We Resolve? ~Problem of Current System~まずは現行のバックエンドの課題について、簡単にご説明します。 通常であれば、スタートアップ企業は1つのプロダクトに特化し、クライアントアプリ、バックエンドのAPIサーバーは1つづつというケースが多いのではないでしょうか?(開発リソースがあれ