• Pratyush
  • About
  • Blog
  • Experience
  • Education
  • Talks
  • Publications
  • Resources
    Pratyush Varshney

    Pratyush Varshney

    Software Engineer

    • London, United Kingdom
    • Email
    • GitHub
    • LinkedIn

    Tech

    C++

    1. Top N Tickers by Traded Volume
    2. LRU Cache
    3. Algorithms Index
    4. Segment Tree and Fenwick Tree
    5. String Algorithms
    6. Dynamic Programming
    7. Binary Search Patterns
    8. Monotonic Stack and Deque
    9. Sliding Window and Two Pointers
    10. Topological Sort and SCC
    11. Shortest Path and MST
    12. Disjoint Set Union
    13. Trees
    14. Basic Algorithms
    15. Move Semantics
    16. STL functions
    17. Copy Constructor and Assignment Operator
    18. C++ Instance
    19. Standard Template Library

    Distributed Systems Components

    1. Inside Raft: Leader Election, Log Replication, Quorums, and Safety
    2. L4 Load Balancer
    3. Geohashing: Scalable Geospatial Indexing for Distributed Systems
    4. CAP Theorem
    5. S3 Multi part upload
    6. Inside Redis Cluster: Slots, Gossip, Replication, and Failover
    7. SSTable
    8. Cassandra
    9. Inside Apache Kafka: Partitions, Replication, Consumer Groups, and KRaft
    10. Service Discovery
    11. Sharding
    12. Replication
    13. Distributed Cache
    14. Zookeeper
    15. Capacity Estimation
    16. Comparison between databases
    17. BigTable
    18. WebSockets
    19. Google File System
    20. Consistent Hashing
    21. Load Balancers

    System Design

    1. Design Deliveroo
    2. Design Uber
    3. Design Twitter
    4. Design Tiny URL
    5. Design Booking Service
    6. Design Collabrative Editing
    7. Design Web Crawler
    8. Design Chat Application
    9. Design Data Intensive Applications
    10. Rate Limitter

    Language

    1. Effective C++
    2. Set

    Cloud

    1. Containers from First Principles

    LeetCode

    1. Two Pointers II (Advanced)
    2. Sliding Window II
    3. Two Pointers I
    4. Sliding Window I
    5. Arrays Basics & STL
    6. Strings and Hashmaps I

    Artificial Intelligence

    1. Evaluation Metrics for Classification Models

    Sitemap
    • Follow:
    • GitHub
    • Feed
    © 2026 Pratyush, Powered by Jekyll & AcademicPages, a fork of Minimal Mistakes.
    Site last updated 2026-07-05