俺の物理メモリが足りない

 俺の物理メモリが足りない

E7151ab8219e76672f7a7691dd2c88e6?s=128

shiro seike

May 24, 2018
Tweet

Transcript

  1. 俺の物理メモリが足りない 俺の話を聞け!!LT大会 #9 !1 株式会社Fusic @seike460

  2. seike460 seike460 seike460 seike460 株式会社Fusic 清家史郎 (@seike460) !2 # 得意な技術

    - PHP - Server - AWS - Backend # 得意になりたい技術 - golang - Serverless - Elixir
  3. こんな事がありました !3

  4. • 弊社、Slack無いと生きてきません。常に開いています • Todoは無料アプリ
 スケジュールはicalで出力出来るグループウェアで管理してました • 僕の頭にはこの情報を保持できるメモリ容量はありませんでした
 (内部MTGスッポカシた事あります • 記憶も大事ですよ?でも時代はpollingではなくてpushですよね


    (僕は悪くない
 • Slackが通知してくれる事で業務中にコードに集中出来る
 (むしろ予定を忘れていた方が効率的なんだ • この課題を解決するServerlessで作ろう(お金は書けたくない
 (本当にごめんなさい !4
  5. Serverless Notificator !5

  6. utakata !6

  7. !7 utakata Architecture 5PEPొ࿥

  8. !8 utakata Architecture JDBM 6UBLBUB ొ࿥σʔλ

  9. なに使ってるの? !9

  10. lestrrat-go/ical !10

  11. • @lestrratさんが作成しているical読み込みライブラリ
 面倒なicalをmapに展開してくれる為、凄く助かった !11 lestrrat-go/ical

  12. Serverless Framework !12

  13. • 主にAWS LambdaとAWS API Gatewayを使った
 いわゆるServerlessを作成出来るFramework • npmを利用してインストールすることができます • 簡単にServerless

    Architectureを作成して、
 Serverlessすることが可能 !13 Serverless Framework
  14. serverless.yml設定(Go版) • runtimeをgo1.xにする • handlerをコンパイルした
 Goバイナリを指定する !14

  15. build • Serverless Frameworkが指定するバイナリをbuildする時は
 GOOS=linuxをつける事を忘れずに! !15

  16. !16 npm run deploy

  17. • Go製のServerless Notificator(β版) • https://github.com/seike460/utakata • フロントエンドはSPAで作ってはいるのですが、
 Googleカレンダーで良くね?って思い出して
 モチベーションダウン中… •

    複数Ical使えないので、ササッと対応したい !17 utakata(泡沫)
  18. これで俺のスケジュール 管理は完璧だ!!!!! !18

  19. 待てよ…
 システムが止まったら… 悲劇が繰り返される… !19

  20. エラーに怯える日々は嫌だ… !20

  21. Fusicではある
 エラートラッキングツール を使ってます !21

  22. !22 Faultline

  23. !23 faultline Architecture • @k1LoWさんが作っているエラートラッキングツール • Error発生時にそのエラー情報をDynamoDBに保存 (WEBUI有 • Slackにも通知してくれ、即座にWEBUIから状況分析、対応が可能

  24. faultline-go !24

  25. faultline-go 導入 • ※私は環境変数を仕込んで設定情報を書き込んでいます !25

  26. • 人間に予定を記憶することは無理です
 諦めましょう • 身の回りの小さな事を解決するのもエンジニアリング
 →ミニマムツールを作るのGolangオススメです! • Slack+AWSな人達はもし良かったらutakataを… • エラーに怯えている方、是非Faultline使って見てください!


    Go版出来ましたよ!!!! !26 まとめ
  27. ちょっと宣伝 !27

  28. !28 PHPカンファレンス福岡

  29. !29 (非公式)PHP Conference Fukuoka
 After Hack!!(無限ビール!!)

  30. ご清聴ありがとうございました! !30 株式会社Fusicは技術の大好きなエンジニアを募集してます!