SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Zaim 500万ユーザに向けて
株式会社 Zaim
西本 航 ( watura )
パーティションとシャーディング
自己紹介
2
エンジニア
iOS WEB インフラ
株式会社Zaim 西本 航 ( @watura )
Zaimから2人目の発表なので,
もうZaimの説明大丈夫ですよね?
Zaimは
- iOS
- Android
- Web
- Windows
でうごいてます
iOS版Zaim
6
Titaniumで動いてます が,
時代はSwift Realm ReactiveCocoaへ
201X年Y月 リリース予定
エンジニア探してます
Web, インフラ等々やりながら
Swift版も作っているのでリソースが足りていません
• Swift
• Ruby (Ruby on Rails)
• Java ( Android )
• PHP
• ReactiveCocoa4
• Realm
• AWS
• MySQL
とかとかできるエンジニア探してます!
7
注意
MySQL, RDS初心者が試行錯誤
→不正確,不適切である場合が多々あります
より良い方法,より適切な説明等あれば後で教えて
ください!!
間違っていても怒らないでください
8スライド作ったら以外と長かったので巻きでいきます
ZaimのDB構成
• おもに Amazon RDS for MySQLを利用
• user_idのRangeでパーティションを設定
- 家計簿情報はユーザごとに交わらない
• 今回対象のDB規模
- XXX億のレコード数
- ものすごく膨大なI/O
9
パーティションとは(1)
データを特定のルールに従って格納すること
user_idでまとめてデータを取ってくるので早くなる
10
0から10
11から20
21から30
31から40
41から50
user_id が10のデータ
user_id が15のデータ
user_id = 44のデータ
user_idが
パーティションとは(2)
ルールに当てはまらないデータが来ると
11
user_idが51のデータ?
0から10
11から20
21から30
31から40
41から50
user_idが
パーティションとは(2)
ルールに当てはまらないデータが来ると
            エラーが発生する    
どこにいれたらいいかわからないってなる 12
user_idが51のデータ
0から10
11から20
21から30
31から40
41から50
user_idが
Zaimに危機が
13
ユーザ数が400万を超えている
パーティションの最大値を500万としている
Zaimを使えないユーザが出てきてしまう危機
まさかこれほどユーザが増えるとは
パーティション変更
目標: パーティションを1000万ユーザまでに設定する
利用: pt-online-schema-change
テスト環境: (他にI/Oがない環境)
- 何の問題もなく成功した
テスト環境その2:(膨大なI/Oがある環境)
- すごい勢いでデッドロックが発生
- そして失敗した
いろいろ試したがすべて失敗した
14
迫る危機
• 試行錯誤1回1回に数時間はかかる
• 時間がたつにつれてDBは増大する
これは良くない
サービス停止メンテナンスをするしかない!
15
停止メンテ
• せっかく停止するんだから普段できなことを!
- DBが大きすぎるのが悪い→シャーディング
• シャーディングとは: データベースの分割
16
やること
• 1つのDBを複数の少し小さいDBにする
- 今回は5つ
• 元DBのデータを5つに分割する
- mod(user_id, 5) = X みたいな
• 5つのデータベースの設定を調整
- auto_increment_increment
- auto_increment_offset とか
• サービス側が適切に接続するように変更
やることは簡単ですね 17
準備編 (dump)
テスト環境でどれだけかかるか試してみた
• 愚直に以下を5回
- mysqldumpのwhere optionにmod(user_id, 5)=0
- 冗談じゃないほど時間がかかる
• ↑を&でつないで5並列
- 冗談じゃないほど時間がかかる
18
24時間停止してメンテするの?
準備編 (dump)
• パーティションごとにdumpする
- where で user_id>=0 and user_id < 10 and mod…
- 早い!
• パーティションごとに並列で接続
- めちゃめちゃ早くなった
20時間 → 80分
19
準備編 (インサート)
• 普通にインサート
- 普通に遅い
• transactionやめたら  →  並列で書き込んでくれる?
- めちゃくちゃ遅くなる →   書き込んでくれない
• パーティションごとに書き込む
- やっぱり早くなる
- でも,だんだん遅くなる
• Index削除してみる
- ずっと早い状態
• binlogとかを書かないようにする
- 早くなる
20
これらの処理ってメンテの時にじゃなくてもいいんじゃない?
事前にやっておいて,メンテのときは差分でいいんじゃない?
軽く測定してみた
1時間あれば全て終わる
結論
• Index, パーティションを有効に使う
• 並列できるところは並列化する
• Transactionは大きいほど早い
• ログは書き込まない方が容量削減とかに繋がる
• 事前にできることがあるなら事前にする
• Amazonの動向をチェックしておく
22
23
24
Amazon Auroraを東京リージョンで
ご利用頂けるようになりました!!!
既にデータサイズやデータベースサーバあたり
のトランザクションを減らすために、
複数のデータベースサーバにシャーディングを
行っている環境でAmazon Auroraを利用するこ
とで、
複数存在したデータベースサーバを少数の
Amazon Auroraクラスタに集約することができ
ちょっとだけAurora 使ってみようかな
と考えています
ご清聴ありがとうございました

