Top Banner
R&D for L&D Ben Betts & James Mullaney
13

R&D for L&D

Feb 15, 2017

Download

Technology

Megan Bowe
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: R&D for L&D

R&D for L&DBen Betts & James Mullaney

Page 2: R&D for L&D

R&D for L&D

Page 3: R&D for L&D

R&D for L&D

Scaling to meet demands

Page 4: R&D for L&D

R&D for L&D

Page 5: R&D for L&D

R&D for L&D

- Cloud based hardware (CentOS, Ubuntu etc)

- Load balancers (with SSL offloaded)

- Scale horizontally

- Nginx or Apache?

- PHP (FPM), Node or both!

Application Stack

Page 6: R&D for L&D

R&D for L&D

Application Throughput

~ 70 ms~ 120 ms~ 600 ms~ 5,000 ms

1 =10 =

100 =1000

=

Page 7: R&D for L&D

R&D for L&D

Database Stack

- ~9 servers for single sharded cluster

- 3 Replicas (Storage)- 3 Config (Metadata)- 3 MongoS (Routing) - Fully redundant

- Pick your shard key wisely…

- WiredTiger vs MMap

Page 8: R&D for L&D

R&D for L&D

Database Throughput

Page 9: R&D for L&D

R&D for L&D

Mongo Storage Engines

(with 2KB statement size)

3-4X compression through WiredTiger

Page 10: R&D for L&D

R&D for L&D

Making use of scale

Page 11: R&D for L&D

R&D for L&D

Page 12: R&D for L&D

Our Data isn’t really BIG yet

R&D for L&D

Page 13: R&D for L&D

Free MOOC starting AGAIN soon…Learn xAPI

www.curatr3.com