SlideShare a Scribd company logo
1 of 20
©2016 Apigee Corp. All Rights Reserved.
Becoming the Un-carrier: T-Mobile’s Digital Journey
Himanshu Kumar, T-Mobile
Paul Williams, Apigee
ENTERPRISE IT
T-Mobile’s DigitalJourney
October 27,2016
T-Mobile Confidential
WELCOME
4
4ENTERPRISE IT
 Who We Are
 Becoming Un-carrier
 Un-carrier on the Inside and Digital
Transformation
 Digital Transformation & API First at T-
Mobile
 Sharing Our API Wisdom
 Q&A
T-Mobile Confidential
Webinar Topics Breakdown
5
5ENTERPRISE IT
T-Mobile Confidential
T-Mobile – the Un-carrier
As America's Un-carrier, T-Mobile US, Inc. (NASDAQ: TMUS) is redefining the way
consumers and businesses buy wireless services through leading product and service
innovation. The Company's advanced nationwide 4G LTE network delivers outstanding
wireless experiences to more than 69.4 million customers who are unwilling to
compromise on quality and value. Based in Bellevue, Washington, T-Mobile US provides
services through its subsidiaries and operates its flagship brands, T-Mobile and
MetroPCS.
6
Un-carrier onthe Inside
 Frequencyandspeed ofdelivery ofnew capabilitiesbecomes
critical forourcontinuedsuccess.
 Unprecedented externalintegrationandmonetization
opportunities.
 API economyenvisioned.
 Self serviceAPIs forinternalandexternal
consumers.Digital transformationhasbegun!
ENTERPRISE IT
Digital Transformation Enablers
People
Process
Technology
Achieving API First at T-Mobile!
T-Mobile Confidential
PEOPLE
PROCESS
WORLD-CLASS
DIGITAL
COMPANY TECHNOLOGY
:WHY APIGEE?
How it fitsin overall
TECHNOLOGY
STACK
 API management + any quick win enablers (U11.0 solution
enabled using this platform)
 Compliments our Microservices platform choice PCF and enables
existing services on ESB out front, for consumption
 Ubiquitous API exposure for API endpoints
API
Management
 Ease of use for developer – Edge UI, Documentation, Community
 Lightweight and capability to achieve speed to market
 Ready to use with SaaS and on-Prem + built in caching
 CI/CD and other tooling aligned with platform APIs
 Helps us achieve self serve API dev platform including ease of API consumption.
ENTERPRISE IT
T-Mobile Experience
Technology Landscape
Scope & Guiding documents
Winning hearts and minds
Wins & Losses
Imparting wisdom
T-Mobile Confidential
12
API Lifecycle
Design Build Documentation Operate / Run
Internal
Developer
s
3rd Party
Develope
rs
Partner
Developer
s
API Designers API Developers
API
Operators
Leadershi
p
Experience API
Capability API
APIGEE
EDGE
Swagger
API Proxy
Policies
Resources
API
Specs
jso
n
Community
Registration
Documentati
on
Analysis
APIGEE Portal
Security
Representation
Caching
Retrieval /Aggregation
APIGEE Gateway
Security
Representation
Caching
PCF Spring Boot
Restful
APIs
Capabili
ty
Docs Catalog Dashboards
Monitoring
Web /
Mobile
UI
External
Web /
Mobile UI
Experience
API
Capability API
Proxy
Capability API
13
API Policies &Scope – Our Wisdom
 Security(authenticationandauthorization)
 ThreatProtection– JSON,XML,SQLInjection
 SLAenforcement
 Routing
 Simpledataandprotocoltransformations
 Payloadvalidations
 Consistenterrorhandling
