18
Cloud Firstいますぐ作ろう アカツカセイジ

20130614 jaws ug山形-lt

Embed Size (px)

Citation preview

Page 1: 20130614 jaws ug山形-lt

Cloud Firstでいますぐ作ろう

アカツカセイジ

Page 2: 20130614 jaws ug山形-lt

Who am i ?• 赤塚誠二

• 大分ー>東京ー>山形

• 顔抜きジャーナリスト

• SE (WEB)

• Elastic Beanstalk

Page 3: 20130614 jaws ug山形-lt

テーマ

Kaonuki(顔抜き)

Page 4: 20130614 jaws ug山形-lt
Page 5: 20130614 jaws ug山形-lt

(இдஇ; )

•若者離れ•野ざらし•老朽化•写真の整理

Page 6: 20130614 jaws ug山形-lt

なんとかしたいっ!

( ✧Д✧) カッ!!

Page 7: 20130614 jaws ug山形-lt

要件

• スマホ

• Facebookに投稿

• ログイン=Facebookアカウントまたは Amazonで

• 現在地から探す

Page 8: 20130614 jaws ug山形-lt

/(^O^)\ナンテコッタ

• 画像のキャパシティー

• セキュリティー

Page 9: 20130614 jaws ug山形-lt

いってみよう!

Page 10: 20130614 jaws ug山形-lt

Infrastructure

EC2

RDS

Page 11: 20130614 jaws ug山形-lt

Application

Page 12: 20130614 jaws ug山形-lt

# config/initializers/carrierwave.rbCarrierWave.configure do |config| config.cache_dir = "#{Rails.root}/tmp/uploads" config.storage = :fog config.fog_credentials = { provider: 'AWS', aws_access_key_id: ENV["AWS_S3_KEY_ID"], aws_secret_access_key: ENV["AWS_S3_SECRET_KEY"], region: 'ap-northeast-1' } config.fog_directory = ENV["AWS_S3_BUCKET"] config.fog_public = false config.fog_authenticated_url_expiration = 60end

S3 + carrierwave / fog

# app/models/photo.rbmount_uploader :image, ImageUploader

Page 13: 20130614 jaws ug山形-lt

API

Page 14: 20130614 jaws ug山形-lt

Kaonuki fun!

Page 15: 20130614 jaws ug山形-lt

まとめ

•すぐ試せる•APIエコノミー

•どこのだれでもつかえる

Page 16: 20130614 jaws ug山形-lt

お待ちしています

Page 17: 20130614 jaws ug山形-lt

お待ちしています

•コアメンバー•学生•次の開催地

Page 18: 20130614 jaws ug山形-lt

ありがとうございました