AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

76
AT&T’s Mobile Developer Community AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB MongoDB World June 24, 2014 Alaaeldin El- Nattar EVP of Client Services Rivet Logic Chris Bartsch Development Manager AT&T

Transcript of AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

Page 1: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

AT&T’s Mobile Developer

Community: Social, Personalized, and Built for Scale on

MongoDB MongoDB WorldJune 24, 2014

Alaaeldin El-NattarEVP of Client Services Rivet Logic

Chris BartschDevelopment ManagerAT&T

Page 2: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

Your World Delivered.

2

Page 3: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community3

Network of Possibilities

Page 4: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community4

Innovation

Page 5: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community5

AT&T Developer Program

Page 6: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

Impact

6

Page 7: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community7

We Wanted to Improve Our Community

Page 8: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community8

1

Getting Site Updates Out Took Too Long

Page 9: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community9

2

Limited Control of Content and User Experience

Page 10: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community10

3

Older, Higher Cost Systems

Page 11: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community11

A Lot of Technical Fragmentation

Page 12: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

5

12

Difficult to Adapt

Page 13: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

Community Re-Platform

13

Page 14: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community14

Strategic Objectives

Page 15: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community15

Enhanced User Experience

Page 16: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community16

Empower Marketing / Content Authors

Page 17: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community17

Consolidate & Modernize Technology

Page 18: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

The Journey

18

Page 19: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community19

Modern Web Content Management

Page 20: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community20

WCM Business Requirements

Page 21: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

Choosing the Right CMS

21

Page 22: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community22

Crafter CMS

Page 23: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community23

Crafter CMS

Page 24: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community24

Physical Deployment Architecture

Page 25: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community25

Hard Deadlines

Page 26: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community26

Developer Summit

Page 27: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community27

We Made It

Page 28: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community28

A New AT&T Developer Site!

Page 29: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community29

NEXT!

Page 30: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community30

Traditional Community

Page 31: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

Basic Engagement

Page 32: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community32

Next Generation Community

Page 33: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community33

Rethink Forums, Comments, Blogs…

Page 34: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community34

Keep Content Fresh

Page 35: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community35

Connect the Content

Page 36: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community36

Increase the Opportunity to Engage!

Page 37: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community37

Gather and React to Insight

Page 38: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community38

Ability to Adapt to the Future

Page 39: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

#Vital Content

Page 40: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community40

Traditional FAQ or Article

Page 41: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community41

Traditional FAQ or Article

Page 42: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community42

Traditional Forums

Page 43: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community43

Traditional Forum or Article

Page 44: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community44

This Creates Silos

Page 45: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community45

Better Search Only Helps So Much

Page 46: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community46

Connect It.

Page 47: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community47

Tagging

Page 48: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community48

Tagged Articles

Page 49: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community49

Tagging Forum Topics

Page 50: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community50

Page 51: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community51

Dynamic Forum Topics

Page 52: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community52

Leveraging Targeting to Surface Content Matters

Page 53: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community53

Pilot!

Page 54: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community54

Connected Content: FAQ’s & Forums

Page 55: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community55

SCREEN SHOT

Connected Content: FAQ’s & Forums

Page 56: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community56

SCREEN SHOT

Connected Content: FAQ’s & Forums

Page 57: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community57

Crafter Social

Page 58: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community58

Technically Speaking

Page 59: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community59

Crafter Social Model

Page 60: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community60

Flexible!

Page 61: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community61

Scalable!

Page 62: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community62

Aggregation Framework

Page 63: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community63

Real-Time Analytics for Insight

Page 64: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community64

Fits Into Our DR Environment

Page 65: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community65

Logical Architecture

Page 66: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community66

Physical Deployment Architecture

Page 67: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community67

Results

Page 68: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community68

Improved User Experiences

Page 69: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community69

Authoring Has Control Over the UX

Page 70: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community70

Improved Content Production Times

Page 71: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community71

Keep the Perception of Traditional Engagement

Page 72: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community72

With Much More Engagement and Reuse

Page 73: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community73

Ability to Gather Insight on What Users Need

Page 74: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community74

Single, Modern, Open Technology Platform

Page 75: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community75

Questions and Answers

Page 76: AT&T’s Mobile Developer Community: Social, Personalized, and Built for Scale on MongoDB

AT&T’s Mobile Developer Community

Contact

76

Alaaeldin El-NatarEVP of Client Services Rivet Logic

Chris BartschDevelopment ManagerAT&T