惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
博客园_首页
S
SegmentFault 最新的问题
罗磊的独立博客
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
D
Docker
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
V
V2EX
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
腾讯CDC
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
Vercel News
Vercel News
H
Help Net Security
博客园 - Franky
D
DataBreaches.Net
aimingoo的专栏
aimingoo的专栏

Inside WalmartLabs and its OpenStack core - Superuser

暂无文章

Inside WalmartLabs and its OpenStack core – Superuser
Rob LeFebvre · 2016-10-05 · via Inside WalmartLabs and its OpenStack core - Superuser

You probably know that Wal-Mart has 11,000 stores in 28 countries around the world. Helping the massive retailer sell everything from bananas to yarn is a smaller team dedicated to agile development.

WalmartLabs was founded in 2011 to power the company’s 80 million monthly walmart.com visitors. WalmartLabs employs 3,600 people and continues to grow with an agile software development style and merit-based rewards. The move to open source, with OpenStack and Wal-Mart’s own OneOps cloud and application lifecycle management platform, is part of the draw for the people that work there. At the recent OpenStack Days Silicon ValleySean Roberts,  director of technical management at WalmartLabs, shared what’s next for his team.image01

“At WalmartLabs, we are transforming the developer experience into the irresistible developer experience,” says Roberts, a OpenStack community member since 2012 who has also served as a board member and is currently an OpenStack Ambassador.

The team is boosting its monthly contributions to the OpenStack and open-source community as it only makes them (and the open-source community) stronger. As OpenStack becomes better and better as a result of its end users becoming contributors, Wal-Mart aims to follow that example.

The transformation of Wal-Mart into an agile technology company has brought big changes. The company has more than 170,000 cores running on OpenStack, with more than 100,000 monthly OneOps auto repairs, more than 1,000 monthly auto-replace events and more than 40,000 monthly OneOps deployments — all of this using more than 60 open source products.

image00

“Open-source, while important, is only part of the picture,” said Roberts. “To be an agile tech company, you need to react quickly to changes.”

By using open-source technology like OpenStack and OneOps, Walmart has reduced the cost of running its business through agility, allowing it to make improvements to its developed software. They can then test the changes, collaborate with their peers around the changes, and then quickly deploy those changes in production.

“Walmart practices agile software development,” said Roberts. “With the open-source OneOps project being the continuous delivery of that process, we are able to make applications that heal themselves.”

In its development cycle, Walmart Labs creates a pattern of each application that represents how to deploy the application, failure scenarios and how to recover from those failures. This becomes an automated software development pipeline with built-in testing to ensure the new code doesn’t destroy the larger existing codebase before it gets deployed into production.

“You can be just as diligent about your result,” said Roberts. “Your production deployment will be just as agile as your software development.”

The WalmartLabs team is also exploring the idea of making OneOps an OpenStack project to bring its application lifecycle and orchestration features to OpenStack itself. The team will be visiting user groups to discuss user feedback.

image02

Both Wal-Mart and OpenStack reward merit-based work, according to Roberts, which lets the best work rise to the top. WalmartLabs continues to contribute to the open-source communities it’s a part of to increase its rate of innovation in both its own OneOps project and the larger community of OpenStack developers. In addition to maintaining its public project repository at GitHub, the retail giant will also continue to visit OpenStack user groups in an attempt to give back to the community.

Photo: CC by NC on Flickr.

  • Author
  • Recent Posts