Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
僕が中学生の頃から存在するサービスをモダンな技術で再構築しているのだが…
Search
yuta kadotamai
April 07, 2018
Programming
1
440
僕が中学生の頃から存在するサービスをモダンな技術で再構築しているのだが…
yuta kadotamai
April 07, 2018
Tweet
Share
More Decks by yuta kadotamai
See All by yuta kadotamai
Rust、何もわからないので頑張らないWeb開発 …とこれから頑張るために
kadotami
2
1.2k
エンジニアによる非エンジニアのためのエンジニアリングのあれこれ
kadotami
0
250
webauthn概論
kadotami
0
120
Other Decks in Programming
See All in Programming
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
330
関数の挙動書き換える
takatofukui
4
770
dotfiles 式年遷宮 令和最新版
masawada
1
670
開発に寄りそう自動テストの実現
goyoki
1
300
How Software Deployment tools have changed in the past 20 years
geshan
0
27k
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
24
21k
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.9k
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
190
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
910
CSC509 Lecture 14
javiergs
PRO
0
220
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
3
1k
tparseでgo testの出力を見やすくする
utgwkk
1
130
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Music & Morning Musume
bryan
46
7k
Context Engineering - Making Every Token Count
addyosmani
9
460
A Tale of Four Properties
chriscoyier
162
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Making Projects Easy
brettharned
120
6.5k
A better future with KSS
kneath
240
18k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
380
Transcript
! "# GMO
: /)-() ": GMO internet ' +, %2 *
&.: kubernetes, elasticsearch, php : $(#!
0! 1) (& '" ,
%/ *#$-+.
GMO 2006 2400
Struts1.1(2003 ) CentOS 5
stagingproductionDB
DB
⇢
DB
⇢ %" ! ⇢
#$ + DB&
⇢ $-*!' ) ⇢ (+,# +
& DB" . ⇢ %
None
# !
$ "
! - %ID "
- # $! - Kuberneteselasticsearch - &
!"# $ % (( ) ) UI)
&'
× &'- , ($)+ /"* ,# !
.%⇧
executePayment&&& executeAuPayment(), executeWebMoneyPayment() … Private%#
% ! ! $ "
!7+"3($*1 "
"/&46%1 ! # .25,'0 if-)
* &%)0GM- ⇢ "$8 & (!&+ FI *3@,N
6 ; QCJK?97 ⇢ 3O5 & HG2 *.B LA=: D/ ⇢ P>E4<*198 '#
None
User Experience (?)
Developer Experience
'/&'3 0 & 4)#* !, (+
%. "$12 -
"61313'*3 8( '*30+$SQL ( & 25:;#
%5,- !:./47vs)947
.-)" .# ($&.-% %+'* / MTG,!
'*
%@A!8-6CL( >5NM9 #"<I!@K 20 *+O)'7:!H F
, 1?P %?@EB=3#&$.J H4 #&$GQ /;D;
1 <6$2):= 9@ // %2+&A.*-2 /> =
1$2)A4 1)"-,0(3;%!) #'&5? 178
$ (")) %!$ (")) #&( ' ("))
!
!
…
… &% , 20 1 )+ '/
(-,# *$" * .!
- %/ (#"7 ) ,4 (860 '"215.,4& 3+
(8$) * DX!