メディカルノート開発/インフラのあゆみ
by
Minoru KAWAMOTO
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
( / 1 ) 2 @ H I M 1 . . ( 1
Slide 2
Slide 2 text
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
Slide 3
Slide 3 text
F F
Slide 4
Slide 4 text
05 A & 4 1
Slide 5
Slide 5 text
Medical Note ID/
Slide 6
Slide 6 text
AWS (EC2, ELB, RDS:MySQL, ElastiCache) CDN (Fastly, CloudFront) Ruby on Rails Elasticsearch Fluentd BigQuery Slack JIRA/Confluence GitHub Sentry CircleCI (Codeship)
Slide 7
Slide 7 text
9+$,7.%8 /73#LIU@G>UJA- 9(7 .&-! )*'RC<;S'("/6 09+$7 Infrastructure as Code / =AF ;SKO /'-5MSD0(7 02TTT
Slide 8
Slide 8 text
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# )
Slide 9
Slide 9 text
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) $$ • HTMLM • !&59LC>M036 /IR? • Fastly • Internet Traffic02,7-"=RHRP@ 5. B8GKC:.
Slide 10
Slide 10 text
10 "$0& :=@2 6A=?% % 85B>% / % @942A' ('"$+/85B -'&(1#*0 Capistrano +/'$@942A(1#*0 CodeDeploy (AWS) =@734;(./ !,)
Slide 11
Slide 11 text
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 (NUJ >LPS: EF7UIS;
Slide 12
Slide 12 text
12 .124-! *) %03-+,/#"' .124-"03-+,/! .124-&03-+,/)( &!"$.124- .124-!% )#$ Kotlin (server), TypeScript, Golang, Docker
Slide 13
Slide 13 text
13 2I814E1D6M0P • dUadegThV\W[cR);>5/ 16Q= $ • ]e`ehR'F*!;Bbf\_fYC • bf\_fYR'F*!;B+<7P FOK • DO03= ;BJ>MGGNLR#AB6&J<7P @IABO%QP:D5ER.1C6> ZbEMGRZbD"3P5DBM* (XU^M"3P/,M"3P) ::?9H0IO-(3=FSC1P
Slide 14
Slide 14 text
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
Slide 15
Slide 15 text
15 TbZ`bQ@C8?3M6A C('9M &%_Y\b + "RbW_Y\b B) CBKB3J4 #+8DJ72[aUXaSDJ7C6A]VOP^C! 7:;3 (-F)
Slide 16
Slide 16 text
16 Tips >?956; '' 2 !"#$% • 31( • Slack,*)+ • / • 8A<:?7-;A@$' • 8A<:#(?7-%&* • ,>?956;+*0*/=546+!&1."
Slide 17
Slide 17 text
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 # #' $!