LoginSignup
10
5

2023の施策をKPTで振り返る

Posted at

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移管から。その後アプリケーションの最適化

思いつく感じでざっくり書きました。
来年もよろしくお願いします!

10
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5