2016/12/09: DevOps Enterprise Summit: Day 3a

by Gene Kim on

#does16

  • Jackson: "Some devs reqd 5 days to get IDs; now we made it self service, it takes 5 seconds
  • Jackson: "we are releasing code for what we wrote, and open sourcing it. On github." RT @DOESsummit: I got approval last week to share our services, we are releasing the code for this caching service! @WalmartLabs wo… https://t.co/XDSRYQIid3
  • @rosalind: "working with rocket software to put git on mainframe" (wow)
  • I mean seriously. A caching service like redis/memcache running on mainframe, soon on github. The rift in the universe continues.
  • What I learned: redis performances goes down when key/value over 1.5K. Typical Walmart key/value size is over 30K, some much larger.

  • RT @CharlesTBetz: EBCDIC support in git. "There's no reason zOS development needs to be different from anything else." Rock on Walmart! #DOES16

    • Jackson: "in 3 weeks, on our own time, nights/weekends, we were comfortable approaching that dev team who needed help
  • Jackson: "devs said, 'you're the mainframe people, right? Uhh, not intersted.' We were diappointed, we built a drop-in replacement for them!"

  • RT @CharlesTBetz: Did not expect to hear an account of a Web caching service written in zOS, VSAM, assembler & COBOL from Walmart team at #DOES16. Way cool.

  • Jackson: "Managers said, look we need to solve this problem; you have to at least try it. if you can break it, don't use it"

  • Jackson: "Devs threw more and more load on it. Up to 4K TPS. They were happy. Well, maybe not happy, but they were satisfied."

  • Jackson: "It was great for us, too. Because we could contribute to solving such an important business problem

  • RT @vijaysanthi: RT @IBMDevOps: This is a story about attitudes and interactions. Rich Jackson, #Walmart #DOES16 https://t.co/OEgK3oA8Zc

- RT @vijaysanthi: RT @IBMDevOps: This is a story about attitudes and interactions. Rich Jackson, #Walmart #DOES16 https://t.co/OEgK3oA8Zc

  • RT @dfrizzo1: #does16 'can CICS handle 100 TPS?' (Trans per second.) #mainframe humor. Like asking if a Corvette can go 0 to 60 in 5 minutes. @compuware
  • Jackson: "Some devs reqd 5 days to get IDs; now we made it self service, it takes 5 seconds

    • Jackson: "By 2000s, Retail Link needed overhaul; among needs: let suppliers stop using Internet Explorer 6." Hahahaha
  • Jackson: "Other needs: bring in other data, like weather, social, real time; help suppliers and us do better inventory, scheduling..

    • RT @Ang: RT @IBMDevOps: "We got big by replacing inventory with information" Rich Jackson @WalmartLabs #DOES16 https://t.co/vzT1QfYdpi
  • Jackson: "In Nov 2012, we learn that session state can't scale; go live is in 3 months; engrs say they need 9 months to fix. They're in pickle

  • Jackson: "They replicated the API of the cache appliance, worked nights/weekends to build it on mainframe stack, to make life easier for devs

  • Jackson: "We knew we had to make it as easy as 1 config chg, b/c we knew those devs wouldn't want to use what we built

  • @RosalindRad: "VSAM is a filesystem, with a key-value store capability" (like memcache, redis)

  • @RosalindRad: "developers use programming languages they're comfortable in; in Rich's case, he chose asssember and cobol

  • Jackson: "in 3 weeks, on our own time, nights/weekends, we were comfortable approaching that dev team who needed help

Up: Rich Jackson, Walmart; Rosalind Radcliffe, IBM

Rich Jackson, Principal Systems Engineer, Walmart Technology
Rosalind Radcliffe, Distinguished Engineer, Chief Architect for DevOps, IBM

  • Jackson: "I self identify first as an Ops, then mainframer, then programmer; 1st job at Walmart: wanted DBA job, got mainframe job
  • Jackson: "one of our officers said: cost of stock outs: $4B in lost sales, plus reputational risk
  • Jackson: "even worse: we carry $45 billion in inventory; reducing that by 1% is $45MM that could be spent elsewhere
  • Jackson: "mark of great inventory management: relative to retail floor space, no backroom: it's size of a hallway!
  • Jackson: "1990s: Walmart invested in inv mgmt Retail Link revolutionized how retailers & suppliers work together
  • Jackson: "The Retail Link story in 1990s is taught in most MBA programs now

- Jackson: "Sam Walton: 'most ppl think we won b/c we put big stores in small town; no, we won b/c we won w/inventory & information