by Gene Kim on
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: "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
Jackson: "Some devs reqd 5 days to get IDs; now we made it self service, it takes 5 seconds
Jackson: "Other needs: bring in other data, like weather, social, real time; help suppliers and us do better inventory, scheduling..
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
Rich Jackson, Principal Systems Engineer, Walmart Technology
Rosalind Radcliffe, Distinguished Engineer, Chief Architect for DevOps, IBM