mongodb world 2016: building infrastructure to enable giant ideas

13
Building Infrastructure to Enable Giant Ideas SREE KOTAY Chief Technology Officer, Comcast

Upload: mongodb

Post on 15-Apr-2017

211 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

Building Infrastructure to Enable Giant Ideas

SREE KOTAY Chief Technology Officer,

Comcast

Page 2: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

WHO WE ARE

CABLE COMMUNICATIONS% of Total Revenue: 62%% of Total OCF: 73%

CABLE NETWORKS% of Total Revenue: 13%% of Total OCF: 13%

BROADCAST% of Total Revenue: 11%% of Total OCF: 3%

FILM% of Total Revenue: 10%% of Total OCF: 5%

PARKS% of Total Revenue: 4%% of Total OCF: 6%

Xfinity TV

Xfinity Internet

Xfinity Voice

Xfinity Home

OTHER COMCAST BUSINESS AREAS AND PARTNERS

*Minority interest and/or non-controlling interest.Note: Revenue and OCF mix reflect FY2015 results and are before corporate overhead and inter-company eliminations.

A Fortune 50 Company Uniquely Positioned at the Intersection of Media and Technology

** **

Page 3: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

BIG SCALE

27M+ customer

relationships(voice, video data)

30+ terabits per

second at peak

630,000 route-miles of network

14M WI-FI

hotspots

10,000x peak-to-valley

ratios(X1)

Page 4: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

CABLE COMPANY

Page 5: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

WHAT’S BIG – OLYMPICS

Page 6: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

6-28 AM_Sree Kotay Video_ OLY_RIO_COMCAST_PRESENTATION_PRORES_HQ__244188.mp4

Page 7: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

172 262

1,441

4,500

172 6,203

ATLANTA RIO

CHANGING OLYMPICS COVERAGE

Page 8: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

TOOH

(~1,000,000 rqm peak in *off-peak* hours)

102,768 5,673,632

283,663,072

REQUESTS PER SECOND

REQUESTS PER MINUTE

REQUESTS PER HOUR

AVERAGES ARE FOR THE AVERAGE

Page 9: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

Fighting integrity at scale:ACK and NACK

Pessimistic?

Optimistic?

Both

Page 10: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

Combatting Microservice Failures:LAST KNOWN GOOD

✓ ✓ ✓ ✓ ✗ ✗

Page 11: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

• The unit of re-use is the unit of release• Effective re-use requires tracking release• The unit of release should be the unit of fail

ACID as applied to deployment, not just data:Improve velocity. Improve quality. Both.

DEVOPS:REUSE EQUIVALENCY PRINCIPLE

Stochastic testing. Stochastic deployment.

Page 12: MongoDB World 2016: Building Infrastructure to Enable Giant ideas

THANK YOU

Page 13: MongoDB World 2016: Building Infrastructure to Enable Giant ideas