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
Minoru KAWAMOTO
May 23, 2018
Technology
0
1.8k
メディカルノート開発/インフラのあゆみ
Minoru KAWAMOTO
May 23, 2018
Tweet
Share
More Decks by Minoru KAWAMOTO
See All by Minoru KAWAMOTO
カジュアルなテスト&仕様書としてJSON+node requestのご提案
k12u
1
3.1k
Other Decks in Technology
See All in Technology
5min GuardDuty Extended Threat Detection EKS
takakuni
0
140
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
14
5.1k
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
180
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
230
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
9
1.1k
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
340
Prox Industries株式会社 会社紹介資料
proxindustries
0
290
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
540
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
HiMoR: Monocular Deformable Gaussian Reconstruction with Hierarchical Motion Representation
spatial_ai_network
0
110
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.1k
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
160
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
39
1.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
940
How to train your dragon (web standard)
notwaldorf
93
6.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Practical Orchestrator
shlominoach
188
11k
Designing for Performance
lara
609
69k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Transcript
( / 1 ) 2 @ H I M 1
. . ( 1
T O T T T C I 12 FI -
k V Y 6 ( Y 7 T u 8 @ F C 3 4 0 )Y9 C I
F F
05 A & 4 1
Medical Note
ID/
AWS (EC2, ELB, RDS:MySQL, ElastiCache) CDN (Fastly,
CloudFront) Ruby on Rails Elasticsearch Fluentd BigQuery Slack JIRA/Confluence GitHub Sentry CircleCI (Codeship)
9+$,7.%8 /73#LIU@G>UJA- 9(7 .&-! )*'RC<;S'("/6 09+$7 Infrastructure as Code
/ =AF ;SKO /'-5MSD0(7 02TTT <QES?NP 2SSM Parameter Store 0 Instance Role 14-:<BA packer + ansible - AMI Provisioning Terraform workspace - OpsWorks + IAM 14-MSDHSA
8 IaC# AMI @J=1E:L, (L24L2 / 7@J( packer + ansible
+ CI (codeship) >&(H026BDM/A9H)*' '@G-M0EL$"! root @J1*+8 Terraform % workspace @J1*+8#358'5@ ;58KM+.M< ! cloud-init / CodeDeploy F(?FG(L28MH @J1*+8#42+ [/ ]#358'5@ (+I7L0CH# )
9 medicalnote.jp 08QJN0 1. >Q;O8Q@AQ@0 • admin +=8F"(5 (!) 2.
admin 8Q@AQ@6 3. ELB • =RH0" #.)*4=8F"(.#.)' 4. CDNJO9LC>M (Fastly) $$ • HTML<QEQD%,9LC>M • !&59LC>M036 /IR? • Fastly • Internet Traffic02,7-"=RHRP@ 5. B8GKC:.<QEQD1 • ESI and / or SPA
10 "$0& :=@2 6A=?% % 85B><?% / %
@942A' ('"$+/85B<? -'&(1#*0 Capistrano +/'$@942A(1#*0 CodeDeploy (AWS) =@734;(./ !,)
11 Rails HQ=8A2#$*>UJ .Rails2 +&1>UJ. ('3@F7OA/ +%) Rails2 1
C6?5G4HN0Kotlin, Swift "1! HQ=8A"1! ( or NHPU;) @NDNU KS?BS; (M6GMNTFPUJRU8-,) KS?BS;9;A (N<U;)T>UJ >LPS: EF7UIS;
12 .124-! * ) %03-+,/# "' .124-"03-+,/! .124-&03-+,/)( &!"$.124-
.124-!% )#$ Kotlin (server), TypeScript, Golang, Docker
13 2I814E1D6M0P • dUadegThV\W[cR);>5/ 16Q= $ • ]e`ehR'F*!;Bbf\_fYC • bf\_fYR'F*!;B+<7P
FOK • DO03= ;BJ>MGGNLR#AB6&J<7P @IAB O%QP:D5ER.1C6> ZbEMGRZbD"3P5DBM* (XU^M"3P/,M"3P) ::?9H0IO-(3=FSC1P
14 "4&!,* 2A=GLJNPC (S3 .I;=M259)8A=G+,*) CMS$108 • 4.@CG.!%*! •
WordPress.!!:(70!#Q • ?CEK=D+'/@CG##82.3? • $ &- • 4.LAPF • Rails + CMS gem (refinery) . • 14,* • Rails 02.>OBH<16
15 TbZ`bQ@C8?3M6A C('9M &%_Y\b + "RbW_Y\b B) CBKB3J4 #+8DJ72[aUXaSDJ7C6<NL
,KPT EG9 1 I0E.C85= Ops/Dev EG8;$25 Pull-Request @('2 2* /EH>A]VOP^C! 7:;3 (- F)
16 Tips >?956; '' 2 !"#$% • 31( • Slack,*)+
• / • 8A<:?7-;A@$' • 8A<:#(?7-%&* • ,>?956;+*0*/=546+!&1."
17 +D1:( (Web, /E=) +D1:( (Web, >CD7+D8) +D1:( (iOS)
+D1:( (Android) +D1:( (SRE) "%&?A4CEA/ 60*9E Web6)B-3E .CE2<5,E See: @6),A;E7 ! → .co.jp # #' $!