並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 72件

新着順 人気順

daprの検索結果1 - 40 件 / 72件

  • マイクロソフト、マイクロサービス開発を容易にする「Dapr」をオープンソースで公開。サービス間呼び出し、ステート管理、サービス間メッセージングなど提供

    マイクロソフトは、マイクロサービスアプリケーションの開発を容易にするためのフレームワーク「Dapr」をオープンソースとして公開しました。現在アルファ版となっており、多くの開発者の協力を求めています。 マイクロサービスアプリケーションは、「マイクロサービス」あるいは単に「サービス」と呼ばれる、それぞれがアプリケーションを構成するための機能を提供する多数のプログラムが疎結合によって連係することで実現されます。 それぞれのサービスはWebサーバのようにステートレスなものもあれば、データベースサーバのように状態をつねに保持するステートフルなものもあります。 また、それぞれ異なるプログラミング言語で開発されたサービスがお互いを呼び出し、メッセージをやりとりする必要があります。 Daprは、こうしたマイクロサービスアプリケーションの開発を容易にするため、プログラミング言語に依存せず、サービス間の呼び出

      マイクロソフト、マイクロサービス開発を容易にする「Dapr」をオープンソースで公開。サービス間呼び出し、ステート管理、サービス間メッセージングなど提供
    • Microsoft Power AppsでiOS/Androidのネイティブアプリ開発が可能に。Iginte 2021

      Microsoft Power AppsでiOS/Androidのネイティブアプリ開発が可能に。Iginte 2021 マイクロソフトは、11月3日、4日に開催したオンラインイベント「Microsoft Ignite 2021」で、ローコード/ノーコード開発ツールのPower Appsの新機能として、iOSとAndroidのネイティブアプリ開発を可能にする「Power Apps mobile apps 」プレビュー版を発表しました。 Power Appsのアプリケーションをネイティブアプリにすることで、モバイルデバイスでPower Appsのアプリを利用するためのPower Appsプレイヤーアプリが不要となります。 そしてモバイルデバイスのホーム画面からアプリ専用のアイコンをクリックすると特定のアプリケーションが起動するという、通常のモバイルアプリと同様の操作とUXにおける一貫したユーザ

        Microsoft Power AppsでiOS/Androidのネイティブアプリ開発が可能に。Iginte 2021
      • マイクロソフト、オープンソースの分散アプリケーションランタイム「Dapr 1.0」リリース。Kubernetes対応、サービス間メッセージング、ステート管理など提供

        マイクロソフト、オープンソースの分散アプリケーションランタイム「Dapr 1.0」リリース。Kubernetes対応、サービス間メッセージング、ステート管理など提供 マイクロソフトは、オープンソースの分散アプリケーションランタイム「Dapr 1.0」のリリースを発表しました。 We are excited to announce the release of Dapr v1.0! Yes, production ready Dapr is finally here! Get all the details @ https://t.co/hPk8i38iHi This wouldn't have been possible without the amazing Dapr community. Thank you for all the hard work!pic.twitter.com/6

          マイクロソフト、オープンソースの分散アプリケーションランタイム「Dapr 1.0」リリース。Kubernetes対応、サービス間メッセージング、ステート管理など提供
        • [速報]Microsoft Edge for Linux正式版がリリース。Ignite 2021

          マイクロソフトはLinuxに対応したWebブラウザ「Microsoft Edge for Linux」の正式版リリースを、オンラインイベント「Microsoft Ignite 2021」で発表しました。 We made it! #MSIgnite kicks off today We're excited to share new milestones and updates for Microsoft Edge, including: Microsoft Edge on Linux IE mode Cloud Site List Management New features for Microsoft Search Read more: https://t.co/JGPTQuIK8V — Microsoft Edge Dev (@MSEdgeDev) November 2, 2021

            [速報]Microsoft Edge for Linux正式版がリリース。Ignite 2021
          • Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる

            はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernetes に登場しつつあるベストプラクティスとオープンソースツールを活用し、これらのクラウドネイティブの問題を技術的に組織的にどのように解決するかを示してくれます。 learning.oreilly.com 本書では、Kubernetes上に優れたプラットフォームを構築するための要素を明確に定義し、組織の要件に合わせて必要なツールを体系的に紹介しており、実際の例とコードを交えながら各ステップをわかりやすく説明することで、最終的にはクラウドネイティブなソフトウェアを効率的に提供するための完全なプラットフォーム

              Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる
            • Kubernetes上にサーバレス基盤を構築できる「Knative」リリース1.0に到達

              Kubernetes上にサーバレスコンピューティングの基盤を構築するためのオープンソースソフトウェア「Knative」(ケイネイティブ)の開発チームは、Knativeがバージョン1.0に到達したことを発表しました。 #Knative is an add-on to Kubernetes that helps contributing companies to deploy more quickly, with greater reliability and flexibility. Discover here https://t.co/7CiWBPaGyN what is new at Knative 1.0! pic.twitter.com/KPHsY3Qzmt — KnativeProject (@KnativeProject) November 4, 2021 Knativeは201

                Kubernetes上にサーバレス基盤を構築できる「Knative」リリース1.0に到達
              • Must Read Free Kubernetes Books

                There is a rise in offerings of free educational content, free software, free cloud resources with the single goal of capturing the new kingmaker's attention. In a similar spirit, here I want to quickly share my favorite Kubernetes related books offered free of charge. I've read and found them all very useful at different stages of my learning. The list contains books that are sponsored and offere

                  Must Read Free Kubernetes Books
                • Googleが開発したサーバレス基盤を構築する「Knative」、CNCFがインキュベーションプロジェクトとして承認。消極的だったGoogleは、なぜ心変わりしたのか?

                  Googleが開発したサーバレス基盤を構築する「Knative」、CNCFがインキュベーションプロジェクトとして承認。消極的だったGoogleは、なぜ心変わりしたのか? Cloud Native Computing Foundation(CNCF)は、Kubernetes上でサーバレス基盤を構築するためのソフトウェア「Knative」(ケイネイティブ)が、CNCFのインキュベーションプロジェクトとして承認されたことを発表しました。 [NEWS] We're excited to welcome the @KnativeProject to the #CNCF Incubator! Read more about the project https://t.co/PmYTayVPqe pic.twitter.com/pK78hCZ67T — CNCF (@CloudNativeFdn) Ma

                    Googleが開発したサーバレス基盤を構築する「Knative」、CNCFがインキュベーションプロジェクトとして承認。消極的だったGoogleは、なぜ心変わりしたのか?
                  • Dapr - Distributed Application Runtime

                    APIs for Building Secure and Reliable Microservices Dapr provides integrated APIs for communication, state, and workflow. Dapr leverages industry best practices for security, resiliency, and observability, so you can focus on your code.

                    • Microsoftの「マイクロサービス開発」を支援する分散アプリケーションランタイム「Dapr」がバージョン1.0に到達

                      Microsoftによるオープンソースソフトウェア「Distributed Application Runtime(Dapr)」がバージョン1.0に到達しました。Daprはマイクロサービス開発を支援するランタイムで、アルファ版が公開された2019年10月からおよそ1年半後の「製品向け」リリースとなりました。 Announcing Dapr v1.0 | Dapr Blog https://blog.dapr.io/posts/2021/02/17/announcing-dapr-v1.0/ The community effort that delivered Dapr v1.0 - Open Source Blog https://cloudblogs.microsoft.com/opensource/2021/02/17/the-community-effort-that-delive

                        Microsoftの「マイクロサービス開発」を支援する分散アプリケーションランタイム「Dapr」がバージョン1.0に到達
                      • Introducing the Cloud Development Kit for Terraform (Preview) | Amazon Web Services

                        AWS Developer Tools Blog Introducing the Cloud Development Kit for Terraform (Preview) Infrastructure as Code (IaC) is a fundamental component of modern DevOps practices because it enables you to deploy any version of your application infrastructure at will, and facilitates the full lifecycle management of all the resources required to run and monitor your application. Organizations who have adopt

                          Introducing the Cloud Development Kit for Terraform (Preview) | Amazon Web Services
                        • マイクロソフト、コンテナをサーバレスで実行する「Azure Container Apps」発表。KEDAとDaprを採用。Ignite 2021

                          マイクロソフト、コンテナをサーバレスで実行する「Azure Container Apps」発表。KEDAとDaprを採用。Ignite 2021 Azure Container Appsは、コンテナとしてパッケージングされたアプリケーションを、何らかのイベントをトリガーにして実行します。アプリケーションは負荷に応じてスケールし、イベントがなくなればインスタンス数はゼロになる、いわゆるサーバレスな実行環境を実現するサービスです。 下記は「Introducing Azure Container Apps: a serverless container service for running modern apps at scale」からの引用です。 Azure Container Apps enables executing application code packaged in any c

                            マイクロソフト、コンテナをサーバレスで実行する「Azure Container Apps」発表。KEDAとDaprを採用。Ignite 2021
                          • ChatGPT が回答する Discord Bot をほぼ0円運用できるように作った

                            こういう個人開発する時って限りなく0円に近い価格で運用したくありませんか? 特にDiscordBotは色々制約がある上意外と作るのが難しかったので、知見を共有します あとChatGPTの話はあんまり出てきません ※この記事にはオーバーエンジニアリングを含みます DiscordBotの制約を知っておく 結論 WebSocketを常時Listenするのが一番簡単に作れるがサーバー費用がかさむ InteractionをHTTPで受け取るようにすればWebSocketほど自由度はないがFaaSの載せられる HTTPのInteractionは大体3秒以内に返答しないとタイムアウトになってしまうため、重めの処理は工夫する必要がある 作り方の制約 まず第一に、DiscordBotを作るならEC2なりVPSなりでサーバーを建ててそこで実行するのが一番簡単に作れます これはDiscordの仕様によるもので、

                              ChatGPT が回答する Discord Bot をほぼ0円運用できるように作った
                            • KubeCon + CloudNativeCon North America 2022参加レポート〜3年ぶりのアメリカ現地開催の様子とセッション紹介〜 - ZOZO TECH BLOG

                              こんにちは。計測システム部SREブロックの西郷です。 10月24日から10月28日にかけてKubeCon + CloudNativeCon North America 2022(以下、KubeCon)が行われました。今回弊社からはWEARやZOZOTOWNのマイクロサービス基盤、計測システムに関わるメンバー7名で参加しました。 本記事では現地の様子や弊社エンジニアが気になったセッションについてレポートしていきます。 目次 目次 3年ぶりにアメリカでの現地開催となったKubeCon現況 参加メンバーによるセッション紹介 Istio Today and Tomorrow: Sidecars and Beyond Cloud Governance With Infrastructure As Code (IaC) With Kyverno And Crossplane - Dolis Sharm

                                KubeCon + CloudNativeCon North America 2022参加レポート〜3年ぶりのアメリカ現地開催の様子とセッション紹介〜 - ZOZO TECH BLOG
                              • コンテナをサーバレスで実行する「Azure Container Apps」が正式サービスとして提供開始

                                マイクロソフトはコンテナをサーバレスで実行する新サービス「Azure Container Apps」の正式サービスとしての提供開始を発表しました。 Azure Container Apps is now generally available! You can learn more from our announcement: https://t.co/HvFxpRCmON. We can't wait to see the serverless apps and microservices you will build! #MSBuild — Azure Container Apps (@AzContainerApp) May 24, 2022 Azure Container Appsは昨年11月のイベント「Microsoft Ignite 2021」で発表されたサービスで、コンテナとし

                                  コンテナをサーバレスで実行する「Azure Container Apps」が正式サービスとして提供開始
                                • JJUG CCC 2022 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                  JJUG CCC 2022 Spring に参加しました! いつも以上におもしろいセッション盛りだくさんで、参加してとても楽しかったです。 LINEのトラブルシューティングのような現場での経験をもとにした話から、バイトコードのようなJavaのコアな話まで、とてもバランスよくセッションが採択されていたからかなと思います。 特に前者はなかなか普段の JJUG ナイトセミナーなどでは聞けないので、いつもとても楽しみにしています。 あと、動画セッションならではですが、今回は休憩時間中に時間がかぶって見れなかったセッションを2倍速で追っかけて見るということをやってみて、より密度の高い時間になりました。 授業は動画配信で見たいという大学生の気持ちがちょっとわかりましたw 次回の JJUG CCC 2022 Fall も楽しみです。 もしかすると、オフラインも併用になるんでしょうか。ただ、飲食を伴う懇親

                                    JJUG CCC 2022 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                  • Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications - Microsoft Open Source Blog

                                    Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications Toggle share menu for: Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications Share Share Announcing Distributed Application Runtime (Dapr), an open source proje

                                      Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications - Microsoft Open Source Blog
                                    • マイクロサービスに興味があるあなたの背中を押すかもしれない10の質問 - Qiita

                                      はじめに 前回「マイクロサービスが開発・運用コストの削減にどう貢献するか考えてみた件」という記事を投稿させていただき、多くの方に読んでいただけたようで大変うれしく思います。 先の記事ではマイクロサービス化のモチベーションの一つとして、コストダウンに貢献できるのか?について、マイクロサービスの文脈で活用する技術と併せて整理しました。 次に、私の記事の内容を受け @atsuo0o が 「デジタルトランスフォーメーションにおけるシステムの俊敏性とは?を考える」 でDXの課題とその進め方について整理しました。 これまでの記事を読んでいただいた方は、自分たちに必要な技術やそのモチベーションについてご理解いただけたのではないかと思います。 しかしながら、まだ一歩を踏み出すには不安がある!という方に向け、気になる点をまとめた記事を書いてみました。同じような悩みを持つ誰かに届けば幸いです。 よくお問い合わ

                                        マイクロサービスに興味があるあなたの背中を押すかもしれない10の質問 - Qiita
                                      • マルチランタイム・マイクロサービスアーキテクチャ

                                        状態(state)を話題にする場合、その多くはサービスの状態や、ステートレスが望ましい理由といったことが多いのですが、サービスを管理するプラットフォーム自体にも状態は必要です。信頼性の高いサービスオーケストレーションの実行、分散型のシングルトン、時間的スケジューリング(cronジョブ)、冪等性、ステートフルなエラーリカバリ、キャッシュなどを行なうには、状態が必要になります。ここで挙げたすべての機能が、内部的に状態を持つことに依存しているのです。状態管理の実際はこの記事の範囲ではありませんが、状態に依存する分散プリミティブやその抽象化は関心の範囲内にあります。 バインディング 分散システムのコンポーネントは相互の通信が必要なだけではなく、最新の外部システム、あるいはレガシな外部システムとのインテグレーションも必要です。そのためには、さまざまなプロトコルを変換し、ポーリングやイベント駆動、リク

                                          マルチランタイム・マイクロサービスアーキテクチャ
                                        • クラウドネイティブな「.NET 5」が既存の.NET Frameworkアプリにもたらすインパクト

                                          クラウドネイティブな「.NET 5」が既存の.NET Frameworkアプリにもたらすインパクト:.NET 5モダナイズ入門(1) 既存の.NET Frameworkアプリの.NET 5への移行に関する考慮事項やレガシーアプリのモダナイゼーションについて解説する連載。初回は、.NET統合の現状や.NET 5のリリースにおけるキャッチアップすべきことなどについて。 2020年11月、「.NET 5」リリース 企業向けアプリや社内システムで多く使われている「.NET Framework」。その最新版「.NET 5」が2020年11月にリリースされることをご存じでしょうか。一方、.NET Frameworkは、2019年リリースの「.NET Framework 4.8」が最終メジャーアップデートとなり、以降は新機能の追加は行われずメンテナンスのみとなることが決まっています。 しかしながら、企業

                                            クラウドネイティブな「.NET 5」が既存の.NET Frameworkアプリにもたらすインパクト
                                          • WebAssembly 入門してみた

                                            WebAssembly 入門してみた 最近こんなニュース記事を見て、 WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進 いろんなOSにまたがった実行環境という意味ではJavaのJVMみたいだなと思ったり(Javaそんなに詳しくないけど)、「WebAssemblyってそんなこともできるのか...」とちょっと興味を惹かれた。 名前のちょっとした概要だけは知っている所謂「にわか勢」だったので、良い機会だし少しちゃんと調べてみる。 そもそもWebAssemblyて とりあえず公式ページを見てみると、こんな記載がある。 WebAssembly (abbreviated Wasm) is a binary instruction format fo

                                              WebAssembly 入門してみた
                                            • Googleが「Knative」をCloud Native Computing Foundationに寄贈。Kubernetes上でサーバレス基盤を構築するソフトウェア

                                              Googleが「Knative」をCloud Native Computing Foundationに寄贈。Kubernetes上でサーバレス基盤を構築するソフトウェア Googleは、Kubernetes上でサーバレス基盤を構築するオープンソースソフトウェアの「Knative」(ケイネイティブ)を、Cloud Native Computing Foundation(以下、CNCF)に寄贈すると発表しました。 To enable the next phase of community-driven innovation in Knative, we’ve submitted Knative to the @CloudNativeFdn (CNCF) for consideration as an incubating project. The goal: to donate the Kna

                                                Googleが「Knative」をCloud Native Computing Foundationに寄贈。Kubernetes上でサーバレス基盤を構築するソフトウェア
                                              • KubeVirt becomes a CNCF incubating project

                                                The CNCF Technical Oversight Committee (TOC) has voted to accept KubeVirt as a CNCF incubating project. KubeVirt enables users to run virtual machine workloads on top of Kubernetes in a Kubernetes-native way. It allows the migration of legacy applications and supports building new applications with virtualization requirements, ultimately strengthening Kubernetes as the tool of choice for running c

                                                  KubeVirt becomes a CNCF incubating project
                                                • GitHub - dapr/dapr: Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - dapr/dapr: Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
                                                  • Announcing Dapr v1.0

                                                    By Dapr project maintainers | Wednesday, February 17, 2021 Today we are excited to announce the v1.0 release of the Distributed Application Runtime (Dapr), which has achieved the stability and enterprise readiness to be designated production ready. Dapr is an open source, portable, event-driven runtime that makes it easy for developers to build resilient, microservice, stateless and stateful appli

                                                    • マイクロソフトが方針転換。Windows 7の2023年までの延長サポート/「Windows Virtual Desktop」正式サービスに/VSCodeがPython対応強化ほか、2019年10月の人気記事

                                                      マイクロソフトが方針転換。Windows 7の2023年までの延長サポート/「Windows Virtual Desktop」正式サービスに/VSCodeがPython対応強化ほか、2019年10月の人気記事 10月は各地で台風が猛威をふるっていましたが、読者の皆様は無事に過ごせたでしょうか? 被害に遭われた方には心からお見舞い申し上げます。僕の身近なところでは、実家の塀が強風で曲がってしまい、父親が地元の工務店に修理の見積もりを出していました。 さて、そんな10月を人気記事ランキングで振り返ってみましょう。 2019年10月の人気記事トップ10 1位 マイクロソフトが方針転換。Windows 7の2023年までの延長サポート、あらゆる企業が購入可能に 2位 「Windows Virtual Desktop」正式サービスとして提供開始、マイクロソフト純正のVDI環境。Azureの東西日本リ

                                                        マイクロソフトが方針転換。Windows 7の2023年までの延長サポート/「Windows Virtual Desktop」正式サービスに/VSCodeがPython対応強化ほか、2019年10月の人気記事
                                                      • 「マイクロサービスアプリ構築を容易にする」、Microsoftが始めたOSSプロジェクト「Dapr」について、生みの親に聞いた

                                                        「マイクロサービスアプリ構築を容易にする」、Microsoftが始めたOSSプロジェクト「Dapr」について、生みの親に聞いた:KubeCon+CloudNativeCon North America 2019報告(3)(1/2 ページ) Microsoftは2019年10月、マイクロサービスアプリケーションの開発を容易にするオープンソースソフトウェアのプロジェクト、「Dapr(Distributed Application Runtime)」を開始した。その「生みの親」であるルーク・キム(Luke Kim)氏とヤーロン・シュナイダー(Yaron Schneider)氏に、2019年11月開催のKubeCon+CloudNativeCon North America 2019で聞いた。

                                                          「マイクロサービスアプリ構築を容易にする」、Microsoftが始めたOSSプロジェクト「Dapr」について、生みの親に聞いた
                                                        • Azure Container Apps の特徴と Azure Web Apps / Azure Functions との違い - しばやん雑記

                                                          Ignite 2021 で発表された Azure Container Apps について、実際に触って調べたのでいろいろと所感を書きます。特に Web Apps / Azure Functions との違い・使い分けについて重視しました。 名前から分かるようにコンテナーの実行に特化したサービスです。既報の通り Kubernetes 上で動作していますが Kubernetes の知識が無くても簡単に扱えるようになっています。 最新の Serverless サービスなだけあって、全体的に設計が洗練されている印象を持っています。最初からログ周りは Log Analytics ベースになっているのも好印象です。 提供される機能と App Service との違い まだプレビューなので機能は少なめですが、現時点で提供されている Container Apps の機能は以下のような感じです。カスタム V

                                                            Azure Container Apps の特徴と Azure Web Apps / Azure Functions との違い - しばやん雑記
                                                          • 分散型アプリの開発と運用を分離するOAMとDapr、そしてKubernetes上の実装であるRudrとは?

                                                            分散型アプリの開発と運用を分離するOAMとDapr、そしてKubernetes上の実装であるRudrとは? クラウドネイティブなシステムの理想形の一つは、オンプレミスのプラットフォームであったとしてもAWSやMicrosoft Azure、GCPのように柔軟でスケールアウト可能なインフラストラクチャーの上に分散型のアプリケーションが稼働することだ。 しかし実際には仮想マシンからコンテナベースのインフラストラクチャーに移行し、アプリケーションの実行単位がコンテナになったとしても、アプリケーション自体が分散型になることはそれほど進んでいない。これはモノリシックなアプリケーションを分散型にリアーキテクチャーすることの難しさの現れであろう。また新規のアプリケーションにおいても、デジタルトランスフォーメーション(DX)を促すベンダーサイドの掛け声の割には導入が進んでいないというのが現実だろう。 この

                                                              分散型アプリの開発と運用を分離するOAMとDapr、そしてKubernetes上の実装であるRudrとは?
                                                            • マイクロソフト、クラウド/エッジアプリ向けの新オープンソース仕様を発表

                                                              Microsoftはクラウド開発者が抱える問題について、複数の新規プロジェクトで取り組んでおり、米国時間10月16日に2つの成果を発表した。1つ目は、同社とAlibaba CloudがOpen Web Foundationのプロジェクトとして開発している、「Kubernetes」上でクラウドネイティブなアプリケーションを開発するための仕様である「Open Application Model」(OAM)だ。2つ目は、クラウド上やエッジデバイス上で稼働できるマイクロサービスアプリケーションを構築するためのポータブルなイベント駆動ランタイム「Dapr」だ。 TwitterユーザーのThe Walking Cat(@h0x0d)は15日に、OAMのGitHubリポジトリーを見つけたとツイートしていた。またOAMの実装である「Rudr」へのリンクも投稿していた。GitHub上での説明によると、Rud

                                                                マイクロソフト、クラウド/エッジアプリ向けの新オープンソース仕様を発表
                                                              • 【レポート】k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介 #jjug_ccc #jjug_ccc_c | DevelopersIO

                                                                【レポート】k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介 #jjug_ccc #jjug_ccc_c コンサル部のとばち(@toda_kk)です。 本記事は、2022年6月19日に開催されたオンラインカンファレンス JJUG CCC 2022 Spring にて行われたセッション「k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介〜 Dapr ベースのマイクロサービス開発から GitHub Action を利用した CI/CD 〜」のレポートです。 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 このセッションでは、Java Champion 兼 Mic

                                                                  【レポート】k8s 疲れの方へ送る、k8s ベースのらくらくマイクロサービス動作基盤のご紹介 #jjug_ccc #jjug_ccc_c | DevelopersIO
                                                                • Dapr + JavaでHello worldしました。 - 谷本 心 in せろ部屋

                                                                  先日、MicrosoftがDaprというプロダクトをOSSで公開しました。 www.publickey1.jp Distributed Application Runtimeの略だそうで、なんかIstio的な感じなのかなーと思ったのですが「ステート管理」みたいな機能もある所が少し気になって、ドキュメントとかを眺めていると、ステート管理、メッセージング、アクターなど、ただのサイドカーよりも機能が多めになっていて、かつ、分散トレーシングの機能も持っている辺りを見て、あぁなるほどとなりました。ステート管理やメッセージングをプラットフォーム側が持つようになれば、AOPやBCIなしで分散トレーシングができるようになるし、これはアリだなという謎の納得感を得ました。 まぁ細かいことはさておき、Daprのアプローチがちょっと面白いなと思い、Daprそのものというよりも、このようなアプローチがゲームチェンジ

                                                                    Dapr + JavaでHello worldしました。 - 谷本 心 in せろ部屋
                                                                  • Where Programming, Ops, AI, and the Cloud are Headed in 2021

                                                                    In this report, we look at the data generated by the O’Reilly online learning platform to discern trends in the technology industry—trends technology leaders need to follow. But what are “trends”? All too often, trends degenerate into horse races over languages and platforms. Look at all the angst heating up social media when TIOBE or RedMonk releases their reports on language rankings. Those repo

                                                                      Where Programming, Ops, AI, and the Cloud are Headed in 2021
                                                                    • サイドカーライブラリ Dapr の分散トレーシングを試す - kencharosの日記

                                                                      ちょっと前にこんなニュースがありました。 www.publickey1.jp 公式はこの辺かな? dapr.io github.com Microsoft が OSS で、しかも golang で作ったという異色のライブラリです。 また最近は envoy を使ったサービスメッシュについて色々と調べていたこともあり、似たような問題を解決するものであるといこともあり、興味を持ちました。 サンプルやコンセプトページを見ているとなんとなく雰囲気がつかめてきます。 github.com github.com Isito のように、各サービスにサイドカーとして起動するDapr インスタンスとサイドカーインスタンスを管理するDaprサーバーから構成されている。 サイドカー経由でサービスにアクセスすることでアドレス解決を任せたり、プロトコル変換ができる。 例えば、HTTPしかないサービスをgRPC経由で呼

                                                                        サイドカーライブラリ Dapr の分散トレーシングを試す - kencharosの日記
                                                                      • Microsoftが「.NET 6」正式リリース .NETとして最初の長期サポート版

                                                                        この記事は新野淳一氏のブログ「Publickey」に掲載された「マイクロソフト「.NET 6」正式リリース、.NETとして最初のLTS版。Win/Mac/iOS/Androidアプリを単一コードで記述可能に」(2021年11月9日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Microsoftは、同社のアプリケーションフレームワーク「.NET」の最新版となる「.NET 6」の正式リリースを発表しました。 .NET 6は、Microsoftが「.NET Framework」と「.NET Core」フレームワークを「.NET」に統合してから最初の、本番利用に耐える品質とサポートが約束された長期サポート版(LTS版)の.NETとなります。 .NET 6は、Windowsはもちろん、macOS、Linuxの各OSに対応し、x86、x64、Armのプロセッサに対応。デス

                                                                          Microsoftが「.NET 6」正式リリース .NETとして最初の長期サポート版
                                                                        • daprでつくるマイクロサービス - Qiita

                                                                          はじめに この記事は、 富士通クラウドテクノロジーズ Advent Calendar 2020 の2日目の記事です。 1日目は @miyuush さんの ニフクラがTerraformに対応したので使ってみた【基礎編】 でした! 昨日リリースされたばかりで生まれたてホヤホヤ感のある nifcloud/terraform-provider-nifcloud v1.0.0 ですがこれからの機能エンハンスが楽しみですね!どんどんIaCにしていきたい 改めましてこんにちは!NIFCLOUDのいくつかのサービスのAPIを開発している @kzmake と申します。 入社しサービスを開発してはや4年目になりました。ここ数年はいくつかのサービス開発を経験し、そこそこcleanでdddなアプリケーションをかけるようになってきたました 最近はどうすればスピード感ある開発ができるかな〜と考えている今日このごろです

                                                                            daprでつくるマイクロサービス - Qiita
                                                                          • 米Microsoft、オープンソースのマイクロサービス構築フレームワーク「Dapr」を発表 | OSDN Magazine

                                                                            米Microsoftは10月16日、マイクロサービス構築フレームワーク「Dapr」を発表した。任意の言語やフレームワークを使って、クラウドとエッジで動くマイクロサービスベースのアプリケーションを容易に構築できるという。 Daprはイベント駆動型のサーバーレスランタイム。移植性を特徴とし、さまざまな言語と開発フレームワークを使って分散型のアプリケーションを簡単に構築できる。スタンドアロンのバイナリを出力でき、Kubernetes上やマシン上、IoTデバイス上で動かすことができる。 各コンピュートユニットにサイドカーコンテナ/プロセスを挿入し、このサイドカーがイベントトリガーとやりとりしてHTTPまたはgRPCプロトコルを経由してコンピュートユニットと通信する。HTTPまたはgRPCインターフェイス経由でステート管理、信頼性のあるメッセージング、トリガーなどを備えており、ステートレス、ステート

                                                                              米Microsoft、オープンソースのマイクロサービス構築フレームワーク「Dapr」を発表 | OSDN Magazine
                                                                            • Developers Summit 2022 公開資料・Twitterリンクまとめ

                                                                              2022/02/17(木)、18(金)で開催されたデブサミ2022に関する、現時点で公開資料とTwitter アカウントリンクをまとめました。 よろしければご活用ください。 はじめに 登壇者名は敬称略させていただいています。 スライドについては、ご本人がツイートで展開されていたり、スライドサービスにアップロードされているものを記載。 Twitter アカウントについては、多くの方はデブサミ公式サイトの紹介ページに記載 or 資料記載がありましたので、そちらから引用させていただきました。 そちらに記載がなかった方については、別途分かった方のみ記載。 資料について、見つけられなかった or 元々資料を使用していない 方についてはレポート記事を見つけられた方のみ、そのリンクを記載しています。 (ご本人の記事の場合は、本人記事という表記) リンクの間違い等ありましたらコメントいただけると助かります

                                                                                Developers Summit 2022 公開資料・Twitterリンクまとめ
                                                                              • Microsoftがリードするモダンな分散システム用ランタイムDaprとは?

                                                                                MicrosoftはCNCF(Cloud Native Computing Foundation)が主催するWebinarで、クラウドネイティブなシステムにおいて分散処理を実装するランタイムであるDaprを解説するセッションを実施した。CNCFのWebinarページには、CNCFにホストされている多数のプロジェクトのセッションだけではなくCNCFのメンバーによる技術解説が公開されている。今回紹介するセッションは2020年10月1日に公開されたもので、CNCFのプラチナムメンバーであるMicrosoftがコンテンツを提供したものになる。 参考:Dapr, Lego for microservices セッションのタイトルは「Dapr, Lego for Microservices」というもので、マイクロサービスを構築する際にランタイムとして機能するDaprの最新情報を紹介する内容となった。

                                                                                  Microsoftがリードするモダンな分散システム用ランタイムDaprとは?
                                                                                • .NET 5移行前に知らないと損する、アプリモダナイズのための確認事項

                                                                                  .NET 5移行前に知らないと損する、アプリモダナイズのための確認事項: .NET 5モダナイズ入門(3) 既存の.NET Frameworkアプリの.NET 5への移行に関する考慮事項やレガシーアプリのモダナイゼーションについて解説する連載。今回は、.NETアプリケーションのモダナイゼーションを進める前の確認事項を紹介します。 既存の.NET Frameworkアプリの.NET 5への移行に関する考慮事項やレガシーアプリのモダナイゼーションについて解説する本連載「.NET 5モダナイズ入門」。前回は、.NET 5世代のアプリケーションライフサイクルマネジメント(ALM)および、.NET Frameworkから.NET 5へ移行する際におけるワークロードごとの方法の概要や参考情報を紹介しました。今回からモダナイゼーションの進め方について解説していきます。 オンプレミスのアプリケーションのモ

                                                                                    .NET 5移行前に知らないと損する、アプリモダナイズのための確認事項