貧乏人のHeroku活用術 #herokujp

Post on 14-Dec-2014

1.720 views 3 download

description

 

Transcript of 貧乏人のHeroku活用術 #herokujp

株式会社サムライズム 山本 裕介

@yusuke

まず質問から

今日

参加費無料で嬉しい人挙手!

皆さん貧乏なんですか?

貧乏人のHeroku活用術株式会社サムライズム 山本 裕介

@yusuke

簡単なサービス作ってみた

請求書メーカー• http://java-form.herokuapp.com/

もちろんJava 8でね!!

請求書メーカー• http://java-form.herokuapp.com/

請求書メーカー

簡単に請求・見積PDF作れて便利v(´∀`*v)

請求書メーカーの良いところ

プリント

請求書メーカーの良いところ• 窓付封筒に宛名が収まる

ASKUL - 今村紙工 窓付封筒 長3 横型 100g/m2 白ケント MD-05 1パック(200枚入)!http://www.askul.co.jp/ctg/itemdetail/itemEnlargedImageView/?ctgItemCd=260968

簡単に郵送できる!

請求書メーカーの仕組み

• サーブレット + iText(PDF操作ライブラリ)

詳しくはWebでhttp://jvm.techmood.jp/

課題• 入力値が保存されない(メリットでもある?)!

• 顧客名、品番、価格など保存したい!

!

! データの永続化

課題• 入力値が保存されない(メリットでもある?)!

• 顧客名、品番、価格など保存したい!

!

! データの永続化

PostgreSQL Add-on?

課題• 入力値が保存されない(メリットでもある?)!

• 顧客名、品番、価格など保存したい!

!

! データの永続化

PostgreSQL Add-on?

無料プラン(Hobby-Dev)だと1万行まで

無料でもっとたくさん保存したい

無料でもっとたくさん保存したい

Google Docs スプレッドシート

Google Docsスプレッドシート• 基本無料!

• 5GBまでデータが入る!

• CRUDのフロントエンド不要!

→ ブラウザで直接編集可能。お手軽

Google Docs スプレッドシートの操作• ID/パスワード認証、OAuth1.0/2.0でアクセス可!

• 行の追加、更新、削除!

• ワークシートの追加、更新、削除

https://developers.google.com/google-apps/spreadsheets/

Google Spreadsheets API version 3.0

Google Docsを使う場合の課題• ACIDナニソレ!

• スケールしない(同時に更新すると例外)!

• 遅い

Google Docsを使う場合の課題• ACIDナニソレ!

• スケールしない(同時に更新すると例外)!

• 遅い

不特定多数に公開するサービスには不向き

行の追加、参照のみなら結構イケる

本気でサービス作るなら• もちろんPostgreSQL Add-onが無難!

• Hobby Basicなら100万行、月$9!

!

• Google CloudSQLという選択肢も?!

• 月$1くらいで0.5GBくらいhttps://cloud.google.com/products/cloud-sql/

https://addons.heroku.com/heroku-postgresql#hobby-basic

本気で請求書作るなら

https://cloud.google.com/products/cloud-sql/

https://addons.heroku.com/heroku-postgresql#hobby-basic

本気で請求書作るなら

• 餅は餅屋 → misoca!

• オンラインで請求書作成、郵送もやってくれる!

http://www.misoca.jp

宣伝• 弊社取り扱い製品のIDE群が最近・・・・

Herokuにデフォルト対応しました!• JetBrains製IDEから!

• アプリケーションのリスト取得!

• デプロイ・アンデプロイ!

• など可能

軟弱なIDEの支援などいらない人• 黒い画面、IDEから使えます。!

• HerokuはCUIからでも十分お手軽だし・・・

ありがとうございました

@yusuke