5000 Walmart stores in 2 months

Topics covered
Popular Clips
Episode Highlights
Config Management
Configuration management plays a crucial role in streamlining processes and ensuring consistency across large organizations like Walmart. shares insights from his experience at Walmart, where he was responsible for maintaining IP address management systems and redesigning the in-store IPAM system 1. This involved evaluating various configuration management solutions, ultimately choosing open-source Puppet for its ability to manage complex systems efficiently. highlights the importance of deploying infrastructure as code responsibly, as rapid changes can lead to significant consequences if not managed carefully 2.
We learned through brutal experience that along with the ability to do infrastructure as code, comes a responsibility of doing those deployments in a conservative and safe manner.
---
The deployment of Puppet allowed for efficient system management, but also required careful planning and execution to avoid potential pitfalls.
Puppet Challenges
Deploying centralized Puppet systems in large environments like Walmart presents unique challenges. explains that the classification process in Puppet, which determines configurations, is complex and not easily adaptable for self-service by application teams 3. This complexity often requires writing custom Ruby code, a barrier for many teams. Despite these challenges, the rollout of Puppet in enforcing mode was essential for maintaining system integrity and managing configurations efficiently 4.
The really exciting thing, there are projects like this that go on at companies like Walmart all the time.
---
The deployment required collaboration across teams and a strong belief in the transformative potential of configuration management.
Legacy Systems
Managing legacy systems while transitioning to modern technologies is a significant challenge for large enterprises like Walmart. describes how legacy systems, often referred to as tapes, continue to play a vital role in operations despite advancements in technology 5. The transition involves maintaining dual architectures, which can be complex and ongoing. Garrison6.
Legacy makes the money, right? The new stuff.
---
This highlights the importance of balancing innovation with the practical realities of existing infrastructure.
Related Episodes


A modern bank infrastructure
Answers 383 questions

News & whitepapers
Answers 383 questions

Shipped It!
Answers 383 questions

Your customer is Amazon.com
Answers 383 questions

Deploying on a Friday
Answers 383 questions

Containers on a diet
Answers 383 questions

Deploying projects vs products
Answers 383 questions

How WebMD ran in the year 2000
Answers 383 questions

Bluesky apps
Answers 383 questions

Is Wasm the new Java?
Answers 383 questions

Public safety Kubernetes
Answers 383 questions

DevOps teams with shared responsibilities
Answers 383 questions

Managing Meta's millions of machines
Answers 383 questions
Money flows rule everything
Answers 383 questions

The Kubernetes of Lambda
Answers 383 questions
