API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。2022年4月InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。カルチャー&手法カオステストで、見えない課題からアプリケーションのレジリエンスを改善するこの記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。することで、カオステストを行うかどうかの判断材料となる。リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。Europeイベントが今年8月、COVID-19パンデミックの影響によって予定より5ヶ月遅く、仮想カンファレンスの形式で開催された。クラウドネイティブコミュニティは開放的な組織を目指しており、誰もが自身の方法で貢献することが可能である。エンドユーザによるテクノロジの採用パターンを理解することが、従来にも増して重要になっている。クラウド移行する組織の増加により、セキュリティ、可観測性、エネルギ効率性に関する認識と議論は不可欠である。コミュニティはクラウドテクノロジ採用に関わる人々、システム、ビジネスを常に忘れず、共感を持つことが重要である。Sharma氏による、あらゆる分野の人々に対するCNCFおよびKurernetesコミュニティへの参加の呼びかけから、今回のイベントは始まった。Reportによると、世界中には650万人の"クラウドネイティブ"開発者がおり、2019年第2四半期よりも180万人増えている。Sharma氏による行動の明確な呼びかけは、"参加しよう"というものだ。コミュニティは開放的であるように努めており、エンジニアやドキュメントライタ、プログラムマネージャなど、広いスキル範囲の人々のコントリビューションを歓迎している。Hung氏は、クラウドネイティブテクノロジに関する"現実的"な視野を確立し、検討することの重要性を説いた。Radarは、140以上の企業によるグループがミーティングを重ねて作成したものだ。Radarの目標は、"エンドユーザが積極的に使用するツール、推奨するツール、およびその利用パターン"を公開することにある。初回エディションでは継続的デリバリについて取り上げた。TOCの概要について講演した。氏が論じたのは、エンドユーザ、ベンダ、コントリビュータ、メンテナの観点から見た、CNCF内におけるプロジェクト分割のメリットとデメリットだ。氏が講演で引用したCNCFのツイートにあるように、TOCはCNCF内の全プロジェクトの承認と監督を行うことで、プロジェクトの"中立的コンセンサスを促進する"使命を持っている。#CNCFのような財団は、競合企業に所属する人々が集って偉大なテクノロジを構築できるような、信頼のフレームワークを作り上げます。今回のKubeConにおけるもうひとつの中核的なテーマは、クラウドスペースにおけるセキュリティの重要性だ。Shopify"と題した基調講演を行った。track"など、カンファレンス全体を通じてテーマとして取り上げられていた。Falcoは"LinuxカーネルとeBPF、ptraceを使用して構築されたディープカーネルトレーシング"を使って、実行時にシステムコールをインターセプトして解析する。Kubernetesとコンテナのメタ情報のキャプチャも可能で、例えばコインマイニングのような、未知の、あるいは望ましくない行為から保護するセキュリティルールを記述することができる。Cummmins氏の、データセンタだけで世界のエネルギの3パーセントを消費している、という発言から始まった。このエネルギーの増加分がKubernetes上で動作するワークロードに使われていることから、氏は、"k8sはプラスなのか、それとも事態を悪化させているのか"と問いかけた。infrastructure)"を導入すること、この2つだ。Story"と題した基調講演を行った。Proxyのロールアウトを開始している。それ以来、同社はEnvoyのフットプリントの拡張を続けており、自社開発のコントロールプレーンを使ってKubernetesおよび非Kubernetesのデプロイメントをサポートすると同時に、サービスメッシュのサービス間通信もその中に組み入れている。この講演のおもな内容は、ビジネス上の問題解決に専念するプラットフォームおよびツーリングチームの必要性("単なるテクノロジのためのテクノロジを回避するため")、ステップ毎の段階的進捗と価値提供の計画、テクノロジを使用する他チームから早い段階で了解を得るようにすること、などだった。Caeamanolils氏が、クラウドネイティブテクノロジに従事する中で自身が担当したさまざまな役割について論じた。success)、セールスエンジニア、プロダクトマネージメントなどの役割や部署を経験することで、共感(empathy)を身に着けて、"テクノロジよりも成功が重要であり、導入に成功することが目標である"ことを理解できた。ユーザ資料"という指摘へのリンクを紹介していた。Mind"と題した基調講演を行った。Kubernetesのような大規模分散システムの運用と監視には、多くのチームが気後れを感じている。Cheung氏はエンドユーザに対して、4つのメインツールを推奨する。"kubectl-debug"のような外部(out-of-tree)ソリューションによるシステム調査、である。WebサイトのSchedページからダウンロード可能である。ビデオも近々公開される予定だ。Fitzpatrick氏など何人かのコミュニティリーダが、イベントのおもな内容についてそれぞれ要約を発表している。2020は北アメリカエディションになり、11月17~20日、同じく仮想イベントとして開催される予定である。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。