14
DigitalLayers
Browser / DevicePresentation
Server / Device
Experience
Apps
API Gateway /
Aggregation
Experience
API
Cloud Native
REST APIs
Capability API
Cloud Native
Microservices &
Data
Capability
App/Services
Event BusEvents
SOA Services
Internal /
External
DC/Hybrid Cloud
ESB SOA
Services
Capability
Applications /
Platforms DC/Hybrid
Cloud
System Of
Record
ExperienceCapability Landing Page
UI App1
/v1/landing/app1/sum
mary
capid/v1/entity2/{id} capidx/v1/entity3/{id}/subs
Capability1 entity2
Capability2
entity3
Entity-
accessed
event
Event-n
Services1
SOR1
System
Record 2
System Of
Record3
Services2
Proxy API
Capid-
n/v1/entity1/{id}
Capability - 1 Capability – 2
Entity1 Details View
UI App2
Entity3 Sync
EventEntity Sync
Event
15
Standards– Anchors, Guardrails and Self Help
 T-Mobile API REST Design Guidelines
 T-Mobile API Developers Playbook
 T-Mobile API Operations Playbook
 T-Mobile API Partner Onboarding Guidelines
EASY TO ADOPT
 SettingupAutomatedbuildsand deploymentprocess.
 Securitypoliciesandotheroutofbox trafficmanagementcapabilities
 Frameworkdesignpracticetoenablereuseusingbuildprocess.
 GeneratemetricsandanalyticsfromPlatformandAPIusage.
Winning Hearts And Minds
REQUIRED MORE
EFFORT
 Achievealignmenton standardsand processes
 Achieveparallelpolicy executions,retries
 Proxychaininglimitationstoan Env make itdifficulttouseitasageneraldesignpattern.
 DebugTraceco-relationwithotherAPIs.
 ChallengesfromVersionnon-parityinon-PremandCloud
ARGUMENTS,
CHALLENGES &
CONCERNS THAT
WE OVERCAME
 Securityin SaaS
 Debugging(and accepting)Time spentinsideAPIplatform
 REST designpatterns-partnershiponthisfronthasbeenveryhelpful.
THINGS I WOULD
DO DIFFERENTLY
 REST guidelines– finalizeearlyand basedonwhatworksforyourorganization.
 Gatewayscopeand useclarity.
 DataModelandfinelinebetweenconsistencyandreuse
 CI/CDandtestdrivendevelopmentpipelinefromgetgo(pick one).
Lessons and Ideas
WHAT WORKED
WELL
 Upandrunningwithtoolset,Edgeintuitivenessandsimplicitytouse.
 Setupmoreoptimization,transformationanddesignpatterns.
 Codevalidation& enforcementtools.
 Documentation
WHERE ARE WE
HEADED
 Portalparity– internalandexternal.
 Digitallayerharmony–strikingtherightbalanceonlayerresponsibility.
 TrueAPIfactoryvisionwithfederatedAPIproductteamsoperatingoptimally.
 DriveAPIadoptionviaselfserveT-Mobile Portalaswellas Twilio’sdeveloperplatform.
ADVICE TO
OTHER DIGITAL
ARCHITECTS
 DecideLayerresponsibilitiesasearlyaspossible.
 UseHands-onapproach& leveragetherightplatformcapabilities
 Fosterflexibilityvsreuseconversation– foryourorganization
 Pragmaticstandardsandprocesses.
Imparting wisdom
ADVICE TO
LEADERS
 Driveorganizationalalignmenton APIandtechnologyplatformvision.
 Setacleargoalontransformationjourneyand avoidtoomanydirectionchanges.
 Platformrolloutischallenging – sharebroadervisionandpurpose.
 HelpAchievecrossteamsynergiestobuildupon eachotherssolution – nothavetosolvesameproblem.
ADVICE TO
DEVELOPERS
 Continuallylookforoptimizationopportunitiesin frameworksandautomation
 TestDrivendevelopmenttakesgettingusedto – but it’sthewaytogo.
 OperationalaspectofAPImustbekeptin mindduringdesign.
 Remember,You BuildIt– You ownit!
T-Mobile Confidential
Thank you

More Related Content

What's hot

Digital 2022 Zimbabwe (February 2022) v01
Digital 2022 Zimbabwe (February 2022) v01Digital 2022 Zimbabwe (February 2022) v01
Digital 2022 Zimbabwe (February 2022) v01DataReportal
 
E commerce marketing strategies in china
E commerce marketing strategies in chinaE commerce marketing strategies in china
E commerce marketing strategies in chinaMeilinYang4
 
Digital 2022 Local Country Headlines Report (January 2022) v02
Digital 2022 Local Country Headlines Report (January 2022) v02Digital 2022 Local Country Headlines Report (January 2022) v02
Digital 2022 Local Country Headlines Report (January 2022) v02DataReportal
 
