Software Engineering @Shopify

Joined December 2013
Photos and videos
Michael Zaporozhets retweeted
29 Apr 2025
There is so much potential in this. The beginning of a totally new modality of shopping. Extremely excited.
28 Apr 2025
Replying to @OpenAI
Shopping We’re experimenting with making shopping simpler and faster to find, compare, and buy products in ChatGPT. ✅ Improved product results ✅ Visual product details, pricing, and reviews ✅ Direct links to buy Product results are chosen independently and are not ads. These shopping improvements are starting to roll out today to Plus, Pro, Free, and logged-out users everywhere ChatGPT is available. It will take a few days to complete the rollout.
61
57
1,448
213,367
Michael Zaporozhets retweeted
5 May 2024
Sunday rant. For software engineering, my sense is that the phrase “premature optimization is the root of all evil” has massively backfired. Its from a book on data structures and mainly tried to dissuade people from prematurely write things in assembler. But the point was to free you up to think harder about the data structures to use, not leave things comically inefficient. This context is always skipped when it’s uttered. Not all fast software is world-class, but all world-class software is fast. Performance is _the_ killer feature. If you are in engineering, here is a fantastic anecdote. I refer to this account often. It’s a bit subtile, but the implications are massive- It’s an account of how SQLite became 50% faster, not by doing one specific thing but hundreds of small ones. SQLite is everywhere today because of this work. sqlite-users.sqlite.narkive.… We need the engineers in all companies fight for this more. Product leads are not the right owners of the end performance of the software. This needs to be encoded in the professional pride of the software engineering discipline. Leaders in companies need to encourage it and hold engineering accountable. It’s simply not ok to fritter away the performance of the products for random reasons. Every user of your products cares exactly as much about latency as engineers do when typing in their terminal. They just don’t have the words to describe what they don’t like about the experience and neither should they.

208
817
5,456
1,230,453
Michael Zaporozhets retweeted
11 Dec 2024
Shopify: The Boring Edition. We focused on the hard and unsexy work of nailing the basics, getting all the parts of Shopify to work seamlessly together, and run at tip top performance. You've got to sweat the details. Some of my favorite updates 🧵
45
130
785
178,021
Michael Zaporozhets retweeted
30 Nov 2024
Yesterday was an incredible day for our merchants and for Shopify: * Merchants drove a record-breaking $5 billion Black Friday in sales (GMV) * Peak sales / minute for yesterday = $4.6 million * Shopify's egress processed more than 173B requests * Peak requests per minute was at 284 million on edge, with more than 80 million on app servers pushing 12TB a minute * 45 million peak database queries per second, peak database writes was 7.6 million per second * We rely on Kafka. At peak we hit 66 million messages per second Let's keep going 🔥
218
327
4,546
1,224,102
Michael Zaporozhets retweeted
29 Nov 2024
BFCM Live on the @SphereVegas And I mean truly live! It turns out that the Sphere can be powered by the Unreal Engine, so of course we had to go there. Place an order from your phone, see it arc in front of you!
156
216
1,826
822,718
Michael Zaporozhets retweeted
28 Nov 2024
This is the energy. Let’s go
28 Nov 2024
the main character of Black Friday weekend: entrepreneurs
16
19
430
64,115
Michael Zaporozhets retweeted
29 Nov 2024
Here we go! 🌐 BFCM weekend has officially started in the first time zones, so let's go live. This is the best Live Globe experience yet. Beautiful. And what's even better than a bfcm globe? One in a room full with toys and tools to make it your own. We may have gotten a little bit carried away there... 😇
66
103
732
261,508
I've solved all #CSS puzzles on CSS Speedrun™ within 01:40:1 and all I got was this stupid tweet. css-speedrun.netlify.app/

Michael Zaporozhets retweeted
An *enormous thread* on alleged @Google @Facebook collusion based on the just-released *unredacted* complaint from the Texas AG. First filed December. Anything PURPLE is newly unredacted. Yellow/Orange is just normal highlights. 1/?
69
1,942
4,829
Perfect Lego sets don’t exi-
1
4
Thank you @BrentOnInternet for making this happen. 🙏🏻🙏🏻🙏🏻
1
Thanks for the swag @figmadesign. The cap is particularly rad.
1
Kinda in love with @NateBaldwinArt's formula, 'The __________ used in the __________ helps to communicate __________.' for describing design tokens.
Design Tokens are just 'design decisions as a service'
Found some old Aussie dev swag @KeystoneJS @JSConfAU @cssconfau
2
It's mega frustrating that I can't attach my own 'book' action button for our instagram page and there way for new partners to submit themselves for consideration. @instagram
Not really a bug.. but neither I nor @Zoho are 51 years old 🤔
1
"The first CMS for the Design System Generation" - @JedWatson on @KeystoneJS /next. Keep an eye on this one folks, this'll be a game-changer.
1
6
🔥 Hot tip of the day 🔥 #designsystem nomenclature is getting pretty wild. If you find your team stumbling over terms like 'taxonomy', 'component instance' or 'design token', write or workshop a glossary and share it amongst the team. You won't regret it.
1