株式会社サムライズム 山本 裕介
@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...
請求書メーカーの仕組み
• サーブレット + 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でアクセス
可!
• 行の追加、更新、削除!
• ワークシートの追加、更新、削除
Google Spreadsheets API version ...
Google Docsを使う場合の課題
• ACIDナニソレ!
• スケールしない(同時に更新すると例外)!
• 遅い
Google Docsを使う場合の課題
• ACIDナニソレ!
• スケールしない(同時に更新すると例外)!
• 遅い

不特定多数に公開するサービスには不向き
行の追加、参照のみなら結構イケる
本気でサービス作るなら
• もちろんPostgreSQL Add-onが無難!
• Hobby Basicなら100万行、月$9!
https://addons.heroku.com/heroku-postgresql#hobby-basic
...
本気で請求書作るなら

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

https://cloud.google.com/products/cloud-sql/
本気で請求書作るなら
•

は

屋 → misoca!

• オンラインで請求書作成、郵送もやってくれる!
http://www.misoca.jp
宣伝
• 弊社取り扱い製品のIDE群が最近・・・・
Herokuにデフォルト対応しました!
• JetBrains製IDEから!
• アプリケーションのリスト取得!
• デプロイ・アンデプロイ!
• など可能
軟弱なIDEの支援などいらない人
• 黒い画面、IDEから使えます。!
• HerokuはCUIからでも十分お手軽だし・・・
ありがとうございました
@yusuke
Upcoming SlideShare
Loading in...5
×

貧乏人のHeroku活用術 #herokujp

2,120

Published on

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,120
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

貧乏人のHeroku活用術 #herokujp

  1. 1. 株式会社サムライズム 山本 裕介 @yusuke
  2. 2. まず質問から
  3. 3. 今日
  4. 4. 参加費無料で嬉しい人挙手!
  5. 5. 皆さん貧乏なんですか?
  6. 6. 貧乏人のHeroku活用術 株式会社サムライズム 山本 裕介 @yusuke
  7. 7. 簡単なサービス作ってみた
  8. 8. 請求書メーカー • http://java-form.herokuapp.com/
  9. 9. もちろんJava 8でね!!
  10. 10. 請求書メーカー • http://java-form.herokuapp.com/
  11. 11. 請求書メーカー 簡単に請求・見積PDF作れて便利v(´∀`*v)
  12. 12. 請求書メーカーの良いところ プリント
  13. 13. 請求書メーカーの良いところ • 窓付封筒に宛名が収まる ASKUL - 今村紙工 窓付封筒 長3 横型 100g/m2 白ケント MD-05 1パック(200枚入)! http://www.askul.co.jp/ctg/itemdetail/itemEnlargedImageView/?ctgItemCd=260968 簡単に郵送できる!
  14. 14. 請求書メーカーの仕組み • サーブレット + iText(PDF操作ライブラリ)
  15. 15. 詳しくはWebで http://jvm.techmood.jp/
  16. 16. 課題 • 入力値が保存されない(メリットでもある?)! • 顧客名、品番、価格など保存したい! ! ! データの永続化
  17. 17. 課題 • 入力値が保存されない(メリットでもある?)! • 顧客名、品番、価格など保存したい! ! ! データの永続化 PostgreSQL Add-on?
  18. 18. 課題 • 入力値が保存されない(メリットでもある?)! • 顧客名、品番、価格など保存したい! ! ! データの永続化 PostgreSQL Add-on? 無料プラン(Hobby-Dev)だと1万行まで
  19. 19. 無料でもっとたくさん保存したい
  20. 20. 無料でもっとたくさん保存したい Google Docs スプレッドシート
  21. 21. Google Docsスプレッドシート • 基本無料! • 5GBまでデータが入る! • CRUDのフロントエンド不要! → ブラウザで直接編集可能。お手軽
  22. 22. Google Docs スプレッドシートの操作 • ID/パスワード認証、OAuth1.0/2.0でアクセス 可! • 行の追加、更新、削除! • ワークシートの追加、更新、削除 Google Spreadsheets API version 3.0 https://developers.google.com/google-apps/spreadsheets/
  23. 23. Google Docsを使う場合の課題 • ACIDナニソレ! • スケールしない(同時に更新すると例外)! • 遅い
  24. 24. Google Docsを使う場合の課題 • ACIDナニソレ! • スケールしない(同時に更新すると例外)! • 遅い 不特定多数に公開するサービスには不向き 行の追加、参照のみなら結構イケる
  25. 25. 本気でサービス作るなら • もちろんPostgreSQL Add-onが無難! • Hobby Basicなら100万行、月$9! https://addons.heroku.com/heroku-postgresql#hobby-basic ! • Google CloudSQLという選択肢も?! • 月$1くらいで0.5GBくらい https://cloud.google.com/products/cloud-sql/
  26. 26. 本気で請求書作るなら https://addons.heroku.com/heroku-postgresql#hobby-basic https://cloud.google.com/products/cloud-sql/
  27. 27. 本気で請求書作るなら • は 屋 → misoca! • オンラインで請求書作成、郵送もやってくれる! http://www.misoca.jp
  28. 28. 宣伝 • 弊社取り扱い製品のIDE群が最近・・・・
  29. 29. Herokuにデフォルト対応しました! • JetBrains製IDEから! • アプリケーションのリスト取得! • デプロイ・アンデプロイ! • など可能
  30. 30. 軟弱なIDEの支援などいらない人 • 黒い画面、IDEから使えます。! • HerokuはCUIからでも十分お手軽だし・・・
  31. 31. ありがとうございました @yusuke
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×