こちらはDMM.com Advent Calendar 2018 11日目の記事です。 はじめに 弊社は20年間成長し続けるサービスを持っている一方、技術の負債も十分に溜まりました。この現状に対して、弊社が改善策を取り込んでいます。 アーキテクチャをどううまく進化させて行くのか考えているうちに、偶然に有名な論文のことを思い出しました。 Fielding, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000. https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm 十年前に「REST