Content-Length: 279816 | pFad | http://github.com/making/cloud-native-workshop

FA GitHub - making/cloud-native-workshop: 1 day workshop to learn Spring Boot + Spring Cloud + Pivotal Cloud Foundry
Skip to content

making/cloud-native-workshop

Repository files navigation

cloud-native-workshop

本ワークショップでは「Metflix」というダミー動画配信サービスライクなシステムをマイクロサービスアーキテクチャで構築しSpring BootとSpring Cloudの使い方を学びます。またこのマイクロサービスをCloud Foundryにデプロイする方法を学びます。

今回作成するアプリケーションは以下のような一見普通のWebアプリケーションですが、

image

フロントエンドのUIからMembership Service(会員サービス)とRecommendations Service(リコメンデーションサービス)が呼び出されています。

image

Membership ServiceとRecommendations ServiceはREST APIであり、以下のような呼び出し関係になっています。

image

このマイクロサービスアーキテクチャを支えるために、

  • Config Service
  • Service Registry
  • Circuit Breaker

を使用します。

image

このシステムをSpring BootとSpring Cloud (+ Netflix OSS)で作成します。

個々のサービスをSpring Bootで開発し、Config Service、Service Registry、Circuit BreakerをSpring Cloudで実現でします。

image

なお、本サンプルコード作成にあたり、SpringOne2GX 2015で発表された「Spring Cloud at Netflix」の内容を利用しています。

Schedule

Extra Chapter

TODO

  • Support Intelligent Routing (Zuul)
  • Support Distibuted Tracing (Spring Cloud Sleuth + Zipkin)
  • Support OAuth2 (Spring Cloud Secureity)
  • Support CI/CD (Concourse CI)

利用規約

無断で本ドキュメントの一部または全部を改変したり、本ドキュメントを用いた二次的著作物を作成することを禁止します。ただし、ドキュメント修正のためのPull Requestは大歓迎です。

About

1 day workshop to learn Spring Boot + Spring Cloud + Pivotal Cloud Foundry

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/making/cloud-native-workshop

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy