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