Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS初挑戦で自社のサービスを参考にインフラを構築してみた話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
はたちとものり
October 06, 2023
Technology
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS初挑戦で自社のサービスを参考にインフラを構築してみた話
はたちとものり
October 06, 2023
More Decks by はたちとものり
See All by はたちとものり
SideKiqでジョブが二重起動した事象を深堀りしました
t_hatachi
0
870
トイポで初めてちゃんとCI_CDを体験した話
t_hatachi
0
210
Other Decks in Technology
See All in Technology
FOSS4Gを活用した自治体業務DXの試み
470715
0
150
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
freeeらしさをAIとともに作る / Creating the freee Experience with AI
ymrl
0
230
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
180
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
860
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
570
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
0
240
Classmethod Company Deck
satoshi7
0
130
12 個 Tool と、 4,096 Token
hlum
0
140
継続的なAIコスト最適化
bgpat
1
290
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
320
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Featured
See All Featured
HDC tutorial
michielstock
2
950
How to train your dragon (web standard)
notwaldorf
96
6.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
For a Future-Friendly Web
brad_frost
184
10k
A Soul's Torment
seathinner
8
3.7k
Making Projects Easy
brettharned
120
6.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Git: the NoSQL Database
bkeepers
PRO
433
67k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
630
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Transcript
AWS初挑戦で 自社のサービスを参考に インフラを構築してみた話 廿千 智紀(@t_hatachi)
自己紹介
廿千 智紀(ハタチ トモノリ) 株式会社トイポ シニアソフトウェアエンジニア ・その前はSI、SES モノを作るのが好きです。 自己紹介 @t_hatachi
作ったモノ キーボード 左右分割 HHKBレイアウト 仕事に使ってます
作ったモノ 3Dプリンタ Arduinoみたいなやつ プリントサーバ 最近動かしてないので がんばります
作ったモノ 秘密基地 物置きになりました
作りたいモノ ジオデシックドーム 木造で作りたい
トイポの紹介
toypo 店舗の課題を可視化して 再来店を増やす お店アプリ https://toypo.me/
toypo 店舗の課題を可視化して 再来店を増やす お店アプリ https://toypo.me/
None
なぜやったのか
今日の話 AWS初挑戦で 自社のサービスを参考に インフラを構築してみた話
表向きの動機 トイポはまだエンジニアが少ない インフラは特定のエンジニアに頼ってる インフラできる人が増えたほうがいい!
裏の動機 AWSに触れるいい機会 シニアエンジニアを名乗るため 権限を渡されたので分からないとやばい
裏の動機
今まで何やってたの?−1 1社目 SI企業 インフラチームに完全お任せ ドラッグ&ドロップでリリースして事故
今まで何やってたの?−2 2社目 SES企業 インフラはブラックボックス サーバ構成図を入手して思いを馳せた
やったこと
やり方 CTOにトイポのインフラを解説してもらう 自分でAWS情報を漁りながらマネしてみる
やり方 理解するために自分で作ってみるアプローチ 実はモノづくりも仕組みを理解するのが目的
やれたこと VPC仮想ネットワーク環境を構築 RDSでデータベースを構築 EC2インスタンスにローカルからSSH接続 EC2からRDSへ接続
やれなかったこと EC2でRailsを動かす EC2へDockerコンテナをデプロイ EKS IaC
やってしまったこと 請求怖い!
できたモノ
できたモノ
できたモノ
振り返り
AWSに入門できた AWSダッシュボード怖くなくなった 物理サーバと考えることが似てる部分 どんな設定ができるのか つまり
※ただし請求は怖い ダニング=クルーガー効果 のイメージとして、例のTシャツを着た 人の画像がここにありました AWS完全に理解した
今後の展望
インフラ出来るようになるために やれなかったところを継続してやります。 • EC2でRails • Dockerコンテナをデプロイ • EKS • Terraform
トイポはエンジニアを 募集しています。 https://youtrust.jp/recruitment_posts/69e9a755be199c0dd3c8bf71c21e18c4
2023-10-06
[email protected]
https://toypo.me/ ありがとうございました。