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
僕が中学生の頃から存在するサービスをモダンな技術で再構築しているのだが…
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.1k
エンジニアによる非エンジニアのためのエンジニアリングのあれこれ
kadotami
0
230
webauthn概論
kadotami
0
120
Other Decks in Programming
See All in Programming
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
310
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
190
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
850
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
150
Is Xcode slowly dying out in 2025?
uetyo
1
190
GraphRAGの仕組みまるわかり
tosuri13
7
480
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
320
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
660
WindowInsetsだってテストしたい
ryunen344
1
190
Featured
See All Featured
Embracing the Ebb and Flow
colly
86
4.7k
Site-Speed That Sticks
csswizardry
10
650
Unsuck your backbone
ammeep
671
58k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Thoughts on Productivity
jonyablonski
69
4.7k
Why Our Code Smells
bkeepers
PRO
337
57k
RailsConf 2023
tenderlove
30
1.1k
Practical Orchestrator
shlominoach
188
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
How to Ace a Technical Interview
jacobian
277
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
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!