Information Technology and Marketing
Information Technology and MarketingInformation Technology and Marketing
Information Technology and MarketingJames Barber
 
Understanding Gen Z in Sri Lanka
Understanding Gen Z in Sri LankaUnderstanding Gen Z in Sri Lanka
Understanding Gen Z in Sri LankaWasaam Ismail
 
Digital 2022 Myanmar (February 2022) v01
Digital 2022 Myanmar (February 2022) v01Digital 2022 Myanmar (February 2022) v01
Digital 2022 Myanmar (February 2022) v01DataReportal
 
Digital 2022 Uganda (February 2022) v01
Digital 2022 Uganda (February 2022) v01Digital 2022 Uganda (February 2022) v01
Digital 2022 Uganda (February 2022) v01DataReportal
 
Digital 2021 Senegal (January 2021) v01
Digital 2021 Senegal (January 2021) v01Digital 2021 Senegal (January 2021) v01
Digital 2021 Senegal (January 2021) v01DataReportal
 
Digital 2022 Madagascar (February 2022) v01
Digital 2022 Madagascar (February 2022) v01Digital 2022 Madagascar (February 2022) v01
Digital 2022 Madagascar (February 2022) v01DataReportal
 
Argos Case Presentation
Argos Case PresentationArgos Case Presentation
Argos Case PresentationShadman Shakib
 
Digital 2022 North Macedonia (February 2022) v01
Digital 2022 North Macedonia (February 2022) v01Digital 2022 North Macedonia (February 2022) v01
Digital 2022 North Macedonia (February 2022) v01DataReportal
 
Modern Digital Consumer & The digital journey
Modern Digital Consumer & The digital journeyModern Digital Consumer & The digital journey
Modern Digital Consumer & The digital journeyAnubha Rastogi
 
Digital 2022 Pakistan (February 2022) v01
Digital 2022 Pakistan (February 2022) v01Digital 2022 Pakistan (February 2022) v01
Digital 2022 Pakistan (February 2022) v01DataReportal
 

What's hot (13)

Digital 2022 Zimbabwe (February 2022) v01
Digital 2022 Zimbabwe (February 2022) v01Digital 2022 Zimbabwe (February 2022) v01
Digital 2022 Zimbabwe (February 2022) v01
 
E commerce marketing strategies in china
E commerce marketing strategies in chinaE commerce marketing strategies in china
E commerce marketing strategies in china
 
Digital 2022 Local Country Headlines Report (January 2022) v02
Digital 2022 Local Country Headlines Report (January 2022) v02Digital 2022 Local Country Headlines Report (January 2022) v02
Digital 2022 Local Country Headlines Report (January 2022) v02
 
Information Technology and Marketing
Information Technology and MarketingInformation Technology and Marketing
Information Technology and Marketing
 
Understanding Gen Z in Sri Lanka
Understanding Gen Z in Sri LankaUnderstanding Gen Z in Sri Lanka
Understanding Gen Z in Sri Lanka
 
Digital 2022 Myanmar (February 2022) v01
Digital 2022 Myanmar (February 2022) v01Digital 2022 Myanmar (February 2022) v01
Digital 2022 Myanmar (February 2022) v01
 
Digital 2022 Uganda (February 2022) v01
Digital 2022 Uganda (February 2022) v01Digital 2022 Uganda (February 2022) v01
Digital 2022 Uganda (February 2022) v01
 
Digital 2021 Senegal (January 2021) v01
Digital 2021 Senegal (January 2021) v01Digital 2021 Senegal (January 2021) v01
Digital 2021 Senegal (January 2021) v01
 
Digital 2022 Madagascar (February 2022) v01
Digital 2022 Madagascar (February 2022) v01Digital 2022 Madagascar (February 2022) v01
Digital 2022 Madagascar (February 2022) v01
 
Argos Case Presentation
Argos Case PresentationArgos Case Presentation
Argos Case Presentation
 
Digital 2022 North Macedonia (February 2022) v01
Digital 2022 North Macedonia (February 2022) v01Digital 2022 North Macedonia (February 2022) v01
Digital 2022 North Macedonia (February 2022) v01
 
