The Newgistics Digital Transformation Journey
-
Upload
zenoss -
Category
Technology
-
view
80 -
download
2
Embed Size (px)
Transcript of The Newgistics Digital Transformation Journey

Rodney McCarter
Vice President of Infrastructure Engineering and Operations


3
Newgistics is…a seamless fusion of digital commerce and physical logistics
With Newgistics, commerce is effortless.

4

5
We drive growth
By efficiently connecting the digital and physical worlds.

6
So, how does digital commerce and logistics relate to Zenoss?
To answer that question, let’s discuss our digital transformation to…
1. Deploy a scalable application architecture
2. Increase value to customers with big data
3. Go from idea to build to deploy faster
4. Run IT like a business
5. Have an highly-available and cost effective infrastructure
And use that to drive the business case for a monitoring platform.

7
Application Architecture: Microservices & Containers
Microservices• Select the best tools/technology for the job• Less expensive to change• Quicker, more frequent releases• Improved resilience • Scale• Elimination of the spaghetti coded monolith
Microservice Benefits
• Flexibility • Elasticity/Scalability • Efficiency • Portability• Consistency• Security
Container Benefits
• Evolution of Software Fortress Architecture• Autonomous• Based on real-world business domains• Technology choices can vary between services• Technology agnostic interfaces
• REST APIs• Queues
• Services typically have their own data stores
Return ProductService Service

8
Making the Business Case for Monitoring…
Can monitoring be customized to my unique application environment?
How do I determine the relationship between the various components of the
architecture?

9
Big Data Architecture
15 Minutes Later…
Elastic Compute Capability
Co
nti
nu
ou
s Lo
ad (
rep
licat
e)
Data Warehouse(“Refined Data”)
Continuous• Cleanse• Transform• Validate• Aggregate
Data Lake(“Raw Data”)
ExternalData Sources
PartnerFeeds
Internal Applications
Data Consumption / BI
StructuredData
OtherData

10
Making the Business Case for Monitoring…
Can monitoring be customized to my unique application environment?
How do I determine the relationship between the various components of the
architecture?
What bottlenecks are slowing down the processing of data and thus the
accuracy of data reports and visualizations?

11
Continuous Integration / Deployment via DevOps

12
Making the Business Case for Monitoring…
Can monitoring be customized to my unique application environment?
How do I determine the relationship between the various components of the
architecture?
What bottlenecks are slowing down the processing of data and thus the
accuracy of data reports and visualizations?
How do I automatically know when new releases are deployed?

13
Mature IT Operations
Change & Release Processes
Knowledge Management
Metrics Tracking & Reporting

14
Making the Business Case for Monitoring…
Can monitoring be customized to my unique application environment?
How do I determine the relationship between the various components of the architecture?
What bottlenecks are slowing down the processing of data and thus the accuracy of data reports
and visualizations?
How do I automatically know when new releases are deployed?
How can service tickets be automatically created when issues occur?
How can I measure, track, and report on uptime and service level agreements?
How do I get to root cause faster?

Infrastructure
Internal environment is highly available.
Transition appropriate workloads to the cloud.
Leverage SaaS providers for non-differentiated services.
Basic Rules
• Understand the requirements
• Know the business goals
• Examine the constraints

16
Making the Business Case for Monitoring…
Can monitoring be customized to my unique application environment?
How do I determine the relationship between the various components of the architecture?
What bottlenecks are slowing down the processing of data and thus the accuracy of data reports?
How do I automatically know when new releases are deployed?
How can service tickets be automatically created when issues occur?
How can I measure, track, and report on uptime and service level agreements?
How do I get to root cause faster?
How do we maintain visibility in a highly elastic and dynamic environment?
Where do I have faults or weaknesses that will impact service availability?

17
And that’s why we chose Zenoss.
How do we sift through our ocean of alerts?
How do I automatically generate service tickets from events?
How can I involve the right teams in a timely manner to address issues?
Where are the opportunities
to scale up or down?
How can I improve uptime and meet client SLAs?
CUSTOMER & BUSINESS SERVICES
How can I execute fasterto match desired cadence?
ALERTS & ISSUE RESOLUTIONINFRASTRUCTUREMANAGEMENT
OPERATIONS & MAINTENANCE
How can I automatically monitor new releases and updates?
When will my equipment reach performance capacity?
What assets are most likely to put my services at risk?
How do I increase transparencyacross my IT environment?
How should we monitor newer technologies?
How can I track changes inmy dynamic environment?

18