OSS Deep Dives
With the extra free time, I want to explore popular open source projects and dig into the details of the code. I’m really interested in databases and distributed systems. I’ve picked a number of projects written in different languages and covering different use cases.
Projects
RocksDB
RocksDB is a fast key value store.
Lucene
Lucene is a full text search engine and the backbone of Elasticsearch.
Prometheus
Promtheus is a time series database and used for reporting metrics.
SQLite
SQLite is an embedded RDMS
etcd
etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system
Consul
Consul is service networking solution used to connect and secure services