継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

AWS CDK

AppSync と関連サービスの使い方をハンズオンで学ぶ『AWS AppSync immersion day workshop』

タダです. 前回の記事で「初めてのGraphQL」を読んだ感想を書いたのですが,AWS にはマネージド GraphQL サービスの AWS AppSync があります.このサービスの概観をさらいたくて「AWS AppSync immersion day workshop」をやってみました.このワークショップを…

AWS CDK アプリケーションの継続的デプロイメントを実装する『CDK Pipeline』を実践した

タダです. 現在プレビュー版ではありますが,AWS CDK アプリケーションの継続的デプロイメントを行う「CDK Pipeline」の記事が出ていたので記事を参考にこの機能を試してみました.記事を通してどんな実装を試せるのか,試してみての所感をまとめていきます. 日…

【本編一部公開!】『実践 AWS CDK - TypeScript でインフラもアプリも!』を技術書典 応援祭で公開しました!

タダです. 3/7 からの技術書典 応援祭で Silverworks は電子版のみですが,「実践 AWS CDK - TypeScript でインフラもアプリも!」を出展しました!Booth にも出しています. 技術書典 応援祭のページ techbookfest.org Booth booth.pm この記事では以前出した…

GitHub/CodeBuild/CodePipeline の CI/CD パイプラインを CDK で実装する

タダです. CDK で CI/CD パイプラインを作る機会があったのでこの記事で構成の仕方をまとめます. 構成図 この記事での構成は以下の通りです.GitHub からコードをポーリングして CodeBuild でビルド・テスト・デプロイするためのパイプラインを CodePipeline …

CDKでのインフラとアプリの開発を実践する『実践 AWS CDK - TypeScript でインフラもアプリも!』を出します!

タダです. 技術書典8で「実践 AWS CDK - TypeScript でインフラもアプリも!」という本を会社の有志メンバーと出します! この記事でどんな本なのかを紹介します. 本書の概要 本書は,感情分析システムの開発体験を通して学ぶ、実践的な AWS CDK の入門書です.…

AWS CDK の S3 バケットの振る舞いを理解して開発スピードをあげよう!

タダです. CDK のS3 を作ってみてリソースを扱う時に注意すべきことがあると学んだのでその結果を記事にまとめます. S3 バケットを作るコードで生成される CloudFormation テンプレートの確認 S3 だけを作る TypeScript のコードを書くとして以下のようなコ…

『Jest』での『Fine-grained assertions test』と『Validation tests』の実践

タダです. AWS CDK のテスト手法で前回は「Snapshot tests」を学んだので,今回は「Fine-grained assertions test」と「Validation tests」を学んでいきます. 「Fine-grained assertions test」と「Validation tests」の意義 「Fine-grained assertions test…

AWS CDK のインフラストラクチャテストフレームワーク『Jest』での『Snapshot tests』実践

タダです. 来年の技術書典8に出ることが決まりました! テーマは AWS CDK の本です.AWS CDK の本を出すからこそむちゃくちゃ詳しくなれるようにより一層使い込みと勉強をしていきます.今回の記事では,テストフレームワーク「Jest」の使い方を学びます. 1日目…

AWS CDK が GA されたのでツールのアップグレードと関連情報をまとめる

タダです。 AWS Cloud Development Kit(以下、CDK)が GA しましたね!バージョンが v1.0.0 になりました. 公式ブログ aws.amazon.com GitHubのリリース github.com 過去記事でいくつか AWS CDK の記事を扱っています.今回は GA されたことでバージョンがアッ…

AWS CDK CLI のバージョンアップを行う方法

タダです. AWS CDK のバージョン0.33.0がリリースされました. github.com リリース情報 Bug Fixes core: Fn.cidr should return a list and not a string (#2678) (9d2ea2a), closes #2671 cli: fix ts-node usage on Windows (#2660) (5fe0af5) cli: make c…

「AWS Cloud Development Kit」に対応した Python コードを実践!

タダです. 以前,「AWS Cloud Development Kit」(以下、CDK)の記事を書きました.当時は対応言語に Python がサポートされてませんでしたが, AWS Developer Blog で CDK の Python コードやドキュメントが公開されていました.早速, Python で CDK を使ってみま…