---
title: "Ritik Singh (@DevDarkLord) | Hashnode"
description: "Software Engineer. Read the latest articles by Ritik Singh on Hashnode."
url: "https://hashnode.com/@DevDarkLord"
---

@DevDarkLord

# Ritik Singh

@DevDarkLord · Uttar Pradesh ,India · Joined August 2024

Software Engineer

### [The Art of the "Maybe": Scaling Systems with Bloom Filters](https://ritik-singh-rajput.hashnode.dev/the-art-of-the-maybe-scaling-systems-with-bloom-filters?utm_source=hashnode&utm_medium=feed)

How to save gigabytes of memory and boost database performance using probabilistic data structures.

12 min read · [ritik-singh-rajput.hashnode.dev](https://ritik-singh-rajput.hashnode.dev/the-art-of-the-maybe-scaling-systems-with-bloom-filters?utm_source=hashnode&utm_medium=feed)

[May 3](https://hashnode.com/posts/the-art-of-the-maybe-scaling-systems-with-bloom-filters/69f766c50ab374db99d5cb5f)

### [Navigating System Design Trade-Offs: Balancing Performance, Cost, and Reliability](https://ritiksingh.hashnode.dev/navigating-system-design-trade-offs-balancing-performance-cost-and-reliability?utm_source=hashnode&utm_medium=feed)

Understanding the Impact of Memory, Throughput, Cost, and Latency on System Performance

7 min read · [ritiksingh.hashnode.dev](https://ritiksingh.hashnode.dev/navigating-system-design-trade-offs-balancing-performance-cost-and-reliability?utm_source=hashnode&utm_medium=feed)

[Oct 23, 2024](https://hashnode.com/posts/navigating-system-design-trade-offs-balancing-performance-cost-and-reliability/6718d6c60d207cb03aca12cb)

### [Security In Distributed System](https://ritiksingh.hashnode.dev/security-in-distributed-system?utm_source=hashnode&utm_medium=feed)

A Deep dive into security protocols and techniques used in distributed systems.

11 min read · [ritiksingh.hashnode.dev](https://ritiksingh.hashnode.dev/security-in-distributed-system?utm_source=hashnode&utm_medium=feed)

[Oct 16, 2024](https://hashnode.com/posts/security-in-distributed-system/670f878dc86a9ea6660eeb8d)

### [Building Modern Applications: Exploring Networks, Web Protocols, and Streaming](https://ritiksingh.hashnode.dev/building-modern-applications-exploring-networks-web-protocols-and-streaming?utm_source=hashnode&utm_medium=feed)

A Deep Dive Into the OSI Model, REST APIs, HTTPS, GraphQL, WebRTC, HTTP-DASH,HTTP, TCP, UDP and Head-of-Line Blocking

14 min read · [ritiksingh.hashnode.dev](https://ritiksingh.hashnode.dev/building-modern-applications-exploring-networks-web-protocols-and-streaming?utm_source=hashnode&utm_medium=feed)

[Oct 12, 2024](https://hashnode.com/posts/building-modern-applications-exploring-networks-web-protocols-and-streaming/670a56ca86815c5131fc0482)

### [Optimizing Performance with Caching: A System Design Approach](https://ritiksingh.hashnode.dev/optimizing-performance-with-caching-a-system-design-approach?utm_source=hashnode&utm_medium=feed)

Learn about caching, its various types, writing policies, and replacement policies to optimize performance and reduce response time in system design

7 min read · [ritiksingh.hashnode.dev](https://ritiksingh.hashnode.dev/optimizing-performance-with-caching-a-system-design-approach?utm_source=hashnode&utm_medium=feed)

[Oct 8, 2024](https://hashnode.com/posts/optimizing-performance-with-caching-a-system-design-approach/6705100e13c1132b2285ebc9)
