Directory Services

Directory Services

As the world’s population grows and becomes more connected, network use increases, fueling the need for directory services—systems that name, store, organize, and provide access to various network resources such as the Internet and phone systems.

Directory services are a core building block of the Internet. Converting a recognizable name or phone number to an Internet address or cell phone tower signal is one of the most crucial components of modern communications infrastructures. With increasing traffic across a growing number of Internet sites, domain name service (DNS) servers must continue to scale. Telco companies face a similar problem. The increasing mobility of our society, driven by immigration and global entrepreneurship, has fueled widespread adoption of pay-as-you-go services such as Skype and Google Voice. These services allocate both temporary and permanent phone numbers, greatly increasing the number of existing phone numbers. In 2016, countries such as Brazil, Germany, and Iran average roughly 1.3 phone numbers per capita. Based on these averages, India alone—currently averaging 0.8 phone numbers per person—could soon see an influx of roughly 700 million additional numbers.

In directory services implementations, modern systems use a variety of enterprise interfaces, as well as Internet protocols, with a single highly available database underneath. Many of these systems are also being modernized for deployment in cloud environments. A flexible directory service that can scale with additional use cases such as real-time analytics, DDoS protection, and more dynamic information can provide new business opportunities. However, this requires a software-only data solution that can provide high performance, low latency, and extreme availability at a low TCO.

Database business requirements for directory services:
Aerospike is a good choice for directory services because it provides:
X