API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。2022年4月InfoQ編集チームが2022年に進化するソフトウェアアーキテクチャと設計のトピックをどのように見ているかの概要です。アーキテクトが今、何を設計しているかに焦点を当てています。Pan氏が、分散データベースシステムにおけるシャーディングアーキテクチャのパターンについて論じます。ShardingSphereプロジェクトがデータシャーディングの課題にいかに対処しているかを説明した上で、DistSQLを使って分散データベースと暗号化テーブルを生成する方法の実例2つを論じています。カルチャー&手法カオステストで、見えない課題からアプリケーションのレジリエンスを改善するこの記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。することで、カオステストを行うかどうかの判断材料となる。リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。Previewの提供を始め、Googleは多くの統合が可能なボットエンジンであるAPI.aiを買収した。PlatformとWit.aiがホストするボットエンジンをオープンにした。2ヶ月後、彼らは新しいバージョンのエンジンをリリースし、開発者は20000人から45000人に倍増した。このうち、どのくらいの開発者がMessengerに統合されたチャットボットを実際に開発しており、どのくらいが単に試しているだけなのかわからない。ひとつ起きてしまったこととしては、多くの開発者が流入してきた結果、ビルドインされたトレーニング用のデータセットが汚染され、不正確になりきれいにする仕事が必要になった、ということだ。Frameworkを提供している。現時点ではプレビューだ。開発者はC#とNode.jsでチャットボットやAzure上で動作するアプリケーションを開発できる。365、GroupMe、SMSなどのMicrosoftのほかのアプリケーションとも連携でき、さらに、Microsoftのではないアプリケーションとも連携できる。Messenger、Kik、Slackだ。ウェブページにも埋め込むことができる。Servicesを利用できる。(LUIS)を使うことになる。対応している言語は、英語、フランス語、イタリア語、スペイン語、中国だ。Directoryには、現時点でさまざまな企業が開発した55のボットがある。Apigeeの買収後、GoogleはボットエンジンのAPI.aiを買収している。–という同じコンセプトを踏襲している。Messenger、Skype、Slack、Twitterなど多くのアプリケーションと連携できる。多くのOS、プラットフォーム、言語向けのSDKを提供している。Android、iOS、Xamarin、Unity、Cordova、C#、C++、Java、JavaScript、PHP、Python、Rubyなどだ。今までで、30億のリクエストをさばいてきたとのことだ。Googleの方がより優れた自然言語処理サービスを保有しているにも関わらず、なぜAPI.aiを買収したのかは明らかではない。したら、多くのアプリケーションと統合できることやすでに60000人の開発者が使っていることが理由かもしれない。AssistantのようなGoogleのチャットボットにユーザーベースを与えることになる。AssistantのプレビューはAlloとともに提供が始まった。AlloはGoogleの新しいチャットアプリケーションだ。Assistantは自然言語を理解し、ニュースの提供や質問への回答、フレーズの翻訳、飛行機やレストランの予約、メールなど毎日のタスクをこなしてくれる。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。