Home
Services
About Me
Contact Me
🌐
English
  • Observable - Cross-Cloud Data Highways

    May 23, 2026 azure data-engineering AWS

    Background In the previous article, we explored resiliency and fault tolerance as critical enablers of high‑volume inter‑cloud data transfer. Yet even the most resilient system cannot succeed without deep visibility into its live operations. This final part of the series focuses on observability Observability - A …

    Read More
  • Resilient & Fault Tolerant - Cross-Cloud Data Highways

    May 16, 2026 azure data-engineering AWS

    Background Parts 1 and 2 established the what and the how fast — a stateless, chunk-driven pipeline with deterministic block IDs, reactive backpressure, and an adaptive concurrency controller functions under real cloud conditions. But speed and elegant architecture count for nothing if application crash at chunk 73 of …

    Read More
  • High Throughput - Cross-Cloud Data Highways

    May 11, 2026 azure data-engineering AWS

    Background In Part 1 we established RICS's foundational architecture — a stateless, chunk-driven pipeline with a hard separation between the data plane and the metadata-driven control plane. That foundation deliberately deferred one critical question: Once the architecture is right, how do you make it fast? Part 2 …

    Read More
  • Architecture - Cross-Cloud Data Highways

    May 6, 2026 azure data-engineering AWS

    Background Imagine you need to move terabytes or petabytes of large files from AWS S3 to Azure Blob Storage, and that too with Reliability & High Throughput The naïve approach (download the whole file, upload whole file) collapses under real‑world realities: Network glitches Process crashes Cloud throttling …

    Read More
  • Building Bulletproof ADF Pipelines

    Nov 27, 2025 azure data-engineering ADF

    Background As software engineers we spend so much of our time building these beautiful, complex data pipelines. We design them to move mountains of information... but let's be honest, we often cross our fingers and hope they don't break. And when they do? A pipeline that fails without making a peep - especially in a …

    Read More
  • Parallel processing with Virtual Threads - A comparative analysis

    Jan 1, 2025 performance jdk spring

    Background My previous article focussed on comparing solutions for performing parallel execution using Spring Core Reactor and JDK 21. This article will follow my previous article where I will provide comparative analysis of Virtual Threads based execution for Spring Core Reactor and JDK 21 based implementation. …

    Read More
  • Parallel processing - A comparative analysis

    Dec 13, 2024 performance jdk

    Background If you've ever had to implement business logic that involves concurrent execution along with heavy IO operations, you'll know it can be challenging! Recently, I had a chance to tackle such a use case and made some interesting discoveries about parallel execution in the Java ecosystem. I'll keep this concise …

    Read More
  • Rafael Nadal - An Inspirational Leader Transcending Sports and Human Values 🎾💪🏼

    Oct 13, 2024 leadership

    Background For someone like me who's been an ardent fan of Rafael Nadal since 2008, hearing the news of his upcoming retirement absolutely shatters my heart. His departure from the sport feels like losing a constant source of inspiration and joy. The courts will never be the same without his relentless pursuit of …

    Read More
  • Optimizing Linux's network stack

    Sep 1, 2024 performance tuning linux

    Background In today’s world of distributed computing, network is the backbone of high-performance, low-latency enterprise applications. Understanding and optimizing the Linux network stack is crucial for achieving peak system performance. Here’s a breakdown of the key components: Network Components: Hardware: …

    Read More
  • Migrating Spring Boot application from 2.x to 3.x

    May 7, 2024 spring boot microservice cloud native

    Background Lot of my pet projects have been built using Spring Boot 2.x version. Same might be applicable for all the enterprises and organizations who have been building Microservices based applications for their products / services using Spring Boot. During last year, Spring community made a major version upgrade and …

    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Dhaval Shah

Architecting systems that stay up, stay fast, and don't drain your cloud budget - so your team can focus on shipping
Read More

Recent Posts

  • The Latency Lie: How Ready Pods Were Quietly Costing a FinTech
  • The Architect's Dilemma: Validating a Vibe-Coded MVP for Regulated Industries
  • Three Azure Cost Leaks - And the Analysis Process That Found Them
  • A Black Friday Incident Took 9 Days to Resolve - Here's the Process That Would Have Changed That
  • Same JSON Storage Problem, Different Database - What Postgres Does Differently
  • Billion User Trap - The Pagination Mistake That Can Take Down Your Database
  • The GC Summary Report Wasn't Wrong - It Just Wasn't Complete
  • Billion User Trap - The Database Design That Looked Perfect on Day One

Categories

PERFORMANCE 14 SPRING-BOOT 10 CLOUD-NATIVE-ARCHITECTURE 8 AZURE 6 AI-AUGMENTED-SE 5 ARCHITECTURE 5 DATA-ENGINEERING 5 TESTING 5 AWS 4 DISTRIBUTED-SYSTEMS 4 PERFORMANCE-ENGINEERING 4 JVM 3 CHAOS-ENGINEERING 2 DATABASE-OPTIMIZATION 2
All Categories
ADF1 AI-AUGMENTED-SE5 ARCHITECTURE5 AWS4 AZURE6 BEST-OF-THE-WEEK1 CHAOS-ENGINEERING2 CLOUD-NATIVE-ARCHITECTURE8 DATA-ENGINEERING5 DATABASE-OPTIMIZATION2 DB-OPTIMIZATION1 DISTRIBUTED-SYSTEMS4 FINOPS1 INTROSPECTION1 JDK2 JVM3 KAFKA1 KUBERNETES1 LEADERSHIP1 MICROSERVICES1 PERFORMANCE14 PERFORMANCE-ENGINEERING4 REACTIVE1 SPRING1 SPRING-BOOT10 SRE1 SYSTEM-DESIGN1 TESTING5 UNCATEGORIZED1 VIBE-CODING1
[A~Z][0~9]

Tags

PERFORMANCE 14 SPRING-BOOT 11 MICROSERVICE 7 TUNING 7 AZURE 6 CLOUD-NATIVE 6 AI-AUGMENTED-SE 5 ARCHITECTURE 5 DATA-ENGINEERING 5 AWS 4 DISTRIBUTED-SYSTEMS 4 PERFORMANCE-ENGINEERING 4 TDD 4 JVM 3
All Tags
ACTUATOR1 ADF1 AI-AUGMENTED-SE5 ARCHITECTURE5 AWS4 AZURE6 CERTIFICATION1 CGLIB1 CHAOS-ENGINEERING2 CLOUD-NATIVE6 CLOUD-NATIVE-ARCHITECTURE1 DATA-ENGINEERING5 DATABASE-OPTIMIZATION2 DB-OPTIMIZATION1 DISTRIBUTED-SYSTEMS4 FINOPS1 GRAFANA2 INDEX1 JDK2 JVM3 KAFKA1 KUBERNETES1 LEADERSHIP1 LEARNING1 LINUX2 MICROSERVICE7 OOM1 PERFORMANCE14 PERFORMANCE-ENGINEERING4 PROMETHEUS2 REACTIVE1 SPRING3 SPRING-BOOT11 SPRING-CLOUD1 SRE1 SYSTEM-DESIGN1 TDD4 TUNING7 VIBE-CODING1 XP2
[A~Z][0~9]

Copyright © 2026 DHAVAL SHAH. All Rights Reserved