Walmart Digital 101

by Underworld

Underworld

Inspire and enable the evolution of the digital experience, be a reference in the technology industry

  • Architecture
  • Security
  • Quality
  • Metrics
  • Implement
  • Coach
  • Mentor
  • Maintain

Underworld

Digital Product

Research

Shop

Receive

Tech

Underworld

???

Squad

Squad

Squad

Squad

Squad

Squad

Squad

Why?

  • Build
  • Quality Assurance
  • Deployment
  • Configuration
  • Logging

"Because we are lazy people and we don't want to fix problems more than once."

  • Metrics
  • Scaling
  • Healing
  • Security

Build

1) push

2) webhook

Drone

CI/CD

3) clone

4) build

5) publish

Docker

Registry

0) build

Showtime

Deployment

1) push

2) webhook

Drone

CI/CD

3) clone

4) build

5) publish

Docker

Registry

0) build

Docker

Swarm

6) deploy

Showtime

Configuration

Drone

CI/CD

Docker

Swarm

6) deploy

Service

Consul

Set

Get

Showtime

Logging

Docker

Swarm

Service A

Service B

Docker

Swarm

Service A

Service B

Elasticsearch

Push

Showtime

Metrics

Docker

Swarm

Service A

Service B

Docker

Swarm

Service A

Service B

Prometheus

Pull

Showtime

Scaling

Docker

Swarm

Service A

Service B

Service A

Service A

Service A

Service A

Service B

Service B

Service B

Showtime

Healing

Docker

Swarm

Service A

Service B

Service A

Service A

Service A

Service A

Service B

Service B

Service B

Service A

Showtime

Takeaways

  • We already solved lots of common problems
    • You don't need to reinvent the wheel
  • It's easy to start
    • All you need is a Bitbucket account
  • Know the faces behind the scenes
  • You are not alone
    • We are supporting you
  • Focus on giving value to the business
    • Leave the technical issues to us
Made with Slides.com