new relic future stack 2015 - step 1 in our quest for devops at us foods 11122015
TRANSCRIPT
![Page 1: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/1.jpg)
A Taste of What’s Cooking at US Foods
Step 1 in our quest for DevOpsNovember 13th, 2015David Kent - Senior Director, Enterprise [email protected]
![Page 2: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/2.jpg)
Where we’ve come from
2
![Page 3: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/3.jpg)
Step 1 in our Quest (Complete)
● Business● In 2012 we made a commitment to rethink our ECOM strategy● Adopted Agile Methodology - Agile Coaches Hired
● Dev● New tools adopted (Jira, SVN, Archiva)● Starting Build Automation (CI with Bamboo, SVN, Archiva)
● Ops● Leverage Virtualization – Linux virtual machine is standard● Starting automating server builds (Ansible, Python scripting)● Implemented APM solution (New Relic)
● QA● Implemented Testing Automation (HP QC, Perfecto Mobile)
3
![Page 4: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/4.jpg)
ECOM Reference Architecture
● Oracle Database● Oracle WebLogic Server● Oracle WebCenter Portal● Oracle Coherence● Oracle API Gateway● Oracle Endeca Search● Tibco EMS● Tibco BW● Kony Mobile Platform
4
![Page 5: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/5.jpg)
ECOM Roll Out
● 166K Customers (107K Customers Order through ECOM)● ECOM “Release 3” Customer Rollout 85% complete
ECOM Historical Adoption (% of Revenue) ECOM R3 Roll Out (Customers versus Order Volume)
5
![Page 6: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/6.jpg)
New Relic Configuration
APM LicensesSince 1 month ago
250Licenses
Agents deployedSince 1 month ago
223Agents
Active UsersSince 1 month ago
121Users
Applications MonitoredSince 1 month ago
40Applications
Server AgentsSince 1 month ago
116Agents
DashboardsSince 1 month ago
6Dashboards
Plugins ConfiguredSince 1 month ago
5Plugins
MobileSince 1 month ago
PilotStatus
BrowserSince 1 month ago
PilotStatus
F5 LTMApache HTTPdEndecaRedisElastic SearchOracle DB
6
![Page 7: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/7.jpg)
Challenges
Geographic Financial
Tools GapsCultural, Technical
7
![Page 8: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/8.jpg)
Dev Ops Tools Status
Source Code Management
Containers
Monitoring
Logging
Continuous Integration
Configuration Management
Security
Build
Testing
Deployment
Collaboration
Cloud / IaaS / PaaS
Release Management Repo Management Code Quality / Peer Review
???
Complete POC Gap
8
![Page 9: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/9.jpg)
Agile Development Tools
Conceptual Physical
9
![Page 10: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/10.jpg)
Step 2 in our quest (To Do)Focus on culture and collaboration
● Educate IT on the benefits of DevOps cultureOperations Improvements
● Build a private cloud (Vrealize Automation)● Embrace Infrastructure Automation (Chef)● More automation between teams
QA Improvements● ECOM has 80% automated test coverage● Improve test environments
Dev Improvements● Config file tokenization/templating strategy ● Artifact versioning standardization● Unit test/code coverage improvements across
dev teamsMonitoring Improvements
● Leverage more New Relic tools (Browser, Insights, Synthetics, Ducksboard)
Planning Improvements● Move from project teams to product teams
1
1
2
2
3
3
4
4
5
5
6
6
10
![Page 11: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/11.jpg)
64 WebSphere JVMs / 15 WebLogic JVMs
Release 2
Release 3
11
![Page 12: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/12.jpg)
New Relic APM - ECOM Portal Farm
12
![Page 13: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/13.jpg)
Web Services Farm with EJB Transaction graphs
13
![Page 14: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/14.jpg)
New Relic DashboardsServer Agent: CPU Usage/Load of ECOM Servers
14
![Page 15: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/15.jpg)
New Relic SyntheticsBasic Ping of ECOM Portal Farm
15
![Page 16: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/16.jpg)
New Relic Browser
16
![Page 17: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/17.jpg)
New Relic Plugins F5 Load Balancing Throughput
17
![Page 18: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/18.jpg)
New Relic Insights
18
![Page 19: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/19.jpg)
New Relic Tools (Custom Dashboards)
19
![Page 20: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/20.jpg)
New Relic Servers
20
![Page 21: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/21.jpg)
New Relic APM: All Transactions Table
21
![Page 22: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/22.jpg)
New Relic APM: Errors
22
![Page 23: New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 11122015](https://reader035.vdocuments.net/reader035/viewer/2022081512/58867aa31a28ab962a8b58b7/html5/thumbnails/23.jpg)