We love Cloud. We believe the emergence of the public cloud was one of the most disruptive technological developments in IT. We also have massive respect for the three largest cloud providers, AWS, Azure, and GCP. It would’ve been natural to build our new data-focused business on one of them or adopt a multi-cloud approach. This post is sharing insights into our decision to partner with Snowflake instead.
We believe strongly that the whole organization must maintain a singular focus to build a successful business when launching a new company. Focus is particularly critical for services businesses like ours. Focus brings clarity, creates obsession, and drives results. Focus is needed to master what we do and develop expertise and capabilities worth paying for. Focus also allows us to adopt the role of a thought leader, community developer, and educator. We see ourselves as taking our customers on a transformation journey to become data-driven and use data in their decision-making. We can’t accomplish that by focusing on technology only. We need to be really good at the process we bring to our customers through our engagements and partner very closely with them to ensure they have the support and advice they need while making changes to get closer to the data-driven image they aspire to.
We live in a world where multi-cloud is becoming an adopted strategy and reality for many businesses. Snowflake allows us to have our multi-cloud cake and eat it too. The platform enables us to meet our customers on the cloud of their choice. At the same time, we can focus on one platform for the core skills and capabilities we’re trying to differentiate ourselves on. Add to that the deep integration between Snowflake and many of the value-add cloud services for developing microservices applications, running IoT or ML/AI workloads, etc. Put on top of the ecosystem of a growing list of third-party technologies natively integrating with Snowflake. The possibilities for customers are truly limitless.
The public clouds are good at automating or removing the undifferentiated heavy lifting at the infrastructure level and letting the customers focus on what truly matters to them. Common challenges of traditional data platforms, even most of those offered as cloud services today, do not exist inside Snowflake. The platform handles performance, scalability, concurrency, availability, durability, reliability, etc., without needing DBA, IT, or similar skills. The underlying architecture of separating storage from computing and even one type of computing from another on top of the same shared data offers the additional benefit of democratizing data access and processing so everyone in the organization can work with the data with no performance penalty on core analytics processes.
Snowflake's strategy and vision are aligned around a global data network – a Data Cloud – where organizations can safely and securely share data. They can do this internally between departments, breaking the existing data silos. Or they can do it externally with their partners and vendors in their supply chain. They can also monetize their data by enabling others to integrate it into more solutions and products. In this vision, data becomes an accelerator for collaboration and innovation instead of the bottleneck preventing many businesses today from using it for their own needs effectively, let alone enabling external use cases.
We can share more of our views around some of the technical reasons why we find Snowflake a great platform, including a TCO perspective on Snowflake from our experience engaging with customers in a future blog post. We would like to conclude this post with the personal perspective of our executive team on some of the reasons why they got excited to partner with Snowflake.