2023年もあっという間でした。
今年できたこと、できなかったことたくさんあります。
書けないこともありますが、振り返ってみましょう。
雑にしか書いてないので、気になるトピックがあれば、教えてください。こっそりお話します。
PHPアプリケーションエラーの検知
今まで把握できていなかったエラーも全て取得できるようにした。
Keep
- クライアントより先に検知できる体制に貢献
- ミスが起きやすいポイントが把握できる
Problem
- 解決せずスルーしている検知がある
Try
- 検知→即解消できる状態に持っていく
- Datadogとかそういうの入れる
AWS代理店の選定
後述のAWS移管に際し、改めてゼロベースで選定した。
Keep
- コストカット
- サポート体制強化
- 合わせて、GCP、Azureも検討し学びが深まった
Problem
- 選定、条件交渉に悩んだ
Try
- 活用していく
PHPstan導入
言わずとしれたPHPの静的解析ツール。
ついに導入・運用開始しています。
Keep
- 導入した、運用した、しれっと引き継いでくれた
- 毎週、差分で追っていけるように、baselineを毎週更新するようにした
Problem
- 全体で実行すると実行時間が長すぎて、モジュールごとに分割して実行できるようにした
- PHPのバージョンの問題で、どのサーバで実行すれば良いのか迷った
- 一部実行できない処理があった
Try
- CIに組み込む
- 開発者自ら気づき、修正する体制に
- レベルを上げてみる
過去のHPサービスのクローズ
今までありがとう。
Keep
- 運用コスト減、インフラコスト減
Problem
- クローズまでに数年は要した
Try
- 他サービスをクローズすることがあれば、経験を活かしていく
インフラのAWS移管
今年の目玉。詳細は下記記事見てください!
不動産事業者向けSaaS「いえらぶCLOUD」のクラウドリフト&シフト
Keep
- 耐障害性の大幅向上
- AWSサービスの活用可能性が増えた
Problem
- 移管に伴う障害発生
- 円安含めてコスト増大
Try
- AWSサービスの活用
- コスト削減
- さらなるクラウドネイティブ
アップデートフローの変更
AWS移管に続き、今年の目玉②。
詳細は下記記事見てください!(2回目)
不動産事業者向けSaaS「いえらぶCLOUD」のクラウドリフト&シフト
Keep
- クライアント満足度向上
- 社員負担軽減
- テスト効率開発効率増加
- AWS側の事例としても使ってもらった
Problem
- 不慣れな開発手順による不具合発生
- テーブル定義の変更
Try
- ブルーグリーンデプロイを生かしたテスト手法の確立
PHPバージョンアップ用のDocker開発環境構築
PHPのバージョンアップに向けて、簡単に確認・修正できるように仕組み化。
Keep
- こういった用途ではぴったりだった。
- WSL2とDockerを組み合わせることで、Windows環境で効率的な開発環境構築ができた
Problem
- ソースコードをどこに置くか。権限をどうするかが絶妙な所
Try
- 他アプリケーションへの適用
AWSセキュリティ系サービスの導入
守りを固める。AWSの方々にはお世話になりました。
Keep
- GuardDuty、Security Hub、Control Tower、CloudTrail等の導入
- 使用リージョンの制限を設定
- 検知をSlack通知する所まで設定
Problem
- 対処していない検知がある
Try
- 検知と対処体制の確立
WAFのレートベースルールステートメントの追加
守りを固める②。
勉強不足で、レートべースルールやったことなかった。自由度そこまで高くないが、必要十分という感じ。
Keep
- 不正なクローラーやBotを弾けるように
Problem
- 閾値の調整に時間がかかった
Try
- 最適化の運用
マイクロサービス設計に活用するDDDとEvent-Stormingを実施
CLOUD2に向けて。
Keep
- AWSの方々ご協力の元、実際にやってみることができ学びが深まった
Problem
- 時間を取った
Try
- 実践に適用、活用していく
- ドメインの分割を見極めて、まずはDB移管から。その後アプリケーションの最適化
思いつく感じでざっくり書きました。
来年もよろしくお願いします!