5. Slide / 5Slide / 5
Digital TransformationDrivers
Waterfall to
Agile
API First
Domains Platforms
Open
Source
Product
Driven Dev
Roles
Clarity
6. Slide / 6 T-Mobile Proprietary & Confidential Information – Not for Customer Distribution
EvolutionofCloud @T-Mobile
PlatformsSoftware DevInfra as CodeSome AutomationAWS ConsoleB.C. (Before Cloud)
7. Slide / 7 T-Mobile Proprietary & Confidential Information – Not for Customer Distribution
Solving Problemswith Platforms
VMs IaaS PaaS Containers Functions
& Serverless
Slow, expensive,
pushto decrease
Faster,cheaper,
pushto increase
??? ???
Drive adoption to the right
Will not go away, necessary
for some solutions
Cost
Time to deploy
BusinessValue
Operational Maturity
8. Slide / 8 T-Mobile Proprietary & Confidential Information – Not for Customer DistributionSlide / 8
Jazz Architecture
Jazz itself is serverless—and
written in Jazz!
9.
10. Slide / 10 T-Mobile Proprietary & Confidential Information – Not for Customer Distribution
PacBotArchitecture
STEVE
2013, Un-carrier Manifesto
Well written, stated a purpose, and inspired the work force
Call out two Uncarrier moves: DataStash and T-Mobile One
Results
Customers love us
2013 = 34M 2018 = 77M
J.D. Power 2018 #1 in 3 studies: Wireless Customer Care, Wireless Purchase Experience and Business Wireless Satisfaction
Source: https://www.tmonews.com/2018/10/t-mobile-first-j-d-power-2018-u-s-business-wireless-satisfaction-study/
Q3 2018 branded postpaid phone churn: 1.02%
Source: https://s22.q4cdn.com/194431217/files/doc_financials/2018/q3/TMUS-Q3-2018-Earnings-Release_FINAL.PDF
NICK
Realized to deliver on Un-carrier promise must fundamentally change the tech org
No longer a telco that occasionally has cool tech
Technology company first, we do mobile, video and other cool things
Just as Un-carrier is about disrupting broken telco industry
Internally we had to disrupt a broken IT model
To us that meant becoming a world class software development organization
So we've been radically rethinking everything we do
to deliver awesome experiences for our customers
STEVE
Courage
Key challenges
What do these have to do with AWS?
Waterfall, Domains
Product Driven Development
Roles Clarity
End with: Cloud has been at forefront
NICK
Cloud has been at forefront of…
Agile, API-first, CoE, platforms, OSS, products
In 5 years we’ve gone through several major shifts in architectures and operating models
From gee whiz you can provision a machine from the AWS console
To proper IaaS architectures with some automation in place
To full Infra-as-Code, zero-to-hero deploys
A move to self-service application teams and tools and APIs with federated admin
No more Cloud Infra Ops.
Signaled a move to being a proper dev shop – solving our problems with code
If you have an opinion that matters, implement it in code
Finally as software has matured we’ve become platform builders
Use our experience as both developers and platform operators to make systems we’d want to use
Take hard won experience and implement for everyone at once
STEVE
Bare Metal to Functions as a Service
Technology used:
PCF
EKS
Lamdba
CloudFront, ELB, EC2, EBS
STEVE
Lambda is a great building block
Abstraction Layer
Security
Compliance
Governance
Kenesis, API Gateway Lambda, S3, Cloudfront, etc..
Use cases – api, static websites, event driven development,
No need to clear the entire slide
This is available via Open Source
NICK
Come to booth for deep dives
opensource.t-mobile.com
Star us on GitHub
STEVE
Open source development *IS* world class development
Use
Cassandra, Linux
Grafana, Jenkins
Contribute
HyperLedger Project
Kubernetes
OpenFaaS
Produce
Check out OpenSource.T-Mobile.com
Why do we OpenSource
Better software – the sum of the parts is greater than the whole
Improves our own dev chops – open source dev is world class dev
Engage with (and recruit) creative, passionate developers who care what they work on
Drive transformation from ground up
NICK
Hopefully, if you come away with one feeling from our talk it’s that we love what we do
And that’s really a key for meaningful transformation
This is a difficult journey that a lot of companies are going through
The model for us is Un-carrier
We didn’t send everyone to Un-carrier training
We set a vision and then branded it externally
And internally our own people saw the message and realized “that’s who we are now”
STEVE
Thank you all for listening
Thank you AWS for being a great partner