Apache ZooKeeper
A centralized coordination service for distributed systems providing configuration management, leader election, distributed locking, and service discovery
Apache Flink
Distributed stream processing framework for real-time analytics, event-driven applications, and complex event processing
Apache Kafka
Distributed streaming platform designed for high-throughput, real-time data pipelines and event-driven architectures
Elasticsearch
Distributed search and analytics engine built on Apache Lucene for real-time search, logging, and data analytics
Kth Largest Element in an Array
Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element.
Merge Intervals
Given an array of intervals where intervals[i] = [start_i, end_i], merge all overlapping intervals and return an array of the non-overlapping intervals that cover all the intervals in the input.
Merge K Sorted Arrays
Merge k sorted arrays into one sorted array using heap
Merge Two Sorted Arrays (LC 88) — Two Pointers
LeetCode 88 merge sorted array in-place: reverse two pointers (merge from end) in O(m+n) time, O(1) space. Step-by-step + examples.
Schema Evolution
Managing backward and forward compatibility in data schemas
Serialization Formats Comparison
JSON vs Protocol Buffers vs Avro vs Thrift - choosing the right format
Word Ladder
Find the shortest transformation sequence from beginWord to endWord using single character changes


