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

1月

30

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

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

主催 : hhiroshell

ハッシュタグ :#cndjp
募集内容

一般枠

無料

抽選(2019/01/21)
159/150

LT枠

無料

抽選(2019/01/21)
4/2

イベントの説明

勉強会の概要

「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でカナリアリリース ハマったX個のポイント (仮)」 @sugimount
19:55-20:05 休憩 -
20:05-20:35 「サーバサイドエンジニアがフロントエンドを始めた話」 @translucens
20:35-21:15 「勉強会で使うアプリに必要なインフラを求めて」 @nnao45
21:15- 懇親タイム -
21:20-21:27 LT 1:「(募集中)」 (募集中)
21:27-21:34 LT 2:「(募集中)」 (募集中)
21:34-21:40 「KubeConのお土産プレゼントコーナー」 @yosshi_ , @capsmalt
22:00 撤収 -

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

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

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

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

「Spinnakerでカナリアリリース ハマったX個のポイント (仮)」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 階のセミナールーム前の受付までお越し下さい。

発表者

資料 資料をもっと見る/編集する

資料が投稿されると、最新の3件が表示されます。

フィード

hhiroshell

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

2019/01/09 12:28

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

グループ

Cloud Native Developers JP

イベント数 10回

メンバー数 950人

開催前

2019/01/30(水)

19:00
22:00

イベントに申し込むには
ログインしてください

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

募集期間
2019/01/09(水) 12:05 〜
2019/01/30(水) 22:00

会場

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

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

抽選中(163人)

takahia

takahia

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

ponde_m

ponde_m

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

komapotter

komapotter

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

hysh

hysh

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

choko

choko

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

Hiro_Ichiki

Hiro_Ichiki

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

mdhrk

mdhrk

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

mmatsu

mmatsu

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

toshinao_f

toshinao_f

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

accels

accels

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

抽選中一覧(163人)