Cassandra is very good example of implementation Database
Sharding Pattern and using Horizontal Scaling features.
▪ Cassandra is a distributed database from Apache Foundation.
▪ It is highly scalable and designed to manage very large amounts of structured data.
▪ It provides high availability with no single point of failure.
▪ Apache Cassandra is a highly scalable, high-performance distributed database designed to handle large amounts of data across many different located servers.
▪ Apache Cassandra feautures;
▪ Elastic scalability - It is scalable, fault-tolerant, and consistent.
▪ No single point of failure.
▪ Column-oriented database.
▪ Flexible data storage.
▪ Easy data distribution.
https://medium.com/analytics-vidhya/nosql-apache-casandra-architecture-dcf3a309999a