メディカルノート開発/インフラのあゆみ
by
Minoru KAWAMOTO
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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>
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 # #' $!