Modern Digital Consumer & The digital journey
Modern Digital Consumer & The digital journeyModern Digital Consumer & The digital journey
Modern Digital Consumer & The digital journey
 
Digital 2022 Pakistan (February 2022) v01
Digital 2022 Pakistan (February 2022) v01Digital 2022 Pakistan (February 2022) v01
Digital 2022 Pakistan (February 2022) v01
 

Similar to Becoming the Uncarrier: T-Mobile's Digital Journey

What does web2.0 mean for operators?
What does web2.0 mean for operators?What does web2.0 mean for operators?
What does web2.0 mean for operators?Robert Seymour
 
The winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud CommunicationsThe winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud CommunicationsAlan Quayle
 
Enterprise API deployment best practice
Enterprise API deployment best practiceEnterprise API deployment best practice
Enterprise API deployment best practiceSanjay Roy
 
WebRTC Market Status & Voice/Video Overview
WebRTC Market Status & Voice/Video OverviewWebRTC Market Status & Voice/Video Overview
WebRTC Market Status & Voice/Video OverviewDean Bubley
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009Sanjay Jhawar
 
Salesforce for Services - transform your service with the #1 Service Platform
Salesforce for Services - transform your service with the #1 Service PlatformSalesforce for Services - transform your service with the #1 Service Platform
Salesforce for Services - transform your service with the #1 Service PlatformAdama Sidibé
 
Newsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroNewsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroFidel Angel Salgueiro
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSGBuilding the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSGAlan Quayle
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementAnt Cruz
 
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Dreamforce
 
Creating an Omnichannel Experience for Your Customers
Creating an Omnichannel Experience for Your CustomersCreating an Omnichannel Experience for Your Customers
Creating an Omnichannel Experience for Your CustomersCA Technologies
 
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...CA Technologies
 
Yin & Yang of Enterprise Mobility: Gartner Mobile & Wireless 2008
Yin & Yang of Enterprise Mobility:  Gartner Mobile & Wireless 2008Yin & Yang of Enterprise Mobility:  Gartner Mobile & Wireless 2008
Yin & Yang of Enterprise Mobility: Gartner Mobile & Wireless 2008Relayware
 
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseWSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseProfesia Srl, Lynx Group
 
Anz dx client update slideshare
Anz dx client update slideshareAnz dx client update slideshare
Anz dx client update slideshareleamedhurst
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...CA Technologies
 
Gluecon2014 - Building an API strategy at Enterprise Scale
Gluecon2014 - Building an API strategy at Enterprise ScaleGluecon2014 - Building an API strategy at Enterprise Scale
Gluecon2014 - Building an API strategy at Enterprise ScaleSid Bhatia
 
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...Tiffany Xingyu Wang
 

Similar to Becoming the Uncarrier: T-Mobile's Digital Journey (20)

What does web2.0 mean for operators?
What does web2.0 mean for operators?What does web2.0 mean for operators?
What does web2.0 mean for operators?
 
The winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud CommunicationsThe winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud Communications
 
Enterprise API deployment best practice
Enterprise API deployment best practiceEnterprise API deployment best practice
Enterprise API deployment best practice
 
WebRTC Market Status & Voice/Video Overview
WebRTC Market Status & Voice/Video OverviewWebRTC Market Status & Voice/Video Overview
WebRTC Market Status & Voice/Video Overview
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
 
Salesforce for Services - transform your service with the #1 Service Platform
Salesforce for Services - transform your service with the #1 Service PlatformSalesforce for Services - transform your service with the #1 Service Platform
Salesforce for Services - transform your service with the #1 Service Platform
 
Newsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroNewsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel Salgueiro
 
Api management customer
Api management customerApi management customer
Api management customer
 
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSGBuilding the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services Management
 
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
 
Creating an Omnichannel Experience for Your Customers
Creating an Omnichannel Experience for Your CustomersCreating an Omnichannel Experience for Your Customers
Creating an Omnichannel Experience for Your Customers
 
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Tra...
 
AT&T API Platform
AT&T API PlatformAT&T API Platform
AT&T API Platform
 
