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
290
【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
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
2
370
Angular Elementsにハマってみた/I use the Angular Elements
hachi_eiji
0
1.1k
なぜClassiはReactが盛り上がってる2017年にAngularを選択したのか?/why we use angular
hachi_eiji
2
1.7k
レガシー業界の社内を変える /realtech
hachi_eiji
0
510
Other Decks in Technology
See All in Technology
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
280
人工衛星のファームウェアをRustで書く理由
koba789
15
7.8k
Practical Agentic AI in Software Engineering
uzyn
0
110
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
470
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.1k
ガチな登山用デバイスからこんにちは
halka
1
240
2025年になってもまだMySQLが好き
yoku0825
8
4.7k
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
390
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
410
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
440
Android Audio: Beyond Winning On It
atsushieno
0
120
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
330
21k
Fireside Chat
paigeccino
39
3.6k
Building Applications with DynamoDB
mza
96
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
What's in a price? How to price your products and services
michaelherold
246
12k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Designing Experiences People Love
moore
142
24k
Bash Introduction
62gerente
615
210k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
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