Upload
yusuke-yamamoto
View
1.725
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
株式会社サムライズム 山本 裕介
@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
宣伝• 弊社取り扱い製品のIDE群が最近・・・・
Herokuにデフォルト対応しました!• JetBrains製IDEから!
• アプリケーションのリスト取得!
• デプロイ・アンデプロイ!
• など可能
軟弱なIDEの支援などいらない人• 黒い画面、IDEから使えます。!
• HerokuはCUIからでも十分お手軽だし・・・
ありがとうございました
@yusuke