PSPriyanshu Sharmaindataplatform.hashnode.dev·Mar 16 · 4 min readHow to Make Your Code Reviewer Fall in Love with YouThe Golden Rule of Code Reviews: Value Your Reviewer's Time Every developer has limited focus during the day. If someone spends time reviewing your code, the least we can do is make their job easier. 00
PSPriyanshu Sharmaindataplatform.hashnode.dev·Jan 11 · 2 min readKafka Streams vs Flink vs Spark Streaming — A Senior System Design Interview PerspectiveIn senior system design interviews, even very experienced managers and architects often demonstrate strong familiarity with streaming tools—yet limited clarity when the discussion shifts to trade-offs, failure handling, and selecting the right stream...00
PSPriyanshu Sharmainmlplatform.hashnode.dev·Dec 24, 2025 · 6 min readEnterprise RAG System: Ingestion, Embedding, MonitoringHLD: Trade-offs at HLD level StepWhy this toolWhy NOT others PoolPartyBusiness semanticsLLMs can’t enforce ontology S3Cheap, durableDB too expensive SQSBackpressure + retryKafka costly + ops heavy EC2 preprocessingContinuous, low latencyBa...00
PSPriyanshu Sharmainmlplatform.hashnode.dev·Dec 7, 2025 · 4 min readHow to Choose the Right Vector Database in 2025: A Practical Decision Tree for All Use CasesPinecone — Fully managed, production-ready, simple integration, strong SLAs; ideal for low ops + high reliability. Qdrant — Open-source, Rust-based, fast, great payload filtering; best when you want self-hosted control with quick time-to-production....00
PSPriyanshu Sharmaindataplatform.hashnode.dev·Nov 22, 2025 · 7 min read🚀 Protobuf vs Avro vs JSON Schema vs JSON — A Practical Decision Guide (2025)Choosing a data format for your platform, Kafka pipelines, or microservices is more strategic than it seems. The wrong format can break schema evolution, increase latency, or slow down developer velocity. This guide breaks down: What each format is ...00