Walmart Digital 101

by Underworld

Underworld

Inspire and enabling the evolution of the digital experience, being a reference in the technology industry

  • Architecture
  • Security
  • Quality
  • Metrics
  • Implementing
  • Coaching
  • Mentoring
  • Maintaining

Underworld

Digital Product

Research

Shop

Receive

Tech

Underworld

???

Squad

Squad

Squad

Squad

Squad

Squad

Squad

Why?

  • Build
  • Quality Assurance
  • Deployment
  • Configuration
  • Logging
  • Metrics
  • Scaling
  • Healing
  • Security

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

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 have a lot of common problems solved. You don't need to reinvent the wheel.
  • It is easy to start. Just need a Bitbucket account.
  • You can know the faces behind the scene.
  • You are not alone, we are supporting you.
  • You should focus on to give value to the business, not to solve technical issues.

Walmart Digital 101

By Sebastian Diaz

Walmart Digital 101

  • 124