The Newgistics Digital Transformation Journey

of 18 /18
Rodney McCarter Vice President of Infrastructure Engineering and Operations

Embed Size (px)

Transcript of The Newgistics Digital Transformation Journey

Page 1: The Newgistics Digital Transformation Journey

Rodney McCarter

Vice President of Infrastructure Engineering and Operations

Page 2: The Newgistics Digital Transformation Journey
Page 3: The Newgistics Digital Transformation Journey

3

Newgistics is…a seamless fusion of digital commerce and physical logistics

With Newgistics, commerce is effortless.

Page 4: The Newgistics Digital Transformation Journey

4

Page 5: The Newgistics Digital Transformation Journey

5

We drive growth

By efficiently connecting the digital and physical worlds.

Page 6: The Newgistics Digital Transformation Journey

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.

Page 7: The Newgistics Digital Transformation Journey

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

Page 8: The Newgistics Digital Transformation Journey

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?

Page 9: The Newgistics Digital Transformation Journey

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

Page 10: The Newgistics Digital Transformation Journey

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?

Page 11: The Newgistics Digital Transformation Journey

11

Continuous Integration / Deployment via DevOps

Page 12: The Newgistics Digital Transformation Journey

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?

Page 13: The Newgistics Digital Transformation Journey

13

Mature IT Operations

Change & Release Processes

Knowledge Management

Metrics Tracking & Reporting

Page 14: The Newgistics Digital Transformation Journey

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?

Page 15: The Newgistics Digital Transformation Journey

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

Page 16: The Newgistics Digital Transformation Journey

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?

Page 17: The Newgistics Digital Transformation Journey

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?

Page 18: The Newgistics Digital Transformation Journey

18