Yin & Yang of Enterprise Mobility: Gartner Mobile & Wireless 2008
Yin & Yang of Enterprise Mobility:  Gartner Mobile & Wireless 2008Yin & Yang of Enterprise Mobility:  Gartner Mobile & Wireless 2008
Yin & Yang of Enterprise Mobility: Gartner Mobile & Wireless 2008
 
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use CaseWSO2 ITALIA SMART TALK #4 - Telefonica Use Case
WSO2 ITALIA SMART TALK #4 - Telefonica Use Case
 
Anz dx client update slideshare
Anz dx client update slideshareAnz dx client update slideshare
Anz dx client update slideshare
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
 
Gluecon2014 - Building an API strategy at Enterprise Scale
Gluecon2014 - Building an API strategy at Enterprise ScaleGluecon2014 - Building an API strategy at Enterprise Scale
Gluecon2014 - Building an API strategy at Enterprise Scale
 
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
 

More from Apigee | Google Cloud

Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Apigee | Google Cloud
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldApigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketApigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsApigee | Google Cloud
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessApigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailApigee | Google Cloud
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranApigee | Google Cloud
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!Apigee | Google Cloud
 

More from Apigee | Google Cloud (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 

Recently uploaded

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Becoming the Uncarrier: T-Mobile's Digital Journey

  • 1. ©2016 Apigee Corp. All Rights Reserved. Becoming the Un-carrier: T-Mobile’s Digital Journey Himanshu Kumar, T-Mobile Paul Williams, Apigee
  • 4. 4 4ENTERPRISE IT  Who We Are  Becoming Un-carrier  Un-carrier on the Inside and Digital Transformation  Digital Transformation & API First at T- Mobile  Sharing Our API Wisdom  Q&A T-Mobile Confidential Webinar Topics Breakdown
  • 5. 5 5ENTERPRISE IT T-Mobile Confidential T-Mobile – the Un-carrier As America's Un-carrier, T-Mobile US, Inc. (NASDAQ: TMUS) is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The Company's advanced nationwide 4G LTE network delivers outstanding wireless experiences to more than 69.4 million customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile US provides services through its subsidiaries and operates its flagship brands, T-Mobile and MetroPCS.
  • 6. 6
  • 7. Un-carrier onthe Inside  Frequencyandspeed ofdelivery ofnew capabilitiesbecomes critical forourcontinuedsuccess.  Unprecedented externalintegrationandmonetization opportunities.  API economyenvisioned.  Self serviceAPIs forinternalandexternal consumers.Digital transformationhasbegun!
  • 8. ENTERPRISE IT Digital Transformation Enablers People Process Technology Achieving API First at T-Mobile! T-Mobile Confidential
  • 10. :WHY APIGEE? How it fitsin overall TECHNOLOGY STACK  API management + any quick win enablers (U11.0 solution enabled using this platform)  Compliments our Microservices platform choice PCF and enables existing services on ESB out front, for consumption  Ubiquitous API exposure for API endpoints API Management  Ease of use for developer – Edge UI, Documentation, Community  Lightweight and capability to achieve speed to market  Ready to use with SaaS and on-Prem + built in caching  CI/CD and other tooling aligned with platform APIs  Helps us achieve self serve API dev platform including ease of API consumption.
  • 11. ENTERPRISE IT T-Mobile Experience Technology Landscape Scope & Guiding documents Winning hearts and minds Wins & Losses Imparting wisdom T-Mobile Confidential
  • 12. 12 API Lifecycle Design Build Documentation Operate / Run Internal Developer s 3rd Party Develope rs Partner Developer s API Designers API Developers API Operators Leadershi p Experience API Capability API APIGEE EDGE Swagger API Proxy Policies Resources API Specs jso n Community Registration Documentati on Analysis APIGEE Portal Security Representation Caching Retrieval /Aggregation APIGEE Gateway Security Representation Caching PCF Spring Boot Restful APIs Capabili ty Docs Catalog Dashboards Monitoring Web / Mobile UI External Web / Mobile UI Experience API Capability API Proxy Capability API
  • 13. 13 API Policies &Scope – Our Wisdom  Security(authenticationandauthorization)  ThreatProtection– JSON,XML,SQLInjection  SLAenforcement  Routing  Simpledataandprotocoltransformations  Payloadvalidations  Consistenterrorhandling
  • 14. 14 DigitalLayers Browser / DevicePresentation Server / Device Experience Apps API Gateway / Aggregation Experience API Cloud Native REST APIs Capability API Cloud Native Microservices & Data Capability App/Services Event BusEvents SOA Services Internal / External DC/Hybrid Cloud ESB SOA Services Capability Applications / Platforms DC/Hybrid Cloud System Of Record ExperienceCapability Landing Page UI App1 /v1/landing/app1/sum mary capid/v1/entity2/{id} capidx/v1/entity3/{id}/subs Capability1 entity2 Capability2 entity3 Entity- accessed event Event-n Services1 SOR1 System Record 2 System Of Record3 Services2 Proxy API Capid- n/v1/entity1/{id} Capability - 1 Capability – 2 Entity1 Details View UI App2 Entity3 Sync EventEntity Sync Event
  • 15. 15 Standards– Anchors, Guardrails and Self Help  T-Mobile API REST Design Guidelines  T-Mobile API Developers Playbook  T-Mobile API Operations Playbook  T-Mobile API Partner Onboarding Guidelines
  • 16. EASY TO ADOPT  SettingupAutomatedbuildsand deploymentprocess.  Securitypoliciesandotheroutofbox trafficmanagementcapabilities  Frameworkdesignpracticetoenablereuseusingbuildprocess.  GeneratemetricsandanalyticsfromPlatformandAPIusage. Winning Hearts And Minds REQUIRED MORE EFFORT  Achievealignmenton standardsand processes  Achieveparallelpolicy executions,retries  Proxychaininglimitationstoan Env make itdifficulttouseitasageneraldesignpattern.  DebugTraceco-relationwithotherAPIs.  ChallengesfromVersionnon-parityinon-PremandCloud ARGUMENTS, CHALLENGES & CONCERNS THAT WE OVERCAME  Securityin SaaS  Debugging(and accepting)Time spentinsideAPIplatform  REST designpatterns-partnershiponthisfronthasbeenveryhelpful.
  • 17. THINGS I WOULD DO DIFFERENTLY  REST guidelines– finalizeearlyand basedonwhatworksforyourorganization.  Gatewayscopeand useclarity.  DataModelandfinelinebetweenconsistencyandreuse  CI/CDandtestdrivendevelopmentpipelinefromgetgo(pick one). Lessons and Ideas WHAT WORKED WELL  Upandrunningwithtoolset,Edgeintuitivenessandsimplicitytouse.  Setupmoreoptimization,transformationanddesignpatterns.  Codevalidation& enforcementtools.  Documentation WHERE ARE WE HEADED  Portalparity– internalandexternal.  Digitallayerharmony–strikingtherightbalanceonlayerresponsibility.  TrueAPIfactoryvisionwithfederatedAPIproductteamsoperatingoptimally.  DriveAPIadoptionviaselfserveT-Mobile Portalaswellas Twilio’sdeveloperplatform.
  • 18. ADVICE TO OTHER DIGITAL ARCHITECTS  DecideLayerresponsibilitiesasearlyaspossible.  UseHands-onapproach& leveragetherightplatformcapabilities  Fosterflexibilityvsreuseconversation– foryourorganization  Pragmaticstandardsandprocesses. Imparting wisdom ADVICE TO LEADERS  Driveorganizationalalignmenton APIandtechnologyplatformvision.  Setacleargoalontransformationjourneyand avoidtoomanydirectionchanges.  Platformrolloutischallenging – sharebroadervisionandpurpose.  HelpAchievecrossteamsynergiestobuildupon eachotherssolution – nothavetosolvesameproblem. ADVICE TO DEVELOPERS  Continuallylookforoptimizationopportunitiesin frameworksandautomation  TestDrivendevelopmenttakesgettingusedto – but it’sthewaytogo.  OperationalaspectofAPImustbekeptin mindduringdesign.  Remember,You BuildIt– You ownit!

Editor's Notes

  1. Tamara
  2. Why API Management - Rate of change increases up in the digital value chain, ubiquitous and self serve.
  3. API Management layer has Provided us a toolkit to help track all API traffic from external network / customer interaction Uis crossing into API layer. Inter-microservice communication uses Gateway, where it makes sense.