#Retailcode London 2018 is over and it was such an unique hangout-time with other fellow speakers from the retail vertical. I am honoured and thankful to be invited. Having this opportunity to share my two cents and get feedback from like-minded individuals was awesome!
Jam packed within 2 days, information and knowledge sharing flowed and tech round tables ensued. We honed in on the real issues that plagued us all, and discussed devops both in detail and in a broader contextual sense. These big guns of retail IT, whom were either born in the digital API monetisation era or has completely transformed, gave their heartfelt stories. Along with some new ideas, we shared our current pain points and hard-earned titbits without hesitation. Long before I embarked on this journey, they already were and still are, the source to which we draw our inspiration. For me personally, it was also a great hands on opportunity to evaluate and compare our existing approach to CI/CD stack.
I will summarise my raw key reflections in no specific order, and anonymised.
- Breaking down silos is still a thing, and some of us organise by functions.
- Devops is trust, empowerment and an appetite for change.
- Devops, when done correctly, reduces TCO.
- Devops is culture, a view shared by all. And it is time to move on as it is becoming a bit of a red herring.
- Instead of simply being the “king makers” of an by gone era, we now are a symbiotic part of the business with a firm seat at the table.
- Encourage the notion of Citizen Developers and map out how to get non-tech onboard being citizen devs.
- Know ALL your business processes because once you do, you can pick and choose which to automate and optimise and thus ending business case guess-work.
- You want to monitor and correlate business KPI with that of infrastructure.
- You want these monitoring to be transparent across all departments.
- One of the retailers has a strict policy of not having transaction data in their microservice stack because of the speed they can gain in all other areas. Instead, they have a macro and microservice separation. Bit like a pace-layered architecture.
- Some retailers have a matrix organisation and C-level people have technical debt and automation as part of their KPIs. Thus driving quality and firmly grounding IT goals into their day-to-day.
- Innovation is based on trust.
- Procuring Selenium as a service is a novel idea and worth considering.
- Feature toggle is king. Enablement for AB testing and drive even quicker deployment.
- Having an approval green button for launching/deployment equates to “you are doing it wrong.”
I have learnt a lot in the two days and now an eager beaver to hack and piecemeal some of these ideas when I get back. Thanks again for having me #retalcode London! Awesome stuff!