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
【Real Tech Night #2】学校教育を支えるマルチテナント/multi-tenan...
Search
Eiji Hachiya
August 29, 2018
Technology
1
260
【Real Tech Night #2】学校教育を支えるマルチテナント/multi-tenant_in_edtech
2018/08/29 にSmartHRさんで行われたときに話したスライドです
https://realtech-night.connpass.com/event/94071/
Eiji Hachiya
August 29, 2018
Tweet
Share
More Decks by Eiji Hachiya
See All by Eiji Hachiya
Angular Elementsにハマってみた/I use the Angular Elements
hachi_eiji
0
960
なぜClassiはReactが盛り上がってる2017年にAngularを選択したのか?/why we use angular
hachi_eiji
2
1.6k
レガシー業界の社内を変える /realtech
hachi_eiji
0
460
Other Decks in Technology
See All in Technology
ADRを運用して3年経った僕らの現在地
onk
PRO
13
5.8k
品質マネジメントで抑えておきたい2つのリスクを見分けて未来に備えよう #yapcjapan
makky_tyuyan
0
110
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
6
1.6k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
2
240
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
48k
コード✕AIーソフトウェア開発者のための生成AI実践入門~
yuhattor
4
850
スタサプ ForSCHOOLアプリのシンプルな設計
recruitengineers
PRO
3
630
Kubernetes Meetup Tokyo #67 - KEP-3619: Fine-grained SupplementalGroups Control / k8sjp67-kep-3619
everpeace
0
140
Oracle GoldenGate 23ai 導入Tips
oracle4engineer
PRO
1
280
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
330
Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader
takehaya
1
950
Low Latency Join Method for Distributed DBMS
yugabytejapan
0
180
Featured
See All Featured
What the flash - Photography Introduction
edds
67
11k
Testing 201, or: Great Expectations
jmmastey
38
7k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
4
120
KATA
mclloyd
27
13k
What's in a price? How to price your products and services
michaelherold
243
11k
For a Future-Friendly Web
brad_frost
174
9.3k
Building Your Own Lightsaber
phodgson
102
6k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
Music & Morning Musume
bryan
46
6.1k
Transcript
Copyright © 2018 Classi Corp. All Rights Reserved.
2018/08/29 Real Tech Night Copyright © 2018 Classi Corp. All Rights Reserved.
Copyright © 2018 Classi Corp. All Rights Reserved. •
• • Classi 1
Copyright © 2018 Classi Corp. All Rights Reserved. •
• Classi • RailsAngular Chief Officer 2 @hachi_eiji
Copyright © 2018 Classi Corp. All Rights Reserved. 3 <20
#'(,* ① %. 1; +30 ) -5 ② 1 !&)$(( 8 )") ,7 ③ 1 !&)$()")-5 (4 /69 : #'()) https://www.ibm.com/developerworks/jp/cloud/library/cl-multitenantsaas/index.html
Copyright © 2018 Classi Corp. All Rights Reserved. 4 1
Classi !
Copyright © 2018 Classi Corp. All Rights Reserved. 5 2
Classi !
Copyright © 2018 Classi Corp. All Rights Reserved. • 2014)04,
$- • +(1%2 *0#. • • ! &' 6 #./"
Copyright © 2018 Classi Corp. All Rights Reserved. • '
40%$ • ( ") •47&%# ! • URL 7 !
Copyright © 2018 Classi Corp. All Rights Reserved. 8
Copyright © 2018 Classi Corp. All Rights Reserved. 2% *?
$7@ 6 66, G@ 66, G@ $7 .3 "+=5 I9A F1/- ) ENL B< *?CM 6, "4:D 2! 2J> KHF1 9 ;#$7 O(08P*2&'
Copyright © 2018 Classi Corp. All Rights Reserved. • AWS
• DBAurora MySQL 10
Copyright © 2018 Classi Corp. All Rights Reserved. 11 Aurora
Copyright © 2018 Classi Corp. All Rights Reserved. 12 Aurora
10,000DB
Copyright © 2018 Classi Corp. All Rights Reserved. • 1
DB • ! • max_connection 16,000 • MySQL 5.6 13 ! "
Copyright © 2018 Classi Corp. All Rights Reserved. 14 Aurora
Copyright © 2018 Classi Corp. All Rights Reserved. 15 Aurora
Copyright © 2018 Classi Corp. All Rights Reserved. 16
1,590,131
Copyright © 2018 Classi Corp. All Rights Reserved. • -6
&(9) ;7, SaaS* -6' ". 34 • &$1+ / ! #5 20 • :%8 17 <
Copyright © 2018 Classi Corp. All Rights Reserved. 18
https://classi.jp/about/
Copyright © 2018 Classi Corp. All Rights Reserved. 19
DB • • •
Copyright © 2018 Classi Corp. All Rights Reserved.
20
Copyright © 2018 Classi Corp. All Rights Reserved. 3$ )A
#7B 6 66+ GB 66+ GB #7 -4!*>5 H9CF2/ , ( JD= 6+ ,@:E 3 .;1 3I? 21 <"#7 K'08L)3%&
Copyright © 2018 Classi Corp. All Rights Reserved. •
• •DB 22 Good Point !
Copyright © 2018 Classi Corp. All Rights Reserved. • )4'&
(! • -"* • DB.DB %,ID $ 23 DB+#
Copyright © 2018 Classi Corp. All Rights Reserved. • $'
&+ • $' - • !'%. (,") •DB / • Ridgepole#* 24 Bad Point !
Copyright © 2018 Classi Corp. All Rights Reserved. • 201794=@8/2(
8<H • DBCA 456 %/ • :< 2#*Rails +'&EB> 25 DB."13)F7I ‘17 0<,0!-$ ;? G D →
Copyright © 2018 Classi Corp. All Rights Reserved. 20184
26
Copyright © 2018 Classi Corp. All Rights Reserved. 27
20178
Copyright © 2018 Classi Corp. All Rights Reserved. • #'(/
• DB-+ • EC2! "$%,* • ! )12AWS)122 28 DB !.&0 ‘18
Copyright © 2018 Classi Corp. All Rights Reserved. 29
Copyright © 2018 Classi Corp. All Rights Reserved. 30
Copyright © 2018 Classi Corp. All Rights Reserved. 31
DB 5
Copyright © 2018 Classi Corp. All Rights Reserved. 1,2
! 32
Copyright © 2018 Classi Corp. All Rights Reserved. • !"
/ .- ! • #(, *% "! " • +&'0 33 $) 1
Copyright © 2018 Classi Corp. All Rights Reserved. • "(&,
+% • DB / • !$1,2 - ) .*#' 34
Copyright © 2018 Classi Corp. All Rights Reserved.
35
Copyright © 2018 Classi Corp. All Rights Reserved.
36