Feb 20, 20221 min readEngineering CultureWix Engineering Stats & Facts 20213.85Bn HTTP requests a day 50,000 builds a week 66Bn daily Kafka messages, and so much more... We picked up a couple of interesting stats...
Sep 29, 20217 min readAPIThe Reactive Monolith - How to Move from CRUD to Event Sourcing Photo by Alex Wong on Unsplash We all heard that story before: The big monolith which brings so much business value and faithfully serves...
Aug 26, 202119 min readEngineering CultureWix Engineering Tech Interviews: Martin Kleppmann & Natan Silnitsky We love telling the stories behind the daily challenges we face and how we solve them. We also love hearing about the insights,...
Jun 14, 20218 min readOpen SourceChange Data Capture at DeviantArtDA Intro and Problem description DeviantArt is a vast social network with the purpose to entertain, inspire and empower the artist in all...
May 19, 202110 min readScalingWix’s Journey Into Data StreamsPhoto by Mark Tuzman on Unsplash The quest of technological companies on the path of making their systems responsive, resilient, elastic,...
Jan 4, 20216 min readScaling4 Steps for Kafka Rebalance - Notes From the FieldPhoto by Aziz Acharki on Unsplash Apache Kafka is a popular distributed event streaming platform used for data pipelines, streaming...
Oct 1, 20204 min readOpen SourceBuilding a High-level SDK for Kafka: Greyhound UnleashedOver the past 5 years the Wix backend services group has been increasingly utilizing and reliant upon Apache Kafka for inter-service...
Jul 12, 20205 min readKafkaHow (Not) To Add Deadlock To Your Critical Flow - 3 Simple Steps Photo by Oleksandr Kurchev on Unsplash Intro In this post, I will describe how a library which I developed ended up causing a deadlock...
Jan 20, 20204 min readScalingHow We Implemented Idempotency in a Billing System at Scale Billing systems are complex. They handle perhaps the most unforgiving aspect of the relationship between the customer and a company. We...