Expedition Logs
All PostsDeep LearningGenAIAbout

All Posts

Exploring Machine Learning, Deep Learning, and AI through practical implementations

5 posts published
Shared Memory, Zero-Copy, and the Object Store
Distributed Systems
•2026-01-10

Shared Memory, Zero-Copy, and the Object Store

Deep dive into Ray's object store architecture: how shared memory enables zero-copy transfers, plasma store implementation, and patterns for efficient distributed data handling.

Scheduling and Resource Management
Distributed Systems
•2025-12-03

Scheduling and Resource Management

Understanding Ray's intelligent scheduler—from hybrid scheduling and resource control to coordination tuning and data locality optimization.

Tasks, Actors, and the Execution Model
Distributed Systems
•2025-11-24

Tasks, Actors, and the Execution Model

Understanding Ray's two execution models—stateless tasks for parallel work and stateful actors for coordination—and when to use each.

Inside Ray: What Happens When You Hit Start
Distributed Systems
•2025-11-18

Inside Ray: What Happens When You Hit Start

Ray isn't just an API—it's a distributed company with executives, managers, and workers. Learn the runtime components (GCS, raylet, object store) and practical debugging steps for Kubernetes-based Ray clusters.

Why Ray? From Python Scripts to Distributed Clusters
Distributed Systems
•2025-11-10

Why Ray? From Python Scripts to Distributed Clusters

Part 1 of an 8-part deep dive into Ray's architecture. How Ray transforms simple Python code into distributed execution, and why it succeeds where Celery, Spark, and other tools struggle.

Expedition Logs

Deep dives into distributed systems, ML engineering, and AI infrastructure. Written between debugging sessions and adventures.

Currently into: One Piece, techno sets, and distributed systems

Explore

  • All Posts
  • About

Connect

© 2026 Akshay's Expedition Logs. Charting new territories in AI.