Weitere ähnliche Inhalte Ähnlich wie A journey of mobile, microservices, and speed to market at the world's largest home improvement retailer (20) Mehr von VMware Tanzu (20) Kürzlich hochgeladen (20) A journey of mobile, microservices, and speed to market at the world's largest home improvement retailer1. A journey of mobile, microservices, and
speed to market at the world's largest
home improvement retailer
By Dustin Bennett
@dusbennett
1
2. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Overview
Background
• Mobile device
• History
• Architecture change
Examples
• Application
• Pain points
• What’s next
Questions
2
3. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
3
FIRST Phone
4. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
4
5. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
5
Old and
busted
New hotness
6. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
6
6 weeks 2 days
7. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Case Study: Order Fulfillment
7
8. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
8
Application
Redirector
Application v1
Application v2
9. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Pain Points
9
10. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Pain Points (cont.)
10
11. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
What’s Next
11
12. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
What’s Next
12
Application
Redirector
Application v1
Application v2
13. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
13
Hinweis der Redaktion Why we need a FIRST Phone
Find
Inquire
Respect
Solve
Thank
Tasks
Inventory
Sales
Receiving
Bay sets
Phone
Walkie
etc Change from .NET to device independent
Pick your own stack
Android device – many other complexities can be covered in many other talks Software architecture change at a high level > server to store to device > cloud to device Store rollout strategy, why it took 6 weeks, why it took two days. Specific into the shell configuration case. Cordova
Plugins
Device Info
User Info
Inject-view
Cloud Foundry
Node
Redirector
Application(s)
Angular2
Mobile -> Redirector -> Lookup Version -> Redirect to Version Cache
You need updates
Plugins to the rescue
Load Speeds
You will bundle/minify thus say the JS Gods Who knew legacy homebuilt systems weren’t standards compliant
Google Analytics is the truth teller Edge caching
Evaluating a bunch of tech to ensure disaster resilience
From open source to COTS
Move to route services