こんにちは。クルーズ株式会社CTOの鈴木です。
以前の「SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話 」でも書いたのですが、現行のSHOPLISTにおけるOSやミドルウェアがとにかく古い状態でした。
今回はOSミドルウェアをバージョンアップした話について共有していこうと思います。
続きを読むこんにちは。クルーズ株式会社CTOの鈴木です。
以前の「SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話 」でも書いたのですが、現行のSHOPLISTにおけるOSやミドルウェアがとにかく古い状態でした。
今回はOSミドルウェアをバージョンアップした話について共有していこうと思います。
続きを読むこんにちは。クルーズ株式会社CTOの鈴木です。
今回はSHOPLISTにおけるAWS のインフラアーキテクチャを見直した話です。
以前、「SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話」でも記載のとおり、SHOPLISTのインフラ環境はオンプレミスの環境を2014にクラウド移行したものなのですが、当時は時間的な制約や、十分にAWSに関する知見なさなどにより、オンプレ環境をとりあえずクラウドに移行した状態で、その後ElastiCache やlambda、API GatewayといったEC2以外のサービスも徐々に導入しているものの、基本的には物理機器が「仮想サーバ」と「仮想ネットワーク」に置き換わっているような状況でした。
今回OS・PHPのバージョンアップに合わせて、インフラ設計の見直しを行っており具体的にどのような変更を行っていったかについて共有していこうと思います。
続きを読むこんにちは。クルーズ株式会社CTOの鈴木です。
前回の投稿「SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話」の続きです。
レガシーシステム脱却のため、まずはリファクタリングでできる限りのことをする。という話なのですが、これは方針を決めたにすぎません。
今回は、SHOPLISTにおいてレガシーシステム脱却のためにどのような計画を立てて、何からどのように進めていたかについて共有していこうと思います。
続きを読む