DEV Community

Aviral Srivastava profile picture

Aviral Srivastava

Hi! I am a student currently pursuing my Undergraduate degree in Computer Science and Engineering in India.

Location Delhi, India Joined Joined on  Personal website https://mraviral.in github website twitter website
Cold Starts in Serverless

Cold Starts in Serverless

Comments
10 min read
Serverless Architecture Constraints

Serverless Architecture Constraints

Comments
8 min read
Edge Computing Architectures

Edge Computing Architectures

Comments
8 min read
CDN Caching and Invalidation

CDN Caching and Invalidation

Comments
9 min read
Caching Strategies in Distributed Systems

Caching Strategies in Distributed Systems

Comments
10 min read
Leader Election Patterns

Leader Election Patterns

Comments
13 min read
Distributed ID Generation (Snowflake, UUIDv7)

Distributed ID Generation (Snowflake, UUIDv7)

Comments
8 min read
Idempotency in API Design

Idempotency in API Design

1
Comments
9 min read
Retry and Backoff Strategies (Jitter)

Retry and Backoff Strategies (Jitter)

Comments
9 min read
Bulkhead Pattern for Resilience

Bulkhead Pattern for Resilience

Comments
9 min read
Circuit Breaker Pattern Implementation

Circuit Breaker Pattern Implementation

Comments
9 min read
Rate Limiting Algorithms (Token Bucket, Leaky Bucket)

Rate Limiting Algorithms (Token Bucket, Leaky Bucket)

Comments
8 min read
API Gateway vs Service Mesh

API Gateway vs Service Mesh

Comments
9 min read
BFF (Backend for Frontend) Pattern

BFF (Backend for Frontend) Pattern

Comments
7 min read
Ambassador Pattern

Ambassador Pattern

Comments
8 min read
Sidecar Pattern Use Cases

Sidecar Pattern Use Cases

Comments
7 min read
Strangler Fig Pattern for Migration

Strangler Fig Pattern for Migration

Comments
8 min read
Microservices Anti-Patterns

Microservices Anti-Patterns

Comments
9 min read
Event Sourcing vs Event Streaming

Event Sourcing vs Event Streaming

Comments
9 min read
Event Sourcing Pattern Details

Event Sourcing Pattern Details

Comments
8 min read
CQRS (Command Query Responsibility Segregation)

CQRS (Command Query Responsibility Segregation)

Comments
9 min read
Onion Architecture vs Clean Architecture

Onion Architecture vs Clean Architecture

Comments
9 min read
Hexagonal Architecture (Ports and Adapters)

Hexagonal Architecture (Ports and Adapters)

Comments
10 min read
Event Storming Workshops

Event Storming Workshops

Comments
8 min read
Bounded Contexts and Ubiquitous Language

Bounded Contexts and Ubiquitous Language

Comments
9 min read
Strategic vs Tactical DDD

Strategic vs Tactical DDD

Comments
10 min read
Domain-Driven Design (DDD) Core Concepts

Domain-Driven Design (DDD) Core Concepts

Comments
11 min read
Full-Text Search Engines (Elasticsearch/Solr) Internals

Full-Text Search Engines (Elasticsearch/Solr) Internals

Comments
8 min read
Database Indexing Strategies (Clustered vs Non-clustered)

Database Indexing Strategies (Clustered vs Non-clustered)

1
Comments
10 min read
Cache Stampede Prevention

Cache Stampede Prevention

1
Comments
8 min read
Caching Patterns (Write-Through, Write-Back)

Caching Patterns (Write-Through, Write-Back)

Comments
8 min read
Redis Cluster vs Sentinel

Redis Cluster vs Sentinel

Comments
8 min read
Redis Persistence (RDB vs AOF)

Redis Persistence (RDB vs AOF)

Comments
9 min read
TiDB Architecture

TiDB Architecture

Comments
8 min read
CockroachDB Architecture

CockroachDB Architecture

Comments
7 min read
Handling Distributed Transactions (2PC/Sagas)

Handling Distributed Transactions (2PC/Sagas)

Comments
8 min read
Database Replication Modes (Async vs Sync)

Database Replication Modes (Async vs Sync)

1
Comments
8 min read
Vector Databases for AI (Milvus/Pinecone)

Vector Databases for AI (Milvus/Pinecone)

1
Comments
8 min read
Columnar Databases (ClickHouse/Snowflake)

Columnar Databases (ClickHouse/Snowflake)

1
Comments
8 min read
Time-Series Databases (InfluxDB/TimescaleDB)

Time-Series Databases (InfluxDB/TimescaleDB)

1
Comments
8 min read
Cypher Query Language Basics

Cypher Query Language Basics

Comments
8 min read
Graph Databases (Neo4j) Use Cases

Graph Databases (Neo4j) Use Cases

Comments
8 min read
Count-Min Sketch

Count-Min Sketch

Comments
8 min read
HyperLogLog and Probabilistic Data Structures

HyperLogLog and Probabilistic Data Structures

Comments
9 min read
Bloom Filters and their Applications

Bloom Filters and their Applications

Comments
10 min read
CAP Theorem Revisited: PACELC

CAP Theorem Revisited: PACELC

1
Comments
8 min read
Gossip Protocols in Distributed Systems

Gossip Protocols in Distributed Systems

Comments
9 min read
Distributed Consensus: Raft Protocol

Distributed Consensus: Raft Protocol

Comments
8 min read
Distributed Consensus: Paxos

Distributed Consensus: Paxos

Comments
8 min read
Consistent Hashing Algorithm

Consistent Hashing Algorithm

Comments
8 min read
Database Sharding Strategies Deep Dive

Database Sharding Strategies Deep Dive

1
Comments
8 min read
WAL (Write-Ahead Logging) Concepts

WAL (Write-Ahead Logging) Concepts

Comments
8 min read
MVCC (Multi-Version Concurrency Control)

MVCC (Multi-Version Concurrency Control)

Comments
8 min read
Database Isolation Levels Explained

Database Isolation Levels Explained

1
Comments
9 min read
Write Amplification in Databases

Write Amplification in Databases

1
Comments
9 min read
LSM Trees (Log-Structured Merge-Trees)

LSM Trees (Log-Structured Merge-Trees)

1
Comments
9 min read
B-Tree Data Structure in Databases

B-Tree Data Structure in Databases

1
Comments
9 min read
GreenOps and Sustainable Computing

GreenOps and Sustainable Computing

1
Comments
7 min read
Cost Monitoring (Kubecost)

Cost Monitoring (Kubecost)

1
Comments 1
8 min read
Capacity Planning and Forecasting

Capacity Planning and Forecasting

1
Comments
7 min read
loading...