Weitere ähnliche Inhalte

Was ist angesagt?

ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!Terui Masashi
 
知っておいて損はない AWS法務関連
知っておいて損はない AWS法務関連知っておいて損はない AWS法務関連
知っておいて損はない AWS法務関連Kieko Sakurai
 
エンタープライズワークロードにおけるAmazon Auroraの活用
エンタープライズワークロードにおけるAmazon Auroraの活用エンタープライズワークロードにおけるAmazon Auroraの活用
エンタープライズワークロードにおけるAmazon Auroraの活用Amazon Web Services Japan
 
Reserved Instances 活用物語
Reserved Instances 活用物語Reserved Instances 活用物語
Reserved Instances 活用物語Kieko Sakurai
 
現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターンcmaraiyusuke
 
【JAWS DAYS 2016】ランサーズを支えるAurora
【JAWS DAYS 2016】ランサーズを支えるAurora【JAWS DAYS 2016】ランサーズを支えるAurora
【JAWS DAYS 2016】ランサーズを支えるAuroraYuki Kanazawa
 
DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会
DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会
DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会株式会社クライム
 
オンプレからAuroraへの移行とその効果
オンプレからAuroraへの移行とその効果オンプレからAuroraへの移行とその効果
オンプレからAuroraへの移行とその効果Masato Kataoka
 
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方Junpei Nakada
 
20141017 あなたのword pressに捧げる3つの法要
20141017 あなたのword pressに捧げる3つの法要20141017 あなたのword pressに捧げる3つの法要
20141017 あなたのword pressに捧げる3つの法要Seiji Akatsuka
 
イノベーションエッグLt資料
イノベーションエッグLt資料イノベーションエッグLt資料
イノベーションエッグLt資料Yuki Yoshida
 
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化についてAWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について知教 本間
 
IaaSクラウド比較'14
IaaSクラウド比較'14IaaSクラウド比較'14
IaaSクラウド比較'14Kazunori Inaba
 
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料Yuki Yoshida
 
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイントAmazon Web Services Japan
 
最近やったAWS案件
最近やったAWS案件最近やったAWS案件
最近やったAWS案件Naoto Ishizawa
 
実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いたAkihiro Kuwano
 
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方Serverworks Co.,Ltd.
 

Was ist angesagt? (20)

ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!
 
知っておいて損はない AWS法務関連
知っておいて損はない AWS法務関連知っておいて損はない AWS法務関連
知っておいて損はない AWS法務関連
 
エンタープライズワークロードにおけるAmazon Auroraの活用
エンタープライズワークロードにおけるAmazon Auroraの活用エンタープライズワークロードにおけるAmazon Auroraの活用
エンタープライズワークロードにおけるAmazon Auroraの活用
 
Reserved Instances 活用物語
Reserved Instances 活用物語Reserved Instances 活用物語
Reserved Instances 活用物語
 
現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン
 
【JAWS DAYS 2016】ランサーズを支えるAurora
【JAWS DAYS 2016】ランサーズを支えるAurora【JAWS DAYS 2016】ランサーズを支えるAurora
【JAWS DAYS 2016】ランサーズを支えるAurora
 
DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会
DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会
DBMotoで異種間DBらくらく移行 Auroraも使っちゃうよ! - JAWS-UG Kyoto 第5回勉強会
 
オンプレからAuroraへの移行とその効果
オンプレからAuroraへの移行とその効果オンプレからAuroraへの移行とその効果
オンプレからAuroraへの移行とその効果
 
DynamoDBとはとは
DynamoDBとはとはDynamoDBとはとは
DynamoDBとはとは
 
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
 
DBMoto v9 新機能
DBMoto v9 新機能DBMoto v9 新機能
DBMoto v9 新機能
 
20141017 あなたのword pressに捧げる3つの法要
20141017 あなたのword pressに捧げる3つの法要20141017 あなたのword pressに捧げる3つの法要
20141017 あなたのword pressに捧げる3つの法要
 
