Yuhei Hara LINE / Front-end Dev5 Team 数多くのWebサービスを提供しているLINEでは、エンジニアの開発をサポートする為の様々なツールが自社内で開発されています。その内の一つでありフロントエンドの開発組織で運用しているのが、html、js、cssなど静的ファイルをCDNに配信するツールのabyssで、400以上のプロジェクトがこのabyssを通じて配信されます。 元々あった古いツールを刷新する為に開発が始まったabyssですが、フロントエンドの開発手法の変化に伴って生じていた問題や、古い基盤からの移行に際して考慮すべきことなどに対する様々なアイデアが盛り込まれました。 技術面では様々な構成を検討し、APIサーバーにExpress+Node.js+TypeScript、権限管理のWebダッシュボードにNuxtを採用するなど、既存の技術に拘らずより良い物を採用する、というスタンスで開発を進めています。 本セッションでは、私たちの命綱とも呼べるabyssの開発を巡る諸々、またフロントエンドの開発にどのように関わっているかについて発表します。