Submit Search
Upload
スタートアップにjoinして1年間の変化を振り返る
•
3 likes
•
3,301 views
Masashi Ogawa
Follow
2015/9/1 AWS Startup Tech 夏のLT大会 at dots. LT資料
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 45
Download now
Download to read offline
Recommended
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
スタートアップにjoinして安心して眠るためにやった5つのこと
スタートアップにjoinして安心して眠るためにやった5つのこと
Masashi Ogawa
Riotでサーバレスにした話
Riotでサーバレスにした話
Hiroyuki Hara
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
Riot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディング
Keisuke Imai
自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス
Masayuki Maekawa
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
Jsugプレゼン資料new
Jsugプレゼン資料new
Wataru Kakizoe
Recommended
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
スタートアップにjoinして安心して眠るためにやった5つのこと
スタートアップにjoinして安心して眠るためにやった5つのこと
Masashi Ogawa
Riotでサーバレスにした話
Riotでサーバレスにした話
Hiroyuki Hara
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
Riot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディング
Keisuke Imai
自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス
Masayuki Maekawa
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
Jsugプレゼン資料new
Jsugプレゼン資料new
Wataru Kakizoe
Backlogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nucon
EVERRISE
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
Tokuhiro Matsuno
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプト
Masayuki Maekawa
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo
Yasutaka Hamada
さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦
Hiroki Ito
オレ流クラウドデザイン
オレ流クラウドデザイン
Atsushi Kojima
ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活
kazuki kumagai
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
Atsushi Kojima
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone papers
Winodws azure紹介
Winodws azure紹介
fumios
jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話
Tsubasa Yoshino
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
Takahiro Moteki
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
sakura-baremetal_ssmjp
sakura-baremetal_ssmjp
Hiroki Ito
JAWSDAYS2014 Amazon Kinesis for Beginner
JAWSDAYS2014 Amazon Kinesis for Beginner
Toshiyuki Konparu
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川
SORACOM,INC
AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.
Eiji Shinohara
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup
akitsukada
More Related Content
What's hot
Backlogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nucon
EVERRISE
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
Seiko Kuchida
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
Tokuhiro Matsuno
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプト
Masayuki Maekawa
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo
Yasutaka Hamada
さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦
Hiroki Ito
オレ流クラウドデザイン
オレ流クラウドデザイン
Atsushi Kojima
ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活
kazuki kumagai
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
Atsushi Kojima
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone papers
Winodws azure紹介
Winodws azure紹介
fumios
jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話
Tsubasa Yoshino
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
Takahiro Moteki
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
sakura-baremetal_ssmjp
sakura-baremetal_ssmjp
Hiroki Ito
JAWSDAYS2014 Amazon Kinesis for Beginner
JAWSDAYS2014 Amazon Kinesis for Beginner
Toshiyuki Konparu
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
What's hot
(19)
Backlogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nucon
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプト
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo
さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦
オレ流クラウドデザイン
オレ流クラウドデザイン
ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
Winodws azure紹介
Winodws azure紹介
jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話
Innovation eggcloudnative
Innovation eggcloudnative
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
遅いクエリと向き合う仕組み #CybozuMeetup
遅いクエリと向き合う仕組み #CybozuMeetup
本番運用で使うVisual Studio
本番運用で使うVisual Studio
sakura-baremetal_ssmjp
sakura-baremetal_ssmjp
JAWSDAYS2014 Amazon Kinesis for Beginner
JAWSDAYS2014 Amazon Kinesis for Beginner
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Viewers also liked
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川
SORACOM,INC
AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.
Eiji Shinohara
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup
akitsukada
S3とSNSで動画機能をつくる話
S3とSNSで動画機能をつくる話
Ahmad Shiina
俺のKPT -アジャイル開発はじめてみました-
俺のKPT -アジャイル開発はじめてみました-
Masashi Ogawa
Aws startup-tech-summer2015
Aws startup-tech-summer2015
Shota Umeda
Amazon Work Spaces Application Manager
Amazon Work Spaces Application Manager
Genta Watanabe
おいしいherokuの使い方
おいしいherokuの使い方
Hideki Ohkubo
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
佑介 九岡
東ラるう(カラー)2012
東ラるう(カラー)2012
Ayako Ruu
Sentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォーム
weddingpark
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
Takuma Kudo
au女子会♪infobar a02体験会20130221
au女子会♪infobar a02体験会20130221
Hiromi Itou
スタートアップが AWS Lambda を導入した理由
スタートアップが AWS Lambda を導入した理由
Kiminari Homma
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Masakazu Matsushita
Monitを使ってみた
Monitを使ってみた
weddingpark
言語の検証と導入
言語の検証と導入
weddingpark
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
Sanehiko Yogi
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
Yusuke Murata
Scala戦士を増やせ
Scala戦士を増やせ
Yuto Suzuki
Viewers also liked
(20)
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup
S3とSNSで動画機能をつくる話
S3とSNSで動画機能をつくる話
俺のKPT -アジャイル開発はじめてみました-
俺のKPT -アジャイル開発はじめてみました-
Aws startup-tech-summer2015
Aws startup-tech-summer2015
Amazon Work Spaces Application Manager
Amazon Work Spaces Application Manager
おいしいherokuの使い方
おいしいherokuの使い方
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
東ラるう(カラー)2012
東ラるう(カラー)2012
Sentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォーム
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
au女子会♪infobar a02体験会20130221
au女子会♪infobar a02体験会20130221
スタートアップが AWS Lambda を導入した理由
スタートアップが AWS Lambda を導入した理由
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Monitを使ってみた
Monitを使ってみた
言語の検証と導入
言語の検証と導入
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
Scala戦士を増やせ
Scala戦士を増やせ
Similar to スタートアップにjoinして1年間の変化を振り返る
re:invent へ行こう ~ 仲間作りのワークショップ - JAWS-UG 初心者支部 第1回
re:invent へ行こう ~ 仲間作りのワークショップ - JAWS-UG 初心者支部 第1回
Takayuki Enomoto
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Tomotsune Murata
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
Takuya Tachibana
20150603 AWS Summit Tokyo 2015 LT
20150603 AWS Summit Tokyo 2015 LT
Daiki Mori
ご注文は監視自動化ですか?
ご注文は監視自動化ですか?
Masahito Zembutsu
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
Cybozucommunity
20150321 JAWS-UG Leaders Meeting
20150321 JAWS-UG Leaders Meeting
Toshiyuki Konparu
フルマネージドのポイントシステム
フルマネージドのポイントシステム
Masayuki Kato
Webの構成イメージ
Webの構成イメージ
Jumpei Yamane
アウラント会社概要201409版
アウラント会社概要201409版
Hajime Ookoshi
jaws ug hiroshima-20150221
jaws ug hiroshima-20150221
Toshiyuki Konparu
20150914 jaws ug宮崎 #jawsug
20150914 jaws ug宮崎 #jawsug
Naomi Yamasaki
20151111 tech girlぎょりちゃん代理で言わせてもらおう-料理iotな話-
20151111 tech girlぎょりちゃん代理で言わせてもらおう-料理iotな話-
Maiko Nakajima
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
Yasuhiro Horiuchi
20150908 jaws ug-chiba_lt
20150908 jaws ug-chiba_lt
Tomoaki Imai
アウラント会社概要201606版
アウラント会社概要201606版
Hajime Ookoshi
Being healthy dev and ops in cookpad - Issei Naruta
Being healthy dev and ops in cookpad - Issei Naruta
Devopsdays
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hikari Fukasawa
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
Kazumune Katagiri
kintone knowledge summary for jait
kintone knowledge summary for jait
kintone papers
Similar to スタートアップにjoinして1年間の変化を振り返る
(20)
re:invent へ行こう ~ 仲間作りのワークショップ - JAWS-UG 初心者支部 第1回
re:invent へ行こう ~ 仲間作りのワークショップ - JAWS-UG 初心者支部 第1回
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
東北で3年間クラウドのフルマネージドサービスをやってきて感じたこと
20150603 AWS Summit Tokyo 2015 LT
20150603 AWS Summit Tokyo 2015 LT
ご注文は監視自動化ですか?
ご注文は監視自動化ですか?
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
【20 g-4】ここまでできる!開発プラットフォームとしてのkintone #devsumi2015
20150321 JAWS-UG Leaders Meeting
20150321 JAWS-UG Leaders Meeting
フルマネージドのポイントシステム
フルマネージドのポイントシステム
Webの構成イメージ
Webの構成イメージ
アウラント会社概要201409版
アウラント会社概要201409版
jaws ug hiroshima-20150221
jaws ug hiroshima-20150221
20150914 jaws ug宮崎 #jawsug
20150914 jaws ug宮崎 #jawsug
20151111 tech girlぎょりちゃん代理で言わせてもらおう-料理iotな話-
20151111 tech girlぎょりちゃん代理で言わせてもらおう-料理iotな話-
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
20150908 jaws ug-chiba_lt
20150908 jaws ug-chiba_lt
アウラント会社概要201606版
アウラント会社概要201606版
Being healthy dev and ops in cookpad - Issei Naruta
Being healthy dev and ops in cookpad - Issei Naruta
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
受託開発だけだといずれケツカッチンになってしまうのでいっちょサービスでもやってみようかと思ってTryしてみた上期の報告 #nds42
kintone knowledge summary for jait
kintone knowledge summary for jait
Recently uploaded
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Recently uploaded
(10)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
スタートアップにjoinして1年間の変化を振り返る
1.
2015/9/1 AWS Startup
Tech 夏のLT大会 at dots. スタートアップにjoinして 1年間の変化を振り返る vivit株式会社 小川雅史 (@ma_ogawa)
2.
自己紹介 ❖ 小川 雅史
(おがわ まさし) ❖ @ma_ogawa ❖ vivit株式会社 ❖ 2014/10にjoin ❖ SE -> ソシャゲ -> EC ❖ フロント < インフラ < サーバーサイド
3.
サービス紹介 ❖ incubate camp
6th入賞 副賞でAWSのクレジット!(重要) ❖ アウトドアメディア hinata http://hinata.me ❖ アウトドアスポット情報 https://spot.hinata.me ❖ 社員5名 + インターン10名ほど エンジニアは2名
4.
今日お話すること
5.
スタートアップにjoinして 1年間やってきたことを ありのままに話します
6.
前回までのあらすじ (2014/10 ∼ 2015/1ころ)
7.
前回までのあらすじ ❖ サービスローンチ直後のスタートアップにjoinしたら 寝てる場合じゃなかった ❖ 安心して眠るためにインフラ周りを整えた ❖
詳しくは前回の資料をご覧ください http://www.slideshare.net/maogawa/20150319-aws- startup-tech-meetup-006-46041590
8.
当時の夜も眠れない問題 ❖ デプロイが手動でつらい(zip =>
scp => unzip => symlink) ❖ 静的ファイルも含め全てのアクセスがWebサーバ経由 ❖ セッションがファイル管理でスケールできない ❖ 手動の死活監視 ❖ 構成管理が属人化(知っている人はもういない) ❖ 社長がSequel Proで直接本番DBを覗いている
9.
当時を支える技術
10.
11.
当時やったこと ❖ 静的ファイルの配信 =>
CloudFrontの導入 ❖ セッション管理 => ElastiCacheの導入 ❖ 死活監視 => New Relicの導入 ❖ 構成管理 => Ansibleの導入 ❖ データ集計 => Fluentd + Elasticsearch+ Kibanaの導入
12.
13.
最低限のインフラが整った
14.
インフラが整う ≠ 寝れる
15.
アプリケーションの問題改善 (2015/2ころ)
16.
頭を抱える問題 ❖ 配列地獄 ❖ どこで発火するかわからないJSイベント ❖
大量に発行されるクエリ 100を超えるページも… ❖ 上がらないパフォーマンス… C3.largeでサーバーのレスポンスタイムが250ms前後…
17.
地道な改善をしつつ
18.
新機能開発
19.
寝てる場合じゃない
20.
からの
21.
サービスリニューアルしよう!
22.
フルスクラッチで! (2015/2 ∼ 2015/3ころ)
23.
採用した主な技術
24.
採用のポイント
25.
実現したい世界観を いかにシンプルに実装するか
26.
Rails採用のポイント ❖ CakePHP、Rails、Djangoで重要なページのパフォーマ ンス比較 CakePHP <
Rails <= Django ❖ コードの書きやすさ(主観) ❖ RubyGems ❖ 世界中に豊富な知見 ❖ 慣れてた
27.
Vue.js採用のポイント ❖ 双方向データバインディング使いたい ❖ フルスタックまでは必要ない ❖
Knockout.js vs Vue.js Vue.jsの方がより記述がシンプル ❖ ディレクティブやフィルター、コンポーネントでDRYに
28.
インフラ構成 ❖ appサーバの中身が変わっただけ ❖ Ansibleの構成ファイルを少し書き換える NginxやRedisのインストール ❖
RDSもEC2もElastiCacheもt2.smallで十分 レスポンスタイムは80ms前後
29.
30.
リニューアルと ほぼ同じタイミングで
31.
AWSクレジット無くなる (2015/3)
32.
売り上げ < 運用費
33.
可用性 vs 運用費
34.
可用性 vs 運用費 ❖
サービスの規模に対して過剰なインフラ構成 ❖ サービスダウンによる損失 < 運用費 ❖ サービスとして可用性の優先度を下げる
35.
36.
今これで動いてます
37.
可用性 vs 運用費 ❖
CloudFront => S3のホスティング ❖ Analytics => Google Analytics & Adminツール ❖ availability zoneはcに寄せる 転送量対策 ❖ ElastiCacheはEC2にmemcached入れた方が安い
38.
可用性 vs 運用費 ❖
あるべき姿を決して忘れない ❖ いつでもスケールさせることができる心構え ❖ いつでも可用性の高い構成にできる心構え ❖ AMIやSnapshotは準備万端 ❖ 年内にはMulti-AZな構成に戻せそう…
39.
その後…
40.
2015/4 ∼ 2015/8 ❖
2015/4 ∼ 2015/5 リニューアルしたサービスの機能開発&改善 ❖ 2015/6 アウトドアメディアリリース http://hinata.me ❖ 2015/7 アウトドアスポット情報サイトリリース https://spot.hinata.me ❖ 2015/7 2015/3にリニューアルしたサービスクローズ ❖ 2015 / 8 移転 & 事務所拡大
41.
1年間の紆余曲折を経て 技術的なベースは整った感じ
42.
サービスの成長に集中!
43.
今後のテーマ
44.
Elasticsearch vs CloudSearch
45.
ご清聴 ありがとうございました
Download now