トレタO/X開発史 2025 〜 設計のフェーズが一段上がった1年
DRANK
こんにちは、クレスウェア株式会社の奥野賢太郎 (@okunokentaro) です。この記事はトレタアドベントカレンダー2025 23日目の記事です。筆者は株式会社トレタに技術顧問として参画しており、トレタO/Xというプロダクトの設計や開発に携わっています。2024年8月、筆者はNext.js App Router移行についての資料を公開しました。あれから16ヶ月、本稿ではその後どうなったのかという話題について、設計判断の変化という観点からまとめます。本稿に登場する概念や語彙は、Webアプリケーションの数年の運用経験がある方向けを想定しています。設計のフェーズが上がった〜2024 防御的に積んでいく黎明期2024年の資料では、Next.js Pages RouterからApp Routerへの移行、POS(飲食店における管理システム)の複数社との連携に向けた基盤整備、そして「一手ずつ進める」というマイグレーション方針について発表しました。ありがたいことに多くの方に読んでいただき、多くのフィードバックをいただきました。その資料で述べた2022年から2024年の開発体制は、いかに防御的に今後のことに備えながら積み重ねていくかを主眼においた構成でした。YAGNI (You aren't gonna need it) 原則に従…