Published inWix EngineeringScaling Horizons: Effective Strategies for Wix’s Scaling ChallengesTackling Traffic, Latency, and High Availability with Proven Scaling TechniquesJul 281Jul 281
Published inWix EngineeringHow Wix manages Schemas for Kafka (and gRPC) used by 2000 microservicesHow Wix devs & tools view, serialize, evolve, and sync Kafka event schemas.Mar 15, 2023Mar 15, 2023
Published inWix EngineeringHow Wix Accelerated Open Platform Dev with Standardized APIs & SchemasHow are APIs and Schemas developed & managed for 2500 microservices at WixMar 11, 2023Mar 11, 2023
Published inWix EngineeringTroubleshooting Kafka for 2000 Microservices at Wix5 Monitoring features and remediation tools used by Wix’s 2000 microservices to debug and fix Kafka related production issuesDec 9, 20225Dec 9, 20225
Published inWix EngineeringEvent Driven Architecture — 5 Pitfalls to Avoid5 pitfalls that Wix engineers have encountered and fixed during their migration of more than 2000 microservices to Event Driven…Aug 14, 202214Aug 14, 202214
Published inWix EngineeringMigrating to a Multi-Cluster Managed Kafka with 0 DowntimeHow to migrate 2000 microservices consumers and producers to new clusters when draining traffic is impossibleMar 26, 20222Mar 26, 20222
Published inWix EngineeringHow to choose the right database for your serviceAnswer these key questions in order to find out what is the right database for your serviceSep 25, 20212Sep 25, 20212
Published inWix Engineering5 Database technologies used by 2000 Wix microservicesHow to choose the right database for your microserviceSep 12, 20213Sep 12, 20213
Published inWix EngineeringHow to successfully manage a ZIO Fiber’s lifecycleThis article is about how to track, debug and avoid unexpected behaviour in ZIO fibers.May 23, 2021May 23, 2021
Published inWix EngineeringLeader election and sharding practices at Wix MicroservicesPractices used by Wix microservices that ensure atomic operation for updating the state of some resourceApr 25, 2021Apr 25, 2021