- プログラミング
- 無料
Tech-Circle #22 Scalaではじめるマイクロサービス ~ Lagom でチャットアプリを実装してみよう!~
Lagomについての概説
講座紹介
■概要
複数のサービスを疎結合に連携させることで、変化に強く、高いスケーラビリティと耐障害性を実現させることができると言われているマイクロサービスアーキテクチャ。しかし、具体的にどう設計すればいいの?どう実装するの?という疑問をお持ちの方は多いと思います。このハンズオンでは、マイクロサービスアーキテクチャの構築に役立つ様々な機能を備えた Lagom というフレームワークを使って、復数のサービスに分割されたチャットの Web アプリの開発を体験していただきます。
□講師:@negokaz
Lagom とは何なのか基本コンセプトの解説後、Lagom の機能や API を理解しながら、PCを使ってチャットアプリのバックエンドを実際に実装していきます。
■対象
Lagom を使って Web アプリを開発できるようになりたい方
事前準備(後述)を勉強会当日までに実施し、事前準備したノートPCを当日持参できる方
Scala の基本的な文法を理解している方
■事前準備
※本勉強会はハンズオンとして行われた内容となっております。ハンズオンまで体験される際には以下開発環境を準備の上ご視聴ください。
開発環境準備 (所要時間: 約 1 時間)
https://github.com/negokaz/lagom-hands-on-development.scala/blob/master/doc/setup.md
複数のサービスを疎結合に連携させることで、変化に強く、高いスケーラビリティと耐障害性を実現させることができると言われているマイクロサービスアーキテクチャ。しかし、具体的にどう設計すればいいの?どう実装するの?という疑問をお持ちの方は多いと思います。このハンズオンでは、マイクロサービスアーキテクチャの構築に役立つ様々な機能を備えた Lagom というフレームワークを使って、復数のサービスに分割されたチャットの Web アプリの開発を体験していただきます。
□講師:@negokaz
Lagom とは何なのか基本コンセプトの解説後、Lagom の機能や API を理解しながら、PCを使ってチャットアプリのバックエンドを実際に実装していきます。
■対象
Lagom を使って Web アプリを開発できるようになりたい方
事前準備(後述)を勉強会当日までに実施し、事前準備したノートPCを当日持参できる方
Scala の基本的な文法を理解している方
■事前準備
※本勉強会はハンズオンとして行われた内容となっております。ハンズオンまで体験される際には以下開発環境を準備の上ご視聴ください。
開発環境準備 (所要時間: 約 1 時間)
https://github.com/negokaz/lagom-hands-on-development.scala/blob/master/doc/setup.md
授業一覧
Lagomについての概説 お試し視聴 | 30:23 |
---|---|
ハンズオン内容についての説明 |
34:55 |