One of the most important trends in cloud development is the emergence of the “12-factor app” style where complex systems are deconstructed into simple, scalable apps and services. An extension of this trend is the innovation and evolution we see in the database space.
Key/value stores, caching services, and all manner of NoSQL database capabilities have, in no small part, led to the explosion of innovation we commonly refer to as the “Internet of Things.” Applications and systems are collecting, storing and analyzing more data than ever, and developers increasingly embrace NoSQL options as their data store.
However, there are so many types of NoSQL databases that developers need to keep track of, and it seems like a new one emerges every day. There are dozens of database packages in the market that didn’t even exist five years ago. Each one has important tradeoffs. Is it easy to use? How does it scale? What does it take to get resilience? Developers are faced with the choice of either weaving together multiple technologies in order to get the backend services they need, or settling on a single-purpose platform that meets SOME of their requirements. There's got to be a better way, right? Orchestrate tackled this challenge by building a multi-modal managed database fabric that gives developers a single API for key-value, geospatial, graph and time series data. They even managed to fit full-text search features into the service. Orchestrate caught our attention when we saw how well it performed on CenturyLink Cloud last year. We marveled at how easy it was to integrate with Orchestrate when we added them to our Cloud Marketplace earlier this year.
This is a game-changing approach for organizations of ANY size that have complex data needs but don't want to stand up and run a fleet of different database engines. We love this idea so much, we decided to acquire Orchestrate. To learn more about the acquisition, please read our news release.
This is a bold strategic move for CenturyLink, but most importantly, we believe it's an exciting message to our overall developer community. Why?
- These services aren't for startups only! Why do startups get to have all the fun with new tech? In this case, a global telecommunications company is saying that we love innovative thinking and NoSQL repositories, and thinks that all customers – enterprise or otherwise – should have easy access to technology like this.
- Let's expand the reach. We are immediately deploying Orchestrate service to four CenturyLink data centers around the world and expect to add more. Run your apps in more places, and with low-latency connections to the Orchestrate service. And we're going to continue running it in AWS because that’s important to many existing Orchestrate customers.
- Get integration with CenturyLink services. While Orchestrate is a great standalone service, we also see countless opportunities to use this database fabric as an underlying component of many of CenturyLink's current and future cloud services.
- See deep ongoing commitment to the service. This technology is fantastic. But what's also fantastic is the team that built it. CenturyLink is pleased to have such talented people come aboard and immediately get to work ensuring that Orchestrate is the absolute best data service for devs building modern apps.