logo
episode-header-image
Dec 2023
1h 9m

E31 - Distributed Systems at Shopify wit...

GLICH.PODCAST
About this episode

Staff software engineer Ahmad joined me to share insights from designing complex systems at Shopify. We discussed distributed systems, managing technology landscapes, testing strategies, flexible architectures, leadership skills, understanding roles, and optimizing teams.

Key takeaways involve tackling uncertainty, tailoring methods to teams versus rigid recipes, testing guiding principles over metrics, solving business challenges, and incrementally converging on solutions via hypothesis testing.

Up next
Sep 2024
E32 - Working in regulated industries, QA to SWE, and public speaking with Donia Chaiehloudj
Donia shares her experiences transitioning from quality assurance to software development, working in the aerospace industry, and moving to startups. She discusses the challenges and benefits of working in highly regulated environments versus more agile startups. Donia also talks ... Show More
53m 19s
Oct 2023
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit
Nader is a fascinating character, he's a software engineer, entrepreneur, and a creator currently building in what once was one of the most hyped segments of the tech industry. I wanted to chat with Nader to unpack his thoughts and ideas about Web 3.0, more specifically the block ... Show More
51m 14s
Sep 2023
E29 - Creating roadmap.sh, teaching and lessons from working in product companies with Kamran Ahmad
There are very few developers who have not seen Kamran's software engineering roadmaps! Kamran has, single handedly, created a revolution in the industry by introducing simple to follow technical roadmaps published to https://roadmap.sh/ In this episode we dive into Kamran's jour ... Show More
48m 45s
Recommended Episodes
Aug 2025
Confident, strategic AI leadership
Allegra Guinan of Lumiera helps leaders turn uncertainty about AI into confident, strategic leadership. In this conversation, she brings some actionable insights for navigating the hype and complexity of AI. The discussion covers challenges with implementing responsible AI practi ... Show More
47m 40s
Jul 2016
Building to Scale: How Yahoo! Turns Machine Learning into Company-Wide Systems
<p class="p1"><span class="s1">Many employers (and employees) are familiar with the 'painful' learning curves of using multiple software products or platforms at once, but these may not be gripes you want to share with Amotz Maimon. This week, we feature an interview recorded at ... Show More
25m 57s
Feb 2024
PagerDuty’s CTO on the Crux of IT Operations
One of the critical components of the software value chain is resiliency, or how quickly a system can recover with the fewest people affected or noticing, says PagerDuty Chief Technology Officer Tim Armandpour. He joins Sunil Rajgopal, Bloomberg Intelligence’s senior software ana ... Show More
44m 30s
Dec 2023
Platform Engineering and IaC - with Shahid Iqbal
<p>In this episode, I was joined for a second time by <a href='https://twitter.com/ShahidDev'>Shahid Iqbal</a>, this time to chat about Platform Engineering and Infrastructure as Code! We discussed what Platform Engineering means, and also different IaC tools. And Shahid’s undyin ... Show More
38m 23s
Aug 2024
Driving Development Efficiencies for SaaS - with Akash Gupta of GreyOrange
<p>Today's guest is Akash Gupta, Co-founder and CEO of GreyOrange. GreyOrange is a warehouse robotics and software company that works in apparel, retail, consumer electronics, and home improvement, among other industries. In a special series focusing on software development chall ... Show More
22m 14s
Dec 2023
The Journey of a Product Owner at Shell - Self-Management, Stakeholder Management, Incremental Delivery in a Complex Enterprise Environment
<p>In this episode of the Scrum.org Community podcast, host Dave West is joined by Olga Rownanyk, a Product Owner at Shell and John Coleman, a Professional Scrum Trainer. Olga shares insights into agility and culture at a large scale organization, talks about her Product Ownershi ... Show More
33m 38s
Jun 2022
S3 E14 - Maintainable Solutions With Design Systems
Everyone working in application development deals with the problems addressed by design systems. In this Episode, we discuss with Wade Harkins about the benefits of Design Systems, how to implement them with your team, some of the unexpected hurdles that can arise along the way, ... Show More
57m 32s
Mar 2025
Securing ecommerce: "It's complicated" (Changelog Interviews #633)
Ilya Grigorik and his team at Shopify has been hard at work securing ecommerce checkouts from sophisticated news attacks (such as digital skimming) and he's here to share all the technical intricacies and far-reaching implications of this work. 
1h 5m
Jan 2025
Exploring the intersections of software architecture
Software architecture necessarily intersects with a diverse range of critical things, including implementation, infrastructure, data and engineering practices. All these elements require serious consideration and reflection if you're to architect effectively.  To discuss these va ... Show More
43m 32s