Tokyo

November 6

ベルサール神保町
〒101-0065
東京都千代田区西神田3-2-1住友不動産千代田ファーストビル南館2・3F ベルサール神保町

X

登録



10:00

オープニング

10:10

Spring Boot 2.0によるリアクティブSpring

Mark Heckler

詳細
Spring Framework 5.0でもっともエキサイティングなことのひとつは、メッセージ駆動、弾力性、レジリエンス、応答性の高いサービスをサポートするPivotalのReactorプロジェクトをベースにしたリアクティブ・プログラミングのサポートです。 Spring Framework 5.0には、リアクティブ処理をサポートするように適応されたMVCのようなコンポーネントモデルと、新しいタイプのWebエンドポイント、機能的なエンドポイントが統合されています。 この講演では、新しくNettyベースのWebランタイム、既存のServletコードを新しい世界で実行する方法、既存のSpringスタックテクノロジと統合する方法について説明します。

11:00

クラウドネイティブSpring

Josh Long

詳細
45分の「クラウドネイティブJava」の講演で、さらに多くのことをカバーして欲しいというお客様にお応えし、このセッションでは、モダンなマイクロサービス開発をサポートするSpring Cloud.nextについて、(または、少なくともSpring Boot 2.0とSpring Cloud Finchleyでカバーしている)重要な点に焦点を当てます:- ファンクショナル・リアクティブ REST エンドポイント (ここでの「ファンクション」はまったく異なる意味を持ちます) - Spring Framework 5を使用したリアクティブ・プログラミング。すべてのレイヤでフロー制御を活用し、入出力を実行する際にすべてのCPUを最も効率的に使用します。 あなたはSpectreとMeltdownのパッチをインストールした後に得ることができる効率のあらゆるビットを必要としています! - Kotlin。そう、KOTLINです: あなたはJavaを必要としていました。私はKotlinから使用するライブラリでそれを与えます。 - Apache Kafkaを使ったメッセージング。 なにも面白いことはありません。単に素晴らしいのです。 - 新しいリアクティブなレート制限の,プロキシー,Websocketを意識したSpring Cloud Gatewayを使った危険と隣り合わさな開発 - ASCIIアート! - サーキットブレイカーと最終的な一貫性を使った信頼性

11:50

休憩

13:00

クラウドへの継続的デプロイメント

James Weaver

詳細
「これを最初からやった回数を数えるのはもうやめた」 - これは、Spring Cloud Pipelinesというプロジェクトの開始についてのツイートの回答の1つです。 すべての企業は、ソース管理からコードを取得し、単体テストや結合テストを実施し、本番に移行するというパイプラインの設定をスクラッチから行います。 すべての企業は、アプリケーションをサーバーにデプロイするために何らかの自動化を作成します。 こんなことはもうやめましょう。ビジネス価値の提供にフォーカスし自動化を行うときです。 このプレゼンテーションでは、Spring Cloud Pipelinesプロジェクトについて説明します。 すぐにデプロイメントパイプラインをセットアップし新しいプロジェクトを開始できます。 Cloud Foundryにデプロイし、アプリケーションに後方互換性があるかどうかを確認して、本番環境でロールバックすることができます。

13:50

Spring Cloud Gateway

Spencer Gibb

詳細
APIゲートウェイとは何でしょう。APIゲートウェイを使うことでマイクロサービスアーキテクチャはどのような利益を得ることができるでしょうか。 タイプAPIゲートウェイとは何でしょう。APIゲートウェイの各タイプを定義する特性は何でしょうか。このセッションでは次世代のAPIゲートウェイであるSpring Cloud Gatewayとそのアーキテクチャ、開発者の経験について説明します。 ルートマッチングとフィルタリングについて、そしてそれが以前のZuul 1の経験とどう違うかを学びましょう。 Spring Cloud Gatewayの機能には、Websocketのサポート、リアクティブな開発者のエクスペリエンス、レート制限などがあります。

14:40

Spring Cloud Stream 2.0によるクラウドイベント駆動型アーキテクチャ

Jakub Pilimon

詳細
イベント駆動はメインステージを去ったことはありませんが、(マイクロサービスなどの)クラウドネイティブの分散アーキテクチャの出現により、これまで以上に普及しています。 しかし、エンタープライズ統合からデータストリーミングまで、さまざまなユースケースをカバーする幅広いカテゴリーです。 だから、それらのすべてを理解する方法、特にタスクのための最良のツールは何ですしょうか? このプレゼンテーションでは、さまざまな種類のイベント駆動アーキテクチャの概要と、Springポートフォリオのさまざまなメッセージ指向コンポーネント(Spring Kafka、Spring AMQP、Spring Integration、Spring Cloud Stream)がどのように絵に収まるかについて説明します。

15:30

休憩

15:45

サーバーレスSpring

Toshiaki Maki

詳細
このライブコーディングセッションでは、基本的なプログラミングモデルからマルチクラウドへのデプロイまで、Spring Cloud Functionを紹介します。 その間に、機能としてのJavaの現在の状態を調査し、Springがサーバーレスの世界で果たす役割を実証する予定です。

16:35

Pivotal Application Serviceで稼働するSpring Boot/Spring Cloudアプリケーション

Younjin Jeong

詳細
Cloud FoundryをJavaマイクロサービスを実行する最適な場所にするにはどうすればよいでしょうか。 JavaのBuildpackを超えて、分散アプリケーションを実現するための分散プラットフォームとなるものについて検討します。 BOSHで管理されたマイクロサービスインフラストラクチャは、サービスがデプロイされた後、DevOpsチームにとってより簡単になりますか? 運用の自動化は、サービス発見、サーキットブレーカの監視、構成サービスなどの重要な機能にとってどのように見えますか? アプリケーションと運用に注力する開発者、アーキテクト、ITマネージャーは、Spring Boot、Spring Cloud、Spring Cloud Data FlowのワークロードをCloud Foundryでエキサイティングなものにするための堅実な導入を控えていきます。

17:25

Using Spinnakerを使用したKubernetes上の開発ワークフローの作成

Paul Czarkowski, Principal Technologist, Pivotal

詳細
すぐに使えるKubernetesは、柔軟性には優れていますが、シンプルなアプリケーションをデプロイするための摩擦を生み出すオペレーションプラットフォームです。Spinnakerを使用すると、Kubernetesでアプリケーションをテスト、ビルド、デプロイするためのカスタムワークフローを簡単に作成できます。 このセッションでは、コンテナとKubernetesの概要、それが可能にするデフォルトの開発/デプロイのワークフローを紹介します。 その後、Spinnakerを使用してワークフローを簡素化し合理化し、#gitopsスタイルの完全なCI / CDを提供する方法を紹介します。

18:15

クロージング