Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ここがつらいよ サーバーレス

1,004 views

Published on

Alternative Architecture DOJO Offline #0

Published in: Technology
  • Be the first to comment

ここがつらいよ サーバーレス

  1. 1. ここがつらいよ サーバーレス @Alternative Architecture DOJO iret Shinichi Takahashi
  2. 2. # 現在 ● アイレット ● R&Dセクションのリーダー ● エンジニア(フロント/サーバ/インフラ) ● 最近ムスッメができてかわいい ● devicepack/voxpackあたりをつくった # 過去の栄光シリーズ ● EC-CUBE3つくった ● 告白に学ぶHTTPステータスコードのマンガが出た ● カノジョできないエンジニアアドベントカレンダー作った あんただれ
  3. 3. おしながき ● つらいはなし〜その1〜 ● つらいはなし〜その2〜 ● つらいはなし〜その3〜
  4. 4. つらいはなし〜その1〜 死ぬ編
  5. 5. つらいはなし〜その1〜
  6. 6. つらいはなし〜その1〜
  7. 7. つらいはなし〜その1〜 急に170万円請求がきて 死にました
  8. 8. つらいまとめ〜その1〜 オンプレならそんなことならないで済んだのにね
  9. 9. つらいはなし〜その2〜 迷う編
  10. 10. つらいはなし〜その2〜 めっちゃモノリスな仕組み
  11. 11. つらいはなし〜その2〜 めっちゃモノリスな仕組み めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃマイクロなサービス
  12. 12. つらいはなし〜その2〜 めっちゃモノリスな仕組み めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃきれいに設計されたInterface
  13. 13. つらいはなし〜その2〜 めっちゃモノリスな仕組み めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃきれいに設計されたInterface めっちゃ依存関係のないClass
  14. 14. つらいはなし〜その2〜 めっちゃモノリスな仕組み めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃマイクロなサービス めっちゃきれいに設計されたInterface めっちゃ依存関係のないClass なんかめっちゃもうあれ
  15. 15. つらいまとめ〜その2〜 どこまでやったらいいんだろうね
  16. 16. つらいはなし〜その3〜 つくる編
  17. 17. つらいはなし〜その3〜 # やりたいこと DDD的思想をもって作成可能なWebアプリケーション + αを TypeScript + Serverless Frameworkをつかってつくりたい -> Expressじゃ物足りない
  18. 18. つらいはなし〜その3〜
  19. 19. つらいはなし〜その3〜
  20. 20. つらいはなし〜その3〜 😉
  21. 21. つらいはなし〜その3〜 😩
  22. 22. つらいはなし〜その3〜 このへんを利用しながらつくる ● Express: Request/Response処理 ● Castable: Request VariablesのObject binding ● TypeORM: Object Relation Mapper ● nest: Routing
  23. 23. つらいはなし〜その3〜 このへんを利用しながらつくる ● Express: Request/Response処理 ● Castable: Request VariablesのObject binding ● TypeORM: Object Relation Mapper ● nest: Routing そして満足のいくものができて案件Aに投入する
  24. 24. つらいはなし〜その3〜 案件A終わったあとのぼく 「完璧。完全に理解した」
  25. 25. つらいはなし〜その3〜 案件A終わったあとのぼく 「完璧。完全に理解した」 案件Bはじまるときのぼく 「なにこの残酷なコード」
  26. 26. つらいはなし〜その3〜 案件A終わったあとのぼく 「完璧。完全に理解した」 案件Bはじまるときのぼく 「なにこの残酷なコード」 案件B終わったあとのぼく 「完璧。次こそ完全なものができた。つよい」
  27. 27. つらいはなし〜その3〜 案件A終わったあとのぼく 「完璧。完全に理解した」 案件Bはじまるときのぼく 「なにこの残酷なコード」 案件B終わったあとのぼく 「完璧。次こそ完全なものができた。つよい」 … つづく
  28. 28. つらいはなし〜その3〜 案件A終わったあとのぼく 「完璧。完全に理解した」 案件Bはじまるときのぼく 「なにこの残酷なコード」 案件B終わったあとのぼく 「完璧。次こそ完全なものができた。つよい」 … つづく <- イマココ
  29. 29. つらいまとめ〜その3〜 いつになったらできるんだろうね
  30. 30. つらいまとめ〜総集編〜 ● 一人でやろうとすると死ぬ ○ 分担してみんなでやろう ● 妥協は必要 ○ 全部細部までめっちゃきっちりやる必要って 実はそんなない ● 死んだら謝る

×