Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サーバーレスフレームワークを触って考えた私的まとめ

 サーバーレスフレームワークを触って考えた私的まとめ

2019年9月27日「fun-tech meetup #13 みんなのサーバレストーク!」の発表資料です。

TakeshiNickOsanai

September 27, 2019
Tweet

More Decks by TakeshiNickOsanai

Other Decks in Technology

Transcript

  1. 早稲田大学卒業後、アスキーでゲームビジネス従事。シックス ・アパート株式会社でディベロッパーリレーションを担当後、 2019年8月にfreeeへjoin。
 • AWS認定ソリューションアーキテクト(SAA)
 • Qiita Microsoft Azure Anntena賞(2018)


    • TOEIC 875
 
 好きなこと:
 ジョギング、ダンス、野球観戦
 (埼玉西武ライオンズと横浜DeNAベイスターズファン)
 ゲーム (スプラトゥーン、ドラクエ)
 家族と過ごす時間
 
 
 Takeshi “Nick” Osanai 長内 毅志
 freee株式会社 
 ディベロッパーリレーション
 2 @Nick_smallworld

  2. 7
 会計・給与共に法人シェアNo.1
 * BCN調べ * MM総研調べ * 2017年8月より、クラウド給与計算ソフト freeeは、機能を強化し、新たに 「人事労務

    freee」というサービス名に変更しました。 クラウド給与ソフト
 市場
 40% クラウド会計ソフト
 市場
 35.2%
  3. 8
 利用事業所数累計
 
 100万
 
 
 2014.3 2015.3 2016.3 2017.3

    2018.3 800,000 600,000 300,000 65,000 1,000,000 1,000,000
  4. 9
 
 IPO準備・成長企業への導入が加速
 41% 資金調達Top100社の
 freee 導入率
 ※ 出典:entrepedia ベンチャーリスト

    ※ 資金調達額TOP100社:直近1年で1億円以上の資金調達をした企業を対象に調査
  5. 21 AWS Lambdaのサポート言語
 • 初期状態のサポート言語環境は以下の通り(2019/09)
 ◦ .NET
 ◦ Go
 ◦

    Java
 ◦ Python
 ◦ Node.js
 ◦ Ruby
 (2018はJava, Python, Node.js の3言語)

  6. 24 Lambdaで使える関数・モジュール
 • 初期状態ではデフォルトの関数しかサポートしていない
 ◦ 例:Node.js で、Ajax通信によく使われる「Express」や「axios」は、AWS Lambdaの デフォルト環境では使えない
 ▪

    「http」のような、Node,jsのデフォルト関数はLambdaでも利用可能
 ◦ Expressなどのモジュールを利用する場合、ローカルでNode.jsの実行環境を構 築後、Zipで圧縮してLambdaへアップロード→展開する必要がある