Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
御年30歳の老舗ITベンチャー企業にAWSを入れてみた/i-gotta-carry-that-weight-to-aws
Search
kent-hamaguchi
January 18, 2019
Programming
1
280
御年30歳の老舗ITベンチャー企業にAWSを入れてみた/i-gotta-carry-that-weight-to-aws
レガシーシステムを運用するエンジニアが、技術刷新するためにAWSを学んだ話です。
kent-hamaguchi
January 18, 2019
Tweet
Share
More Decks by kent-hamaguchi
See All by kent-hamaguchi
メディアドゥ Go Conference 2021 スポンサーセッション/gocon-2021-mediado
kenthamaguchi
1
11k
メディアドゥ Amazon Personalize in AWS メディアセミナー Q1/mediado-amazon-personalize-aws-media
kenthamaguchi
0
1.1k
MediaDo DynamoDB活用事例/mediado-dynamodb-usecase
kenthamaguchi
0
970
MediaDo.go #2 Clean Architectureとの付き合い方/mediado-go-2-clean-architecture
kenthamaguchi
2
1.5k
Infra Study Meetup #5 メディアドゥスポンサーセッション/infra-study-meetup-5-mediado
kenthamaguchi
0
640
JAWS DAYS 2020 メディアドゥスポンサーセッション/jaws-days-2020-mediado
kenthamaguchi
1
1.5k
OOC 2020 メディアドゥ スポンサーセッション/ooc_2020_mediado
kenthamaguchi
0
430
MediaDo.go #1 レガシーに立ち向かう / mediado-go-1-vs-legacy
kenthamaguchi
0
1.1k
MediaDo.go #1 GopherCon 2019 参加レポート / mediado-go-1-gophercon-2019
kenthamaguchi
1
1k
Other Decks in Programming
See All in Programming
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
TDDと今まで
kanayannet
0
140
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
260
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
940
品質が高いコードって何?Rev2.1
ickx
1
490
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
3
830
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
7
2.1k
Docker ハンズオン / docker-hands-on
suzukihoge
51
16k
Understanding Ast By Looking
inouehi
0
120
どうしてこうなった命名集 ~🔥編~ / OOC 2024 LT
pictiny
4
2.7k
オブジェクト指向は必要なのか / Is object-oriented needed?
kishida
27
18k
Ruby製社内ツールのGo移行
bgpat
2
260
Featured
See All Featured
Side Projects
sachag
451
41k
Building Your Own Lightsaber
phodgson
97
5.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Code Review Best Practice
trishagee
54
15k
Building an army of robots
kneath
300
41k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
Web Components: a chance to create the future
zenorocha
304
41k
How to name files
jennybc
62
92k
Transcript
I gotta carry that weight, to AWS
30 years old company on ~ 2018
30 years old company
30 years old company Engineer Designer Manager
30 years old company cost clients Increase cost like Linear
function
30 years old company Engineer (guest) (Tokyo) Designer (Nagoya) Manager(Nagoya)
30 years old company’s Engineer Sun Mon Tue Wed Thu
Fri Sat on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy
30 years old company’s Engineer Sun Mon Tue Wed Thu
Fri Sat on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy
Develop
Develop 1. Download WordPress
Develop 1. Download WordPress 2. Upload WordPress to Rental server
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!!
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins 6. Write PHP Program
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins 6. Write PHP Program MANUALLY!!
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins 6. Write PHP Program MANUALLY!! No versioning
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins 6. Write PHP Program MANUALLY!! No versioning
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins 6. Write PHP Program MANUALLY!! No versioning
Develop 1. Download WordPress 2. Upload WordPress to Rental server
with FTP!!!!!!!!!!! 3. Check Database ID/Password 4. Install WordPress 5. Install WordPress Plugins 6. Write PHP Program MANUALLY!! No versioning
30 years old company on 2019 ~
30 years old company on 2019 ~
Developer User Client
Auto Scaling group Elastic Load Balancing VPC Availability zone Public
Subnet Target group more per site ... Availability zone Public Subnet Target group more per site ...
CloudFormation
CloudFormation - VPC
AWS CLI - VPC
CloudFormation & AWS CLI • IAM • VPC • Security
Group • Certificate • Application Load Balancer ◦ Listener & Listener Rule • ECR • ECS • CloudFront (Editing)
30 years old company’s Engineer Sun Mon Tue Wed Thu
Fri Sat on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy
30 years old company’s Engineer Sun Mon Tue Wed Thu
Fri Sat on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy on- premise + legacy
30 years old company’s Engineer Sun Mon Tue Wed Thu
Fri Sat legacy legacy legacy legacy legacy
30 years old company’s Engineer Sun Mon Tue Wed Thu
Fri Sat new new new new new
Happy♬
Easy to try, AWS
end