API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。2022年4月InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。カルチャー&手法カオステストで、見えない課題からアプリケーションのレジリエンスを改善するこの記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。することで、カオステストを行うかどうかの判断材料となる。リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。Engineの価格を変更するだろう、とアナウンスした。今年の終わりごろに提供するPaaSは、恐らくこの製品を会社のもう一つのプロフィットセンターにしていく取り組みである。Googleは今回、価格の変更は、9月の後半である、とアナウンスしたが、同時に、正式に製品から「プレビュー」タグを除いた。ツールを提供している。大方の有料顧客は、値段が上がることになるだろう。その代わりに、顧客はもっと良いサービスを受けられるだろう。Googleは、有料顧客にSLAを導入し、割増で運用サポート付きのSLAもある。Engineグループを基にしたGoogle顧客の反応は、概ね否定的である。それ以上値段が増加する、と報告している。Engineから手を引かざるを得ない開発者が出始めている。ブログで、次のように言っている。Engineの価格条件の変更によって、しかも開発者に急な通告で、開発者のGoogle信奉者集団にひどい仕打ちをしている。このことで、Googleは自分達のブランドと開発者からの信頼に著しいダメージを与えることになるだろう。インスタンス時間」のコストだ。インスタンスが走り続けるには充分なぐらいにずっと走っているアプリケーションは、この新しい価格体系だと、月に30ドルかかってしまう。Foundryのような別のクラウドサービスを検討しており、これを通常のJavaホスティングプロバイダと較べるのは面白い。JVMを完全サポート付きで提供している。Kattareサービスには、Google固有のAPIやインフラは含まれないが、これはサービスを使う開発者にとって、常にある心配の種だった。