CROOZ TECH BLOG

~読んだらわかるSHOPLISTの裏側~

CROOZ TECH BLOGとはクルーズ株式会社の開発チームが技術について共有するブログです
開発の中での発見や知識を広めてオモシロカッコイイ〇〇をツクリます。

今後を見据えてFlutterの検証を始めた話

こんにちは。クルーズ株式会社CTOの鈴木です。

今回はFlutter の検証を始めましたという話です。もちろんSHOPLIST.com by CROOZのアプリをリプレイスすることが目的での検証です。決して趣味の話じゃないです(笑)

続きを読む

脱レガシーシステム⑪(AWS Auto Scaling によるインスタンス管理に切り替えた話)

こんにちは。クルーズ株式会社CTOの鈴木です。

前回の投稿「WebインスタンスのOS/PHPバージョンを最新安定版にあげた話」の最後で少し触れましたが、今回Webおよびバッチインスタンスについては各セール開催の都度、いちいち手動でEC2インスタンスを作成しなければならず、急にサーバを増やす際に、EC2のイメージを元にインスタンスを作成し、ソースコード同期を行いバランサーに追加する作業が必要で非常に面倒でした。

 

そのため、Webインスタンスについては、起動テンプレートの構築とEC2 Auto Scaling上でのインスタンス管理を行う方式に切り替えを行っています。

続きを読む

AWS SSOとAD Connectorを組み合わせてActive Directory アカウントでAWS Management Console へのSSOを実現した話

こんにちは。クルーズ株式会社CTOの鈴木です。

今回は脱レガシーシステムの話から少しそれるのですが、ActiveDirectory のログインユーザ情報を使ってAWS Mamagement Console にSingle Sign Onできるようにした話をしようと思います。

続きを読む

脱レガシーシステム⑩(WebインスタンスのOS/PHPバージョンを最新安定版にあげた話)

こんにちは。クルーズ株式会社CTOの鈴木です。

今回はこの一連のOS/ミドルウェアバージョンアップの中の残タスクとなっているWebおよびバッチ用のインスタンスの対応の話をしたいと思います。

以前の投稿「脱レガシーシステム⑥(DBインスタンスのOS/MariaDBバージョンを最新安定版にあげた話)」で記載のとおり、2020年の10月にDBまではOS/ミドルウェアバージョンアップが完了して残るはPHP7.4周りのみとなっています。

続きを読む

AWS CloudWatch Logs でエラーログを集約してみた話

こんにちは。クルーズ株式会社CTOの鈴木です。

以前の投稿「脱レガシーシステム①(何からどう進めるか問題) 」のどうすすめるか?の部分でも少し触れたのですが、当社ではシステム品質向上のため週に4時間をリファクタリング作業に充てれる時間を設けています。

リファクタリング作業に対する支援として、PHPログ、アプリケーションログを一箇所で見れるようにしたというのが今回の話です。

続きを読む

脱レガシーシステム⑨(GitLab CI/CDでビルドとデプロイを自動化した話)

こんにちは。クルーズ株式会社CTOの鈴木です。
SHOPLISTの脱レガシ―システムの話も10回目となりました。
今回はSHOPLISTのデプロイ方法を変更した話です。

続きを読む