SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Building the Metaverse
Building the MetaverseBuilding the Metaverse
Building the MetaverseJon Radoff
 
7 Smart Habits of Successful Job Seekers
7 Smart Habits of Successful Job Seekers7 Smart Habits of Successful Job Seekers
7 Smart Habits of Successful Job SeekersLinkedIn
 
Cambridge analytica facebook
Cambridge analytica facebookCambridge analytica facebook
Cambridge analytica facebookRohan Hirani
 
Smarter Ecommerce 1.0 by John Batistich.pdf
Smarter Ecommerce 1.0 by John Batistich.pdfSmarter Ecommerce 1.0 by John Batistich.pdf
Smarter Ecommerce 1.0 by John Batistich.pdfjbatistich
 
Social Media Analytics Lecture
Social Media Analytics LectureSocial Media Analytics Lecture
Social Media Analytics LectureDr Wasim Ahmed
 
Netflix Business Model & Strategy
Netflix Business Model & StrategyNetflix Business Model & Strategy
Netflix Business Model & StrategyEvgenii Gvozdev
 
Big Data Monetization - The Path From Internal to External
Big Data Monetization - The Path From Internal to ExternalBig Data Monetization - The Path From Internal to External
Big Data Monetization - The Path From Internal to ExternalcVidya Networks
 
A Winning Strategy for Instagram Marketing
A Winning Strategy for Instagram MarketingA Winning Strategy for Instagram Marketing
A Winning Strategy for Instagram MarketingMichael Scissons
 
Introduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYUIntroduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYUDibbs
 
Polyglot Persistence with MongoDB and Neo4j
Polyglot Persistence with MongoDB and Neo4jPolyglot Persistence with MongoDB and Neo4j
Polyglot Persistence with MongoDB and Neo4jCorie Pollock
 
Digital business and E-commerce management _ strategy, implementation and pra...
Digital business and E-commerce management _ strategy, implementation and pra...Digital business and E-commerce management _ strategy, implementation and pra...
Digital business and E-commerce management _ strategy, implementation and pra...yenle516117
 
Corporate Blogging «How-to»
Corporate Blogging «How-to»Corporate Blogging «How-to»
Corporate Blogging «How-to»Sebastiano Mereu
 
The Four V’s of Big Data Testing: Variety, Volume, Velocity, and Veracity
The Four V’s of Big Data Testing: Variety, Volume, Velocity, and VeracityThe Four V’s of Big Data Testing: Variety, Volume, Velocity, and Veracity
The Four V’s of Big Data Testing: Variety, Volume, Velocity, and VeracityTechWell
 
E-commerce project in brief pdf
E-commerce project in brief pdfE-commerce project in brief pdf
E-commerce project in brief pdfkapil sharma
 

Mais procurados (20)

Building the Metaverse
Building the MetaverseBuilding the Metaverse
Building the Metaverse
 
7 Smart Habits of Successful Job Seekers
7 Smart Habits of Successful Job Seekers7 Smart Habits of Successful Job Seekers
7 Smart Habits of Successful Job Seekers
 
Cambridge analytica facebook
Cambridge analytica facebookCambridge analytica facebook
Cambridge analytica facebook
 
BSAD 372 - CH 7
BSAD 372 - CH 7BSAD 372 - CH 7
BSAD 372 - CH 7
 
Smarter Ecommerce 1.0 by John Batistich.pdf
Smarter Ecommerce 1.0 by John Batistich.pdfSmarter Ecommerce 1.0 by John Batistich.pdf
Smarter Ecommerce 1.0 by John Batistich.pdf
 
Ecommerce daraz
Ecommerce darazEcommerce daraz
Ecommerce daraz
 
Alibaba Global E-commerce
Alibaba Global E-commerceAlibaba Global E-commerce
Alibaba Global E-commerce
 
Social Media Analytics Lecture
Social Media Analytics LectureSocial Media Analytics Lecture
Social Media Analytics Lecture
 
Netflix Business Model & Strategy
Netflix Business Model & StrategyNetflix Business Model & Strategy
Netflix Business Model & Strategy
 
Apple: The Next King of Search By Ian Sefferman
Apple: The Next King of Search By Ian SeffermanApple: The Next King of Search By Ian Sefferman
Apple: The Next King of Search By Ian Sefferman
 
Big Data Monetization - The Path From Internal to External
Big Data Monetization - The Path From Internal to ExternalBig Data Monetization - The Path From Internal to External
Big Data Monetization - The Path From Internal to External
 
A Winning Strategy for Instagram Marketing
A Winning Strategy for Instagram MarketingA Winning Strategy for Instagram Marketing
A Winning Strategy for Instagram Marketing
 
Introduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYUIntroduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYU
 
Polyglot Persistence with MongoDB and Neo4j
Polyglot Persistence with MongoDB and Neo4jPolyglot Persistence with MongoDB and Neo4j
Polyglot Persistence with MongoDB and Neo4j
 
Case Study Netflix
Case Study NetflixCase Study Netflix
Case Study Netflix
 
Digital business and E-commerce management _ strategy, implementation and pra...
Digital business and E-commerce management _ strategy, implementation and pra...Digital business and E-commerce management _ strategy, implementation and pra...
Digital business and E-commerce management _ strategy, implementation and pra...
 
Corporate Blogging «How-to»
Corporate Blogging «How-to»Corporate Blogging «How-to»
Corporate Blogging «How-to»
 
Daraz PK - Business Model
Daraz PK - Business ModelDaraz PK - Business Model
Daraz PK - Business Model
 
The Four V’s of Big Data Testing: Variety, Volume, Velocity, and Veracity
The Four V’s of Big Data Testing: Variety, Volume, Velocity, and VeracityThe Four V’s of Big Data Testing: Variety, Volume, Velocity, and Veracity
The Four V’s of Big Data Testing: Variety, Volume, Velocity, and Veracity
 
E-commerce project in brief pdf
E-commerce project in brief pdfE-commerce project in brief pdf
E-commerce project in brief pdf
 

Semelhante a 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
 

Semelhante a 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...
 

Mais de 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
 

Mais de 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!
 

Último

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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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!

Notas do Editor

  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.