Best of InfoQNovember 2025

  1. 1
    Article
    Avatar of infoqInfoQ·22w

    Stripe's Zero-Downtime Data Movement Platform Migrates Petabytes with Millisecond Traffic Switches

    Stripe developed a Zero-Downtime Data Movement Platform that migrates petabyte-scale databases with traffic switches completing in milliseconds to 2 seconds. The system handles 5 million queries per second across 2,000+ MongoDB shards using a six-phase process: migration registration, bulk import (10x faster through B-tree-optimized inserts), bidirectional async replication, validation, versioned gating for traffic cutover, and cleanup. The platform enables horizontal scaling, shard merging, version upgrades, and tenancy transitions while maintaining 99.9995% reliability for $1.4 trillion in annual transactions.

  2. 2
    Article
    Avatar of infoqInfoQ·24w

    TanStack Start - A New Meta Framework Powered By React Or SolidJS

    TanStack Start v1 launches as a production-ready full-stack framework built on TanStack Router and Vite, supporting React and Solid applications. It features type-safe routing and APIs, streaming SSR with hydration, server functions, and universal deployment across platforms like Cloudflare Workers, Netlify, Vercel, and Node/Bun. Performance benchmarks show significant improvements over Next.js in bundle size and metrics. The framework allows incremental adoption for existing TanStack Router applications and includes migration guides for Next.js users, positioning itself as a compelling alternative to established meta-frameworks.

  3. 3
    Article
    Avatar of infoqInfoQ·22w

    Spring Framework 7 and Spring Boot 4 Deliver API Versioning, Resilience, and Null-Safe Annotations

    Spring Framework 7.0 and Spring Boot 4.0 introduce first-class REST API versioning with multiple strategies (path, header, query, media type), standardized null safety through JSpecify annotations, and built-in resilience features like retry and concurrency throttling. The releases migrate to Jackson 3 for JSON processing, modularize Spring Boot's autoconfiguration into technology-specific modules, and maintain JDK 17 baseline while supporting JDK 25. New baselines include Jakarta EE 11 and Kotlin 2.2. Additional improvements include HTTP Interface Groups, multi-factor authentication in Spring Security 7, GraalVM Native Image optimizations, and coordinated releases across the Spring ecosystem.