Amazon Web Services ブログ

Category: DevOps

Improve collaboration between teams by using AWS CDK constructs

AWS CDK Constructを使用してチーム間のコラボレーションを強化する

チームを編成して優れたソフトウェア製品を提供するには、さまざまな方法があります。Amazon の Two-Pizza チームのように、製品に関するエンドツーエンドの責任を単一のチームに割り当てている企業もあれば、複数のチームがインフラストラクチャ (またはプラットフォーム) チームとアプリケーション開発チームの間で責任を分担している企業もあります。この記事では、AWS Cloud Development Kit (CDK) を活用して Split-Team アプローチの場合に、コラボレーションの効率をどのように改善できるかについてのガイダンスを提供します。

AWS Amplify の次世代フルスタック開発体験の紹介

AWS Amplify は、フロントエンド開発者が既存の TypeScript や JavaScript のスキルでフルスタックアプリを素早く構築しデプロイできるようにする、新しいコードファーストの開発者エクスペリエンスのパブリックプレビューを発表しました。このツールの第一世代は、CLI/コンソールベースのインタラクティブなワークフローを使用してバックエンドを作成する、ツールファーストのエクスペリエンスを提供していました。第 2 世代ではコードファーストの開発者体験に移行し、開発者はデータモデル、ビジネスロジック、認証ルールなどのアプリ要件を TypeScript で簡潔に表現できるようになります。必要なクラウドインフラは、宣言されたアプリコードに基づいて自動的にデプロイされるため、開発者は AWS サービスを明示的に設定する必要がありません。

サードパーティ拡張による AWS CloudFormation と AWS CDK の機能強化

サードパーティ拡張による AWS CloudFormation と AWS CDK の機能強化

AWS CloudFormation や AWS Cloud Development Kit (AWS CDK) でサードパーティのリソースを管理できることをご存知でしょうか?AWS CloudFormation パブリックレジストリでは、CloudFormation 拡張機能を検索可能な形で提供し、簡単に見つけて CloudFormation テンプレートと AWS CDK アプリケーションでプロビジョニングできます。GitLab、Okta、PagerDuty などの新たな素晴らしいパートナーが数多くパブリックレジストリに追加されています。

Leverage L2 constructs to reduce the complexity of your AWS CDK application

CDK アプリケーションの複雑さを軽減する L2 Construct の活用

AWS Cloud Development Kit (AWS CDK) は、使い慣れたプログラミング言語を使用してクラウドアプリケーションリソースを定義するためのオープンソースのソフトウェア開発フレームワークです。AWS CDK は、プログラミング言語の使い慣れた表現力を利用してアプリケーションをモデル化します。Constructは AWS CDK アプリケーションの基本的な構成要素です。Constructは「クラウドコンポーネント」を表し、AWS CloudFormationがコンポーネントを作成するのに必要なすべてのものをカプセル化します。さらに、AWS Construct Library では、事前定義されたテンプレートとロジックを使用してアプリケーションを簡単に構築できます。

Next.js Web アプリケーションにおける SSG とSSR の比較: 正しいレンダリングアプローチの選択

人気の React フレームワークである Next.js は、開発者がモダンな Web アプリケーションを構築する方法を変えました。Next.js は、Static Site Generation (SSG) や Server Side Rendering (SSR) といった強力な機能を提供し、アプリケーションのパフォーマンスとユーザー体験を最適化します。本記事では、SSG と SSR の主な違い、利点、いつどちらかを選択するか、それぞれのアプローチで AWS Amplify を使ってデプロイする方法を説明します

新しいソリューション – モバイルおよびウェブアプリケーション用の Clickstream Analytics on AWS

7月7日より、AWS アカウントにエンドツーエンドのソリューションをデプロイして、ウェブおよびモバイルアプリケ […]

AWS CloudFormation Registryの歴史と今後のロードマップ

CloudFormation は、お客様がクラウドリソースを迅速に一貫性をもってデプロイし管理できるように支援しますが、他の IaC ツールと同様に、 AWS サービスの急速な革新に追随しなくてはならないという課題に直面しました。この記事では、 CloudFormation registry の歴史を振り返ります。これはスケーリングと標準化、そして他の主要な IaC ツールやパートナー製品との統合に取り組むために考え出された戦略の結果です。また、 CloudFormation のリソースカバレッジの現状を説明し、 CloudFormation や他の IaC ツールを AWS の最新のサービスや機能に追随させるための今後のあり方についても考察します。

Featured-Image-Amazon-CodeWhisperer

Amazon CodeWhisperer でアプリケーションをより速く構築する10の方法

Amazon CodeWhisperer は強力な生成 AI ツールで、コーディングの能力を与えてくれます。CodeWhisperer をワークフローに組み込んで以来、私はアプリケーションを構築するのがより速く、より賢く、そしてより楽しくなりました。ただし、生成 AI ツールを効果的に使用する方法を学ぶには、初心者の考え方と、新しい働き方を受け入れる意欲が必要です。