2026-01-01から1年間の記事一覧
Bref には AWS Systems Manager Parameter Store に登録したパラメータを AWS Lambda 関数の環境変数に設定する機能がある.環境変数の値を serverless.yml に直接記述したくないときに使える.たとえばシークレットなど❗️ bref.sh at deployment time(デプ…
2026年2月に Amazon CloudWatch Alarm の「ミュートルール (Mute Rules)」 という新機能がリリースされた❗️ 計画メンテナンスのときなど Amazon CloudWatch Alarm のアクションを一時的に止めたい場合に今までだと「無効化」を設定する必要があった.もしく…
Terraform で環境ごとにリソースの有無を制御する場合や段階的にリソースを有効化するような場合に count を三項演算子のように使って制御できる. developer.hashicorp.com しかし count を使うと aws_sqs_queue.sandbox[0] のようにリソース id にインデッ…
2025年11月にリリースされた「AWS Lambda Managed Instances」を使うと Amazon EC2 上で AWS Lambda 関数を実行できる.AWS Lambda の良さ(お手軽さ)を残しつつ,Amazon EC2 で実行することによってコールドスタートを解消できたり,GPU インスタンスを選…
2026年1月に発表された Amazon ECR のブロブマウンティング (Blob mounting) を有効化すると Amazon ECR リポジトリ間で同じレイヤーを共有できてイメージのプッシュを高速化できる. aws.amazon.com docs.aws.amazon.com Terraform AWS Provider v6.29.0 Te…
Terraform のステートをデータベースで管理して tfstate 管理のボトルネック解消を目指す Stategraph という新プロダクトがある.ウェブサイトに書いてある Plans in seconds, not minutes はインパクトがある2026年2月25日に開催された Stategraph Demo Day…
Mermaid for Google Docs を使うと Google Docs の拡張機能として Mermaid 記法の図表を操作できる.Mermaid のサイトで図表を作ってから Google Docs に貼り付ける必要がなくなって便利になりそう❗️ 僕自身は普段 Google Docs を使う機会は少ないけど,少し…
Terraform プロジェクトの静的解析ツールとして TFLint と TFLint Ruleset for terraform-provider-aws (tflint-ruleset-aws) をよく使っている 最近 tflint-ruleset-aws のコードを読んでいたら「Deep Checking」という機能があることを知って,試してみる…
Terraform AWS Provider v6 から「リソースレベルで」リージョンを指定できる.たとえばプロバイダーで ap-northeast-1 リージョンを指定しつつ,Amazon ECR リポジトリを us-east-1 リージョンにデプロイする場合は以下のように実装すれば OK resource "aws…
AWS Serverless Patterns Collection の「Multi-Day Scheduled Task Orchestration with AWS Lambda durable functions (lambda-durable-scheduled-tasks-sam)」は AWS Lambda Durable Functions を使った数日続くシンプルなワークフローを試せる. 「実はま…
2026年2月4日にリリースされた Terraform AWS Provider v6.31.0 で新しく aws_account_regions データソースが追加されていた気になって試してみることにした. 一言で言うと「AWS Organizations のメンバーアカウントで有効化されているリージョン情報」を…
Amazon CloudFront 標準ログ v2(アクセスログ)を Amazon S3 に保存する構成を Terraform で実装する機会があった.個人環境で検証したことをまとめておこうと思う❗️ docs.aws.amazon.com Amazon S3 関連 まずは Amazon CloudFront 標準ログ v2(アクセスロ…
Dependabot を使うと PHP のプロジェクトで Composer ライブラリを自動でアップデートできる docs.github.com 詳細な設定はドキュメントにまとまっている 今回は2つのパターンを試してみた \( 'ω')/ require と require-dev を別々にアップデートする requ…
2026年1月26日に開催された「レジリエントマネジメント/エンジニアリングリーダー合同出版記念イベント」に参加した rm-el-publish-event.connpass.com ほぼ同時期に出版されたリーダーシップ関連2冊(エンジニアリングリーダーとレジリエントマネジメント)…
Amazon CloudFront VPC origins を使うとプライベートサブネットにデプロイしたリソース(具体的には Application Load Balancer / Network Load Balancer / Amazon EC2)を Amazon CloudFront 経由で直接配信できる パブリックサブネットにリソースをデプロ…
2025年12月に正式リリースとなった「Terraform Actions」に入門できるチュートリアル「Invoke actions with Terraform」を試してみた AWS と Azure で試せるようになっていて,今回は AWS にした. developer.hashicorp.com Terraform Actions Terraform Act…
Composer の composer dump-autoload --optimize --strict-psr コマンドを使うと PSR-4 (Autoloader) 違反を検出できる. www.php-fig.org getcomposer.org PHP_CodeSniffer だと PSR-4 違反は検出できず,GitHub Actions でサクッと PSR-4 を検出するならコ…
lambroll を使って AWS Lambda 関数をデプロイしてる環境で動作確認のために LocalStack にもデプロイしたいという相談があって,検証環境を作る機会があった.結果的に問題なくデプロイできた個人環境で検証したことをまとめておく. github.com 今回の構成…
2025年12月4日にリリースされた Terraform AWS Provider v6.25.0 で Amazon Athena の「マネージドクエリ結果 (Managed query results)」がサポートされた github.com マネージドクエリ結果は2025年6月にリリースされた新機能で,クエリ結果を保存する Amazo…
2025年の振り返り お仕事を楽しくたくさん頑張った 2023年4月からフリーランスのソフトウェアエンジニアになって,早くも2年半以上でもう少しで3年になる.毎日楽しく働けていて最高お仕事の相談も十分にもらえていて,タイミングが合わずにお断りせざるを得…
2024年から Habitify を使って個人的な習慣化管理を楽しんでいる❗️ Habitify 最高〜 \( 'ω')/ www.habitify.me 2025年後半(7-12月)の習慣化を振り返る.過去の振り返りは以下にまとめてある 朝活 振り返り(2023年) - kakakakakku blog 習慣化 振り返り…
HashiCorp 公式の Terraform サンドボックス環境「Terraform sandboxes」を使うとブラウザ上で Terraform の勉強ができるLocalStack(AWS エミュレータ)もプリインストールされてて Terraform AWS Provider の勉強にもなる. 最近までなかったように思うけ…
2016年から毎年送ったプルリクエストを振り返る記事を書いている 2025年(10-12月)は「計17件」だった❗️ プルリクエストを振り返るための検索 プルリクエストを振り返るために GitHub の検索条件を使う. 今回は「2025年(10-12月)」に限定するため created:20…
2025年10月から2025年12月までに読んだ本とその感想(書評記事 or X ポスト)をまとめておこうと思う2024年2月から「毎日10分間読書」という習慣化に取り組んでいる3ヶ月間で「計11冊」読むことができた. 2025年10月: 3冊 アジャイルレトロスペクティブズ(…