Slide 1

Slide 1 text

Q. 人間の生活に欠かせないものといえば? 01

Slide 2

Slide 2 text

衣 Q. 人間の生活に欠かせないものといえば? 02

Slide 3

Slide 3 text

衣 食 Q. 人間の生活に欠かせないものといえば? 03

Slide 4

Slide 4 text

衣 食 Q. 人間の生活に欠かせないものといえば? 04 住

Slide 5

Slide 5 text

衣 食 住 Q. 人間の生活に欠かせないものといえば? 05 一線を画する難しさ M E C H A M U Z U

Slide 6

Slide 6 text

飲食店は意外と早く閉まる 06 ref: https://naciel.jp/restaurant-industry/howto_eigyojikan

Slide 7

Slide 7 text

2時に暴れ出した食欲は止まらない 飲食店は意外と早く閉まる 07 ref: https://naciel.jp/restaurant-industry/howto_eigyojikan

Slide 8

Slide 8 text

ハッカ容器からのご提案 O R E T A C H I ' s K O T A E 08

Slide 9

Slide 9 text

09 現在の位置情報から近くの飲食店をリストアップ 例: 新宿周辺のお店

Slide 10

Slide 10 text

Googleで「近くのご飯やさん」と調べる 10 ギリギリ飯

Slide 11

Slide 11 text

移動時間を考慮 11

Slide 12

Slide 12 text

12 ギリギリ飯

Slide 13

Slide 13 text

並列化前 並列化後 0.0 10.0 20.0 30.0 40.0 10倍以上 高速化 goroutine と channel を使った並列処理 13

Slide 14

Slide 14 text

パネルから地図を確認 14 現在地とお店の場所を表示する 右下のボタンから 近くのお店を一覧表示

Slide 15

Slide 15 text

配信サーバー CI/CD フロントエンド バックエンド 通信を規定 地図データの 取得 デプロイ 品質を担保 15 Clean Architectureを採用 品質を担保 配信

Slide 16

Slide 16 text

ギリギリ飯で幸せな人生を 深夜のカロリーだけが解決できることもあるよ https://girigirimeshi.netlify.app APIの課金上限が心配なのでアクセスは1人1回程度でお願いします