エンジニアリング

エンジニアリング
インフラ構築が楽しくなる!TerraformとGitHub Actionsで構築するCICD

こんにちは、みなさん!今回は、TerraformとGithub Actionsを使って、簡単なCICDパイプラインを構築するハンズオンを行います。一緒に実際に構築を体験しましょう! *本記事に記載のコマンドを実行するにあ […]

続きを読む
エンジニアリング
監視入門: まず実装すべき最重要項目 - サービスの可用性監視

こんにちは、エンジニアの皆さん! システムの安定性と信頼性を確保するにあたって、監視は欠かせないプロセスです。 サーバーリソース、アプリケーションパフォーマンス、エラーログなど、あらゆる側面を監視することが理想ですが、リ […]

続きを読む
エンジニアリング
Lambda(Python)でSentryのIssueが届かない

個人開発でスマホアプリを開発しています。バックエンドは、API GatewayとLambdaで構築されたWeb APIがあります。ありがたいことに、使っていただいているユーザーさんが少しずつ増えてきたため、バックエンドの […]

続きを読む
エンジニアリング
ライブラリ更新が放置される問題はRenovateにお任せ!

サービス開発に集中していると、ライブラリの更新が放置されますよね。どうしてもバージョンアップしなければならない日がいつかきます…理由は様々。 「さすがにもう更新しないと…!」と思った時にはすでに手遅れ。大きなバージョンア […]

続きを読む
エンジニアリング
【ログ散逸と経緯不明を解消】CICDがインフラ構築に与えるインパクト

はじめに インフラのコード化(IaC)を導入したチームにとって、次のステップとしてCI/CDパイプラインの構築を検討することは自然な流れです。IaCによってインフラ構成の管理がコード化されたとしても、開発プロセスにおける […]

続きを読む
エンジニアリング
システムを発注する前に整理しておきたい要件

発注者がプロジェクトを開始する前に整理しておくと、その後の受注者とのやり取りがスムーズになる項目についてのメモ。 今までの経験上、これらがあれば、ディスカッションが始めやすい。

続きを読む
エンジニアリング
大量作成したS3バケットをterraformで一気に消し去る

こんなことはないだろうか?ログ用のS3バケットを20個を用意した。こんな感じに。 そして、開発・検証を経て、一旦全部削除することになった!この時、素直にterraformでS3バケットを削除しようとするとエラーが。。。 […]

続きを読む
エンジニアリング
【初心者向け】あなたのTerraformを次のレベルへ:state mvとstate rmコマンド

本記事は、Terraformを先週から触り始めた!というエンジニアの方に地味に使う機会がある二つのコマンドを紹介したい。Terraformは非常に強力なインフラストラクチャ管理ツールである。 Terraformのドキュメ […]

続きを読む