API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。2022年4月InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。カルチャー&手法カオステストで、見えない課題からアプリケーションのレジリエンスを改善するこの記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。することで、カオステストを行うかどうかの判断材料となる。リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。Serviceを拡張したことを発表した。Appsと呼ばれ、現在プレビュー中だ。Webアプリを構築できる。Appsは、ソースコードからグローバルな可用性に至るまでの統一されたワークフローを提供します。すべてがあなたのために完全に管理されます。クリックするだけの手軽さで、さまざまな構成の側面をすべて利用できます。Appsは開発者に次の利点を提供する:クラウドリソースをデプロイするためのシンプルなインターフェースを探す場合は、Angular、React、Svelte、VueなどのフレームワークまたはGatsbyなどの静的サイトジェネレータを使用してください。動的ロジックをサーバレスAPIに移行し、リアルタイムで需要に合わせて調整できる動的スケールのロックを解除します。事前にレンダリングし、グローバルコンテンツ配信を活用してこのコンテンツを提供します。これにより、リクエストごとにコンテンツを生成する従来のWebサーバが不要になります。Appが機能する方法は、開発者がJavaScriptなどのアプリケーションを組み込み、たとえば、GitHubのリポジトリにプルリクエストをプッシュまたは作成することだ。Actionをトリガし、ワークフローを開始する。ビルドし、静的WebアプリとしてAzureにデプロイする。アセットのデプロイメントは、世界中の少なくとも5つのサーバとリージョンがある。https://docs.microsoft.com/en-us/learn/modules/publish-app-service-static-web-app-api/1-introductionこのサービスは、GitHubとの簡単なデプロイメントと統合に加えて、認証と認可の機能、ルート、プロダクション前の環境でのプレビューとカスタムドメインで備えている。Appは、Azureが管理する、静的Webアプリで機能する1つのパッケージを開発者に提供する。Appsをスキップしないでください。Pagesのようなものです。SSL証明書、認証、および認可を使用してカスタムドメインを追加できます。Storageなど、いくつかのAzureコンポーネントを使用して静的Webアプリを構築およびホストできた。開発者は多くのことを自分で行う必要があり、管理は困難だ。Buildセッションで次のように述べている:これまで、Azure全体でさまざまなサービスを使用した場合、管理が難しく、初めて学ぶのが難しい場合があります。このプロジェクトの大きな目標は、それを合理化し、物事を可能な限り簡単にすることです。2、米国西部2、東アジア、および西ヨーロッパのAzureリージョンで利用でき、プレビューは無料プランから利用できる。Appsを試してみることができる。Code拡張機能がマーケットプレイスで入手できる。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。