公司:zalando
Zalando SE是德国一家时尚电子商务互联网公司。它的在线销售的产品以鞋,时尚服装为主。该公司在2008年(由Rocket Internet)创立于德国,总部设在柏林。从2008年起,Zalando的在线零售业务逐渐扩展到十四个欧洲国家。目前,Zalando的商业运营活跃在德国,奥地利,瑞士,法国,比利时,荷兰,意大利,西班牙,波兰,瑞典,丹麦,芬兰,挪威和英国。至2015年,Zalando在德国本土有超过8000名员工,其中柏林地区有超过1500名员工,其经营区域超过15个国家和地区。
Accelerating Mobile App development at Zalando with Rendering Engine and React Native
Zalando决定将移动应用迁移至React Native,以提升开发效率并实现跨平台体验。通过渐进式采用策略,逐步迁移90多个屏幕,确保平稳过渡。利用内部“渲染引擎”框架,Zalando快速构建了生产级React Native原型,解决了原生依赖冲突、代码分离和开发者体验等问题。采用“React Native as a package”架构,实现与现有原生应用的互操作性,并通过react-strict-dom实现跨平台UI组件共享。目前,部分屏幕已成功迁移,未来将继续加速迁移速度,保持高质量用户体验。
Dead Ends or Data Goldmines? Investment Insights from Two Years of AI-Powered Postmortem Analysis
AI助力SRE分析海量故障报告,将Postgres、DynamoDB等数据库事故转化为战略资产。通过多阶段LLM流水线实现自动摘要、分类和模式识别,3秒处理单份报告,准确率超85%。关键发现:80%的ElastiCache事故源于CPU超载,自动验证工具减少25%的S3配置错误。尽管存在10%的归因偏差,人机协同模式仍让年度分析效率提升10倍,暴露出容量规划、自动化测试等六大共性故障模式。
Direct Data Sharing using Delta Sharing - Introduction: Our Journey to Empower Partners at Zalando
Zalando面临合作伙伴数据获取与处理繁琐的挑战,通过引入Delta Sharing技术,实现了数据共享的高效与安全。该技术支持多种数据访问模式,覆盖不同规模的合作伙伴需求,简化了数据整合流程,提升了数据分析效率。Zalando逐步将这一解决方案扩展为全平台服务,优化了数据治理与合作伙伴关系,推动了数据驱动决策的发展。
Building a dynamic inventory optimisation system: A deep dive
电商库存优化面临三大核心问题:选品、补货时机和仓库分配。复杂环境包括海量商品、多层仓库网络、季节性商品和需求波动。ZEOS通过AI驱动的补货推荐系统,构建动态库存优化框架,结合需求预测和策略优化,实现成本最小化。系统采用两步骤流程:输入数据生成和推荐引擎优化,利用蒙特卡洛模拟和无梯度优化器处理不确定性。需求预测和补货优化是核心,分别通过批处理和实时推理提供支持。
From Event-Driven Chaos to a Blazingly Fast Serving API
Zalando通过重构产品数据架构,解决了实时价格和库存更新的瓶颈问题。新的产品读取API(PRAPI)采用低延迟优化和缓存策略,支持每秒数百万请求,延迟低至个位数毫秒。通过国家级隔离、异步加载缓存和一致性哈希负载均衡,PRAPI大幅提升了性能,确保了高峰期的稳定运行,为未来统一数据模型和多租户解决方案奠定了基础。
LLM powered migration of UI component libraries
Zalando通过LLM技术成功迁移了15个B2B应用的UI组件库,解决了代码库碎片化问题。通过多次迭代实验,团队优化了LLM的迁移流程,结合组件接口、转换指令和示例,最终实现了90%以上的迁移准确率。尽管LLM在代码理解和上下文处理上表现出色,但仍需人工验证以确保视觉和功能一致性。这一实践证明了LLM在复杂代码迁移中的高效性和潜力。
Scaling Beyond Limits: Harnessing Route Server for a Stable Cluster
Zalando面临Kubernetes集群因Ingress控制器过载的挑战,通过引入Route Server优化控制平面流量管理。Route Server作为代理层,减少Skipper的计算负担,实现Kubernetes API与Skipper的高效通信。采用ETag缓存机制,确保路由表更新及时,提升集群稳定性。通过分阶段部署策略,成功实现零停机上线,显著扩展了系统处理能力。
Introducing Lightstep Receiver for OpenTelemetry Collector
OpenTelemetry是一个支持追踪、指标和日志的标准,企业面临从旧追踪解决方案迁移的任务。Lightstep Receiver为OpenTelemetry Collector提供了一种接收旧Lightstep追踪流量并将其转换为OpenTelemetry的方式。通过配置OpenTelemetry Collector,可以将追踪数据导出到任何支持的后端系统,而无需更改应用程序的追踪库。利用这个工具,迁移到OpenTelemetry变得更加简单和灵活。
JSON Web Keys (JWK): Rotating Cryptographic Keys at Zalando
静态密钥存在安全风险,定期更换加密密钥是重要的安全实践。Zalando的身份验证系统采用自动化的JSON Web Keys (JWK)轮换,确保密钥定期更新以减少潜在威胁。过程包括生成新密钥、发布公钥、设定缓冲期,最后在密钥使用期满后安全删除旧密钥。此方法在不影响客户体验的同时,维护了系统的稳健性和安全性。保护客户数据是Zalando的优先事项。
Exploring the Potential of Graph Neural Networks to Transform Recommendations at Zalando
Delivering personalized recommendations is key to engaging Zalando’s customers, but traditional models can miss the complexity of user-content interactions. By integrating graph neural networks...
Open Policy Agent in Skipper Ingress
Zalando has integrated Open Policy Agent (OPA) into Skipper, our open-source Ingress controller, to provide Authorization as a Service. It aims to simplify the developer experience and provides...
Paper Announcement: Leveraging Multimodal LLMs for Large-Scale Product Retrieval Evaluation
Sharing our latest research paper on leveraging LLM-as-a-Judge for scalable, multimodal relevance assessment in e-commerce product search.
Building a Modular Portal with Webpack Module Federation
In this post, we explore how Webpack Module Federation helped us build a scalable, modular portal. Learn how dynamic code sharing enabled independent development, how we managed shared...
Ensuring Even Ad Spend on the Zalando Homepage: How Our New Bidding Algorithm Maximizes Value for Advertisers and Shoppers
Learn how Zalando improved ad exposure while maintaining a seamless shopping experience for Zalando users through a new bidding algorithm.
Content Creation Copilot - AI-assisted product onboarding
Explores how to improve the efficiency and effectiveness of the content creation process, the data quality and time-to-market using AI-based product attribute extraction.
OpenTelemetry for JavaScript Observability at Zalando
How Zalando improved observability for Node.js and web applications using OpenTelemetry.