このエントリーをはてなブックマークに追加

1月

30

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9

Cloud Nativeな技術をふんだんに投入してアプリを作ってみました。そこでの学びを共有します。

Organizing : hhiroshell

Hashtag :#cndjp
Registration info

一般枠

Free

Standard (Lottery Finished)
107/150

LT枠

Free

Standard (Lottery Finished)
4/2

Description

勉強会の概要

「Qicoo」は、Cloud Native Developers JP運営メンバーがCloud Nativeなテクノロジーをふんだんに投入して開発したリアルタイムQA投稿アプリです。今回は特別編として、Qicoo開発プロジェクトから学んだことを詳しくご紹介する回にしたいと思います。

小規模とはいえ、一般公開して実戦投入可能なシステムをつくるために、色々な技術課題に取り組んでいます。そこから得た知見を詳しく解説いたします!

※ Qicooは、Japan Container Days v18.12お披露目したものの、時間の都合でほんの触りしかご紹介できませんでした。こちらのセッションにご参加いただいた方にも新規の情報がたくさんありますので、ぜひご参加ください。

セッション概要

タイムテーブル

時間 メニュー スピーカー
18:30-19:00 開場 -
19:00-19:05 ごあいさつ
19:05-19:25 「Qicoo開発プロジェクトの概要。あとGitOpsやCIの話」 @hhiroshell
19:25-19:55 「Spinnakerでハマった7個のポイント」 @sugimount
19:55-20:05 休憩 -
20:05-20:35 「サーバサイドエンジニアがフロントエンドを始めた話」 @translucens
20:35-21:15 「勉強会で使うアプリに必要なインフラを求めて」 @nnao45
21:15- 懇親タイム -
21:20-21:30 LT 1:「(俺が)はじめてのResilience4j」 @suke_masa
21:30-21:40 LT 2:「今後つかえるかもしれない?Database on Kubernetesの紹介」 @tzkb
21:40-21:45 「KubeConのお土産プレゼントコーナー」 @yosshi_ , @capsmalt
22:00 撤収 -

※ LTは懇親タイム中にやります。

「Qicoo開発プロジェクトの概要。あとGitOpsやCIの話」by @hhiroshell

Qicooはcndjp運営メンバーの完全なボランティアで開発を行いました。最初のセッションでは、メンバー間のコミュニケーション、開発費用の問題など、プロジェクト管理視点でのつらみや工夫点を紹介します。

また、Qicooで取り入れたCI/CDの手法である"GitOps"の簡単な紹介と、CI部分の実装についても話します。

「Spinnakerでハマった7個のポイント」by @sugimount

Qicooでは、Spinnakerを使用してカナリアリリースを実装しました。Spinnakerは、情報が少なく、様々なハマリポイントに出会って、解決してきました。このセッションではSpinnakerを使用したときのハマリポイントを紹介します。

「サーバサイドエンジニアがフロントエンドを始めた話」by @translucens

  • フロントエンドの実装
    • 採用したフレームワークと、素早くフロントエンドプロジェクトを立ち上げるために使用したOSSプロダクトを紹介します。
  • ホスティング, GitHubからのCICD
    • フロントエンドの特性上、ブラウザから開発中の画面の表示を確認したいことが多々あります。CircleCIとGitHub上のブランチを連動させて、複数の環境へ自動でデプロイできるようにする方法を説明します。
  • 細かなTipsほか
    • バックエンドへの負荷軽減のための工夫点やはまりポイントなどを紹介します。

「勉強会で使うアプリに必要なインフラを求めて」by @nnao45

  • コミュニティでクローズドなGo言語勉強会

Qicooを作るにあたり、オープンソースや本番環境をはじめGo言語によるアプリケーション作成経験のある@nnao45がメンバー全体に対してGoの勉強会を3ヶ月間毎週行った事についてのエモ・・・いかもしれないお話。

  • AWSとオンデマンドなインフラデプロイ

Qicooという「立ち上がる必要があるのはわずか数時間」「夜になればインスタンス系は全部必ず落とす」「だけどもKubernetesを使った中規模なインフラ」という超特殊なインフラ設計に立ち向かった話と、それにAWSを使った話。時間があれば負荷試験の話もしたい。

  • SREとChatOps

今回こっそりと個人的にSRE的な動きを試してみたいなと感じて、ChatOpsを導入しました。
Python3を使用したChatOpsの開発とその効果についてのお話。

LT募集について (募集終了)

10分のLT枠(抽選)を設けています。LT枠で参加希望の方は connpass 申し込み時のアンケートにて、発表タイトルの記載をお願いいたします。
今回は特定の技術領域に絞ったプログラムではありませんので、LT枠もフリーテーマで募集します。

参加枠について

  • 一般枠:
    • 通常の参加枠です。
  • LT枠:
    • LT登壇を希望される方はこの枠でお申し込みください。LT登壇の抽選に外れた方は、一般枠として参加可能です。

持ち物

  • 名刺1枚

諸注意

会場へのアクセスのご案内はこちら。 説明は 13 階になっていますが、直接 17 階のセミナールーム前の受付までお越し下さい。

Presenter

Feed

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 16:38

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 16:37

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 16:37

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:58

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:48

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:46

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:45

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:44

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:43

hhiroshell

hhiroshellさんが資料をアップしました。

02/25/2019 13:42

こば

こばさんが資料をアップしました。

02/04/2019 16:07

r_fujimoto

r_fujimoto さんが書き込みました。

2019/01/30 19:12

https://twitter.com/hhiroshell/status/1090551207683284994

hhiroshell

hhiroshell published 今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9.

01/09/2019 12:28

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 を公開しました!

Group

Cloud Native Developers JP

Number of events 13

Members 1654

Ended

2019/01/30(Wed)

19:00
22:00

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

Registration Period
2019/01/09(Wed) 12:05 〜
2019/01/30(Wed) 22:00

Location

株式会社サイバーエージェント 17F セミナールーム

東京都渋谷区道玄坂1丁目12番1号

Attendees(109)

r_fujimoto

r_fujimoto

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9に参加を申し込みました!

zyun*

zyun*

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

e4bb81

e4bb81

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

jsmack

jsmack

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

Hiroshi Sekiya

Hiroshi Sekiya

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9に参加を申し込みました!

akiyoshi

akiyoshi

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9に参加を申し込みました!

yosukearai13

yosukearai13

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

JunichAndo

JunichAndo

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9に参加を申し込みました!

himrock922

himrock922

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

SatoruItaya

SatoruItaya

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

Attendees (109)

Waitlist (2)

チェシャ猫

チェシャ猫

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

jacopen

jacopen

今回は特別編!Cloud Nativeなアプリ開発から学んだことを全部シェア - cndjp#9 に参加を申し込みました!

Waitlist (2)

Canceled (75)