API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。2022年4月InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。カルチャー&手法カオステストで、見えない課題からアプリケーションのレジリエンスを改善するこの記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。することで、カオステストを行うかどうかの判断材料となる。リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。皆様のご要望にお応えするべく、ノイズを削減する機能セットを開発しました。皆様が関心をお持ちのトピックを、EメールとWeb通知で受け取ることができます。新機能をぜひお試しください。Report”として、ソフトウェア開発の問題に焦点を当てた独自の調査を実施する。この調査は、技術提供チームのリソース管理や生産性、品質の向上に関するガイダンスを提供するための、新たな知見の獲得を目的とする。対する科学的アプローチを導入し、実践する団体だ。Forsgren博士に、今回の発表について詳しく聞いた。発表の中では、今回の調査の目的について、“開発者にとって最も重要な問題”を見つけることだと述べられているのですが、調査はDevOpsを対象としています。!調査は当然、ソフトウェア提供パイプライン全体のチームを対象としています。多くの開発作業が自動化されることによって(ITオペレーション専門家のインフラストラクチャ・アズ・コードのように)、誰もが“開発者”になる可能性があります。これまでに行われた調査あるいはレポートのように、誰かを調査の対象外にするようなことはありません。Reportsは過去6年間、Puppetとの提携の下で実施されてきました。Cloudに移行したことを認めています。これまでのレポートでの発見の上に積み上げられると同時に、ハイパフォーマンスを推進し、影響を与えているものを特定するための新たなプラクティスとプロセスを探求しているのです。2017年のレポートでは、変革的リーダシップというテーマが中心的なセクションになっていました。今年のレポートのリサーチデザインは現在確定中なので、確かなことは言えませんが、ソフトウェア提供のパフォーマンスと組織的パフォーマンスを推進する上で中核となる文化的および組織的要素を探求していることは間違いありません。リーダシップ変革については昨年大きな発見がありましたし、Accelerateでも深く掘り下げているので、改めてテーマとして取り上げるかどうか定かでありません。以前のレポートでは、ハイパフォーマンスなIT組織とハイパフォーマンスな組織に相関関係が成立していました。それから時が経ち、テクノロジと“ビジネス”の活動を結び付ける組織が増えています。私が調査を指導したレポートでは、ソフトウェアデリバリのパフォーマンスが組織のパフォーマンスの重要な予測要素であることが分かっています。先程も述べたように今年のリサーチデザインはまだ完了していませんが、リーンプロダクト管理がソフトウェアのデリバリと組織のパフォーマンスを向上させることを確認しています。この件についてはAccelerateで深く論じています。Cloudとの新たな研究協力については、オープン性および知識共有に対する同社のコミットメント、IT変革を推進する要因の研究における強力なバックグラウンド、オープンテクノロジに対する素晴らしい貢献歴などの面から、大きな期待を持っています。対象者や採用面でのあらゆる違いがリサーチデザインに影響すると思います。Wills氏に、産業界と学術パートナにわたる綿密な調査への貢献と支援に関わるGoogleの評価について説明するように促した。私たちはあらゆる種類のものに対して、ユーザリサーチをしています。クラウドサービスの利用状況、開発者によるツールやAPIの使用方法、GCPプロダクト利用のさまざまな組み合わせパターンからプロジェクトの成功を予測する方法GCPのより効率的な利用を支援することによる顧客のコスト削減方法などがその例です。DORAとのパートナシップは私たちに、広く認知された業界標準や、IT変革を説明する用語を提供してくれます。これによって私たちは、調査結果をその枠組みに戻すことが可能になります。Googleには技術アーキテクチャを含む重要な洞察を公開した歴史があります。DORAとのパートナシップでは、これと同じような方法で、変革のトピックを広く公開したいと思っています。Cloudはこのプロジェクトの共同研究者であり、私は引き続きプロジェクトの調査主任を務めます。次回のレポートは今秋のリリースを予定しています。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。