Scaling Uber: Systems, Teams, and AI Engineering
Ex‑Uber CTO Thuan Pham on scaling systems, microservices, platform teams, and using AI to transform software engineering.
Microservices on ThecoreGrid explores the design, evolution, and operation of distributed service-based architectures at scale.
We cover service decomposition, domain boundaries, inter-service communication, and data ownership in complex systems. Topics include REST/gRPC APIs, event-driven patterns, service discovery, and contract management, with a focus on reliability and maintainability. We analyze real-world trade-offs such as consistency vs autonomy, coupling vs coordination, and the operational overhead of microservices at scale. Content includes BigTech practices, incident post-mortems, and lessons from failures in distributed environments. You’ll find deep dives into observability, resilience patterns, deployment strategies, and platform support for microservices ecosystems. Instead of simplified introductions, the Microservices tag delivers practical engineering insights for backend engineers, architects, platform teams, and SREs building and operating large, distributed systems.
Ex‑Uber CTO Thuan Pham on scaling systems, microservices, platform teams, and using AI to transform software engineering.
Why the golden path platform fails during implementation: an analysis of errors, templates, and metrics that truly show results.
Edge AI Kubernetes as a unified platform: how to scale the edge without fragmentation and maintain control over distributed infrastructure.
In actor systems, there is no built-in channel for trace context. Discord solved this without changing the architecture and without stopping production.
Controls: ← → to move, ↑ to rotate, ↓ to drop.
Mobile: use buttons below.