2021/07/28
Atlassian Community Events Japan (#ACEJ) #47
https://ace.atlassian.com/events/details/atlassian-tokyo-presents-47-tokyo-atlassian-community-online-meetup-cloudyi-xing-yuzashi-li-jsmhuo-yong-shi-li-/
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43Preferred Networks
Preferred Networksでは新物質開発や材料探索を加速する汎用原子レベルシミュレータを利用できるクラウドサービスを開発しています。 顧客毎に独立した環境にユーザがJupyter Notebookを立ち上げ、自社PyPIパッケージによりAPI経由で弊社独自技術を簡単に利用できます。Kubernetesの機能を駆使してマルチテナント環境を構築しており、各顧客に独立したAPIサーバを提供し、その負荷状況によりAPIサーバをスケーリングさせたり、顧客毎にNotebookに対する通信制限や配置Nodeの制御などを実現しています。
本発表ではKubernetesによるマルチテナントJupyter as a Serviceの実現方法を紹介します。
AWS Japan YouTube 公式チャンネルでライブ配信された 2022年4月26日の AWS Developer Live Show 「Infrastructure as Code 談議 2022」 の資料となります。 当日の配信はこちら からご確認いただけます。
https://youtu.be/ed35fEbpyIE
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43Preferred Networks
Preferred Networksでは新物質開発や材料探索を加速する汎用原子レベルシミュレータを利用できるクラウドサービスを開発しています。 顧客毎に独立した環境にユーザがJupyter Notebookを立ち上げ、自社PyPIパッケージによりAPI経由で弊社独自技術を簡単に利用できます。Kubernetesの機能を駆使してマルチテナント環境を構築しており、各顧客に独立したAPIサーバを提供し、その負荷状況によりAPIサーバをスケーリングさせたり、顧客毎にNotebookに対する通信制限や配置Nodeの制御などを実現しています。
本発表ではKubernetesによるマルチテナントJupyter as a Serviceの実現方法を紹介します。
AWS Japan YouTube 公式チャンネルでライブ配信された 2022年4月26日の AWS Developer Live Show 「Infrastructure as Code 談議 2022」 の資料となります。 当日の配信はこちら からご確認いただけます。
https://youtu.be/ed35fEbpyIE
DDD&Scalaで作られたプロダクトはその後どうなったか?(Current state of products made with DDD & Scala)MicroAd, Inc.(Engineer)
ScalaMatsuri2023登壇スライド
https://scalamatsuri.org/ja/program/J1681614000
DDD&Scalaで作られたプロダクトはその後どうなったか?
Current state of products made with DDD & Scala
#ScalaMatsuri
49. Workplace
from FACEBOOK
カスタマー通知方法の追加
49
Jira Cloud
① カスタマー
(申請者・リクエ
スト共有者/承
認者)やエージェ
ントがアクショ
ン
(コメントなど)
GAS
Web アプリ
② Webhook 発火
申請者/リクエスト
共有者/承認者の個
人チャット画面
③ 対象のリクエストに関す
る情報を REST API で GET
⑤ 通知対象者(申請者やリク
エスト共有者/承認者)の個人
チャットに GRAPH API で
POST を繰り返す
Google スプレッドシート
Email AtlassianAccountID WorkplaceID MuteFlag Comment
---- ---------------- --------- Yes ---
④ 通知対象者の ID
情報やミュート設定
情報を取得
チケット
Webhook 設定画面で以下を設定
・対象イベント
・対象プロジェクト
・GAS Web アプリのURL
・ミュート設定が ON に
なっているユーザーには
POST しない
・アクションした本人には
POST しない