イノベーションエッグLt資料
イノベーションエッグLt資料イノベーションエッグLt資料
イノベーションエッグLt資料
 
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化についてAWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
AWSアカウント開設からインスタンスを立ち上げるまでの作業自動化について
 
IaaSクラウド比較'14
IaaSクラウド比較'14IaaSクラウド比較'14
IaaSクラウド比較'14
 
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
 
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
日本のお客様におけるAmazon Auroraへの移行・検証事例と技術ポイント
 
最近やったAWS案件
最近やったAWS案件最近やったAWS案件
最近やったAWS案件
 
実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた実環境にTerraform導入したら驚いた
実環境にTerraform導入したら驚いた
 
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
 

Andere mochten auch

Titanium でつくろう! iPhone/Android 両対応アプリ
Titanium でつくろう! iPhone/Android 両対応アプリTitanium でつくろう! iPhone/Android 両対応アプリ
Titanium でつくろう! iPhone/Android 両対応アプリTakako Kansai
 
任天堂の呪いとナラティブについてバンナム編
任天堂の呪いとナラティブについてバンナム編任天堂の呪いとナラティブについてバンナム編
任天堂の呪いとナラティブについてバンナム編Kawamura Yasuhisa
 
グロースハック_UIscope_講演資料20150825
グロースハック_UIscope_講演資料20150825グロースハック_UIscope_講演資料20150825
グロースハック_UIscope_講演資料20150825Daisuke Hiraishi
 
AARRRで始めるグロースハック
AARRRで始めるグロースハックAARRRで始めるグロースハック
AARRRで始めるグロースハックpLucky
 
グロースハックのマインドセット
グロースハックのマインドセットグロースハックのマインドセット
グロースハックのマインドセットしくみ製作所
 
スマホアプリの収益のモデリング
スマホアプリの収益のモデリングスマホアプリの収益のモデリング
スマホアプリの収益のモデリングNaoyuki Kataoka
 
映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010Hiroh Satoh
 
10,000DAUまで 成長させたグロースハック事例
10,000DAUまで 成長させたグロースハック事例10,000DAUまで 成長させたグロースハック事例
10,000DAUまで 成長させたグロースハック事例Toshiki Chiba
 
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~Daisuke Hiraishi
 
MMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザインMMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザインKatsumi Mizushima
 
有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜
有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜
有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜Kazuhide Harada
 
家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子
家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子
家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子schoowebcampus
 
君にグロースハックはいらない
君にグロースハックはいらない君にグロースハックはいらない
君にグロースハックはいらないTakaaki Umada
 
恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平
恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平
恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平schoowebcampus
 
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司schoowebcampus
 
「乙女ゲームのシナリオ勉強会」講演スライド
「乙女ゲームのシナリオ勉強会」講演スライド「乙女ゲームのシナリオ勉強会」講演スライド
「乙女ゲームのシナリオ勉強会」講演スライドIGDA JAPAN
 
ゲームシナリオ構成法 2015版
ゲームシナリオ構成法 2015版ゲームシナリオ構成法 2015版
ゲームシナリオ構成法 2015版小林 信行
 
マネタイズセミナー「経験からモデルを導く方法論」
マネタイズセミナー「経験からモデルを導く方法論」マネタイズセミナー「経験からモデルを導く方法論」
マネタイズセミナー「経験からモデルを導く方法論」小林 信行
 
KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司
KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司
KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司schoowebcampus
 

Andere mochten auch (20)

Titanium でつくろう! iPhone/Android 両対応アプリ
Titanium でつくろう! iPhone/Android 両対応アプリTitanium でつくろう! iPhone/Android 両対応アプリ
Titanium でつくろう! iPhone/Android 両対応アプリ
 
任天堂の呪いとナラティブについてバンナム編
任天堂の呪いとナラティブについてバンナム編任天堂の呪いとナラティブについてバンナム編
任天堂の呪いとナラティブについてバンナム編
 
グロースハック_UIscope_講演資料20150825
グロースハック_UIscope_講演資料20150825グロースハック_UIscope_講演資料20150825
グロースハック_UIscope_講演資料20150825
 
AARRRで始めるグロースハック
AARRRで始めるグロースハックAARRRで始めるグロースハック
AARRRで始めるグロースハック
 
大分グロースハッカーズナイト#01
大分グロースハッカーズナイト#01大分グロースハッカーズナイト#01
大分グロースハッカーズナイト#01
 
