最新の記事
技術#Go#設計
2024-08-15
プロダクト開発でsqlcを採用した話
toB向けの0->1のGoのバックエンドAPI開発でsqlcを採用し、約1年半運用した経験を元に、採用理由、メリット(SQL中心の開発、活発な開発状況)、デメリット(メソッドの命名規則、テンプレート機能の欠如、バージョンアップ時の課題)、そして導入時の検討ポイントについて解説します。
技術#設計#Go
2023-07-01
トランザクションを考慮した実装について考える
アプリケーションレイヤーでトランザクションを考慮した実装について、DDD+オニオンアーキテクチャ+Repositoryパターンの観点から、Usecase層でのトランザクション管理やアンチパターンについて考察します。
技術メモ#Google Cloud#CI/CD
2023-04-21
GCP Cloud Load Balancingでエンドポイントごとのカナリアリリースをする
GCP Cloud Load Balancingを利用して、Cloud Run上で動作するアプリケーションのエンドポイントごとにカナリアリリースを行う方法について解説します。
