Weekly Data Engineering Newsletter. Subscribe to https://xitter.cf/t.co/trebyY8UGX | Wanna talk about Data engineering? Book Me here https://xitter.cf/t.co/OXj3VJheDH

Joined November 2020
eBay monitors 2.6B listings without slowing the fee path. Write a tiny event ID to a local ring buffer. Add 250 columns of context later in ClickHouse. Keep the hot path small. dataengineeringweekly.com/p/… #systemdesign
7
354
Data modeling round, one decision per scenario: SCD2: insert, never update Org chart: manager_id points at employees Data vault: hubs, links, satellites Schema evolution: additive only Practise on a canvas: leetdata.ai/modeling #dataengineering
5
32
1,331
Zalando ranks schema-mapping matches by: ORDER BY approval_count DESC, similarity DESC A reader's catch: a 0.81 match approved often beats a 0.97 approved once. Flip it, or blend the two? dataengineeringweekly.com/p/… #sql
2
314
8 window-function problems, in order: running sum, LAG/LEAD, MoM growth, moving average, DENSE_RANK ties, QUALIFY, RANGE frames, sessions. The trap: ROWS BETWEEN 6 PRECEDING is 7 rows, not 7 days. leetdata.ai/problems #sql #dataengineering
10
615
Quick SQL quiz. A user signs up, comes back on day 6, then on day 8. Day-7 retained: yes or no? Answer in the replies. Try it first, free: leetdata.ai/problems/day-n-r… #dataengineering #sql
1
2
436
Answer: no. Exactly day 7 means exactly, so day 6 and day 8 count for nothing. Join on activity_day = signup_date + 7, not a range, and the equality enforces "exactly" for free.
76
Affirm processes billions in credit risk and checkout workflows every day. How do they handle real-time ML inference without crashing checkout latency? They built an isolated "Intelligence Layer." 🧵👇
1
1
408
• Agentic & Multi-Model Scoring: Dynamically routing risk, fraud, and credit logic.
1
83
Want daily data engineering breakdowns, system architectures, and paper teardowns sent directly to your phone? Join our new Data Engineering Weekly WhatsApp Channel! 🚀 👇 Join here: [whatsapp.com/channel/0029Va9…]
52
🚀 Apache DataFusion can now leverage Apple Silicon GPUs for massive query speedups! By registering a single optimizer rule via ArrowMetal, full SQL sorts run 6.9x to 28.8x faster on Apple Silicon—without changing a single line of SQL. 🧵👇 dataengineeringweekly.com/i/…
1
280
🛡️ Smart Guardrails: The rule evaluates warm/idle GPU costs and hand-back cases (e.g., complex float NaNs or streaming Top-K queries where CPU is better). If conditions aren't optimal or memory limits trigger, it seamlessly falls back to standard CPU execution.
1
35
💡 Key Takeaway: GPU-accelerated analytics on Mac hardware is becoming plug-and-play. Registering physical optimizer rules allows high-performance Rust data frameworks like DataFusion to unlock massive speed gains effortlessly.
39