グロースハックのマインドセット
グロースハックのマインドセットグロースハックのマインドセット
グロースハックのマインドセット
 
スマホアプリの収益のモデリング
スマホアプリの収益のモデリングスマホアプリの収益のモデリング
スマホアプリの収益のモデリング
 
映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010
 
10,000DAUまで 成長させたグロースハック事例
10,000DAUまで 成長させたグロースハック事例10,000DAUまで 成長させたグロースハック事例
10,000DAUまで 成長させたグロースハック事例
 
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
 
MMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザインMMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザイン
 
有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜
有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜
有名サイトのGrowth hackテクニック色々〜Quora、facebook、twitterなど〜
 
家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子
家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子
家計簿サービスZaimの運営で分かった、5 つのサービス設計の誤解 先生:閑歳 孝子
 
君にグロースハックはいらない
君にグロースハックはいらない君にグロースハックはいらない
君にグロースハックはいらない
 
恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平
恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平
恋愛に喩えて学ぶ、グロースハックの概念と要点 先生:梅木 雄平
 
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
200以上のwebサービス事例から見えてきた鉄板グロースハック ~傾向と対策~ 先生:須藤 憲司
 
「乙女ゲームのシナリオ勉強会」講演スライド
「乙女ゲームのシナリオ勉強会」講演スライド「乙女ゲームのシナリオ勉強会」講演スライド
「乙女ゲームのシナリオ勉強会」講演スライド
 
ゲームシナリオ構成法 2015版
ゲームシナリオ構成法 2015版ゲームシナリオ構成法 2015版
ゲームシナリオ構成法 2015版
 
マネタイズセミナー「経験からモデルを導く方法論」
マネタイズセミナー「経験からモデルを導く方法論」マネタイズセミナー「経験からモデルを導く方法論」
マネタイズセミナー「経験からモデルを導く方法論」
 
KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司
KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司
KAIZEN platformの公開グロースハック!〜 CVRを40%以上向上させた施策 先生:須藤 憲司
 

Ähnlich wie Zaim 500万ユーザに向けて

クラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということクラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということmist_dev
 
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!Kanako Kobayashi
 
Rails環境に最適なVue.js構成を探る
 Rails環境に最適なVue.js構成を探る Rails環境に最適なVue.js構成を探る
Rails環境に最適なVue.js構成を探る虎の穴 開発室
 
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~Shinichi Tomita
 
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!Kazumi IWANAGA
 
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップSORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップSORACOM,INC
 
愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。Sho Yoshida
 
PlayFramework1.x基礎編
PlayFramework1.x基礎編PlayFramework1.x基礎編
PlayFramework1.x基礎編Asami Abe
 
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話Tokoroten Nakayama
 
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話Drecom Co., Ltd.
 
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Tokuhiro Matsuno
 
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいレガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいIsamu Suzuki
 
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)Naoto Teruya
 
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン 【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン linkbal
 
Scotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web APIScotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web APIDaisuke Fujimura
 
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦Sho Yoshida
 
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリースNext GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリースよしだ あつし
 
Jsf アプリ作ったった
Jsf アプリ作ったったJsf アプリ作ったった
Jsf アプリ作ったったOda Shinsuke
 

Ähnlich wie Zaim 500万ユーザに向けて (20)

クラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということクラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということ
 
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
 
Rails環境に最適なVue.js構成を探る
 Rails環境に最適なVue.js構成を探る Rails環境に最適なVue.js構成を探る
Rails環境に最適なVue.js構成を探る
 
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
 
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
 
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップSORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
 
愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。
 
PlayFramework1.x基礎編
PlayFramework1.x基礎編PlayFramework1.x基礎編
PlayFramework1.x基礎編
 
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
 
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
 
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
 
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいレガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
 
Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)Serverless Framework 使ってる話(node.js)
Serverless Framework 使ってる話(node.js)
 
20150315 realmlt
20150315 realmlt20150315 realmlt
20150315 realmlt
 
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン 【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
 
実戦Scala
実戦Scala実戦Scala
実戦Scala
 
Scotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web APIScotty + Aeson + Persistentで作るJSON Web API
Scotty + Aeson + Persistentで作るJSON Web API
 
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
情熱Smalltalker SmalltalkとAWSでクラウドサービスを実現するための挑戦
 
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリースNext GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
 
Jsf アプリ作ったった
Jsf アプリ作ったったJsf アプリ作ったった
Jsf アプリ作ったった
 

Zaim 500万ユーザに向けて