Vishal Tyagi

Topic

architecture

11 items across this site.

Modeling 'Either, Or, Both' States Without a Combinatorial Explosion

An open look at how the gsmNCloud three-state model from the hybrid telephony work generalizes to other 'a user can have A, B, or...

Product Analytics Pipeline

Built a product analytics telemetry pipeline : a provider abstraction over Amplitude, typed event schemas, Hive-backed client buffering, and sliding-window deduplication.

Behavioral Event Pipeline Design

Case study of the ProductAnalytics pipeline: environment isolation, sliding-window deduplication, and Hive-backed buffering for high-frequency CRM activity.

Hybrid Telephony Workflows

Built a unified multi-channel communication state machine so operators can move between cloud virtual numbers and cellular calling inside one session — without tearing...

Single-Session Multi-Channel Calling

How the hybrid telephony work moved channel selection out of session init — enum state, session-preserving driver swaps, and callMedium attribution across logs and...

Incremental Admin UI Migration

Case study of migrating the Flutter web admin tooling without a big-bang outage — client-side sheet validation, reusable wizards, and dirty-check navigation guards.

PostgREST + RLS for Multi-Tenant APIs

How PostgREST plus PostgreSQL Row Level Security removes a class of CRUD controllers — tenants are isolated in the database, and a thin backend...

Plugin-Style ETL on AWS Lambda

Serverless ETL where sources, transforms, and sinks are plugins loaded from a YAML job config — deployed on Lambda via Serverless Framework without a...

Webhook Deploys Without CI/CD

Automatic git-pull deployments on shared hosting: GitHub webhook → Laravel endpoint → queued RunDeployment job, and when that pattern is (and is not) appropriate.

RAG over PDFs with LlamaIndex

How a PDF chatbot grounds answers with VectorStoreIndex — chunking, retrieval, generation — and why a global in-memory index is a demo ceiling, not...

Boot-Time Code Integrity in Laravel

SHA-256 hash-check a critical file on every Laravel boot and webhook a tamper alert — when the pattern helps on shared hosting, and the...