Sep 01 2020
Creating a Dynamic and Scalable Multi-Cloud Deployment Pipeline with GitLab
The solutions team at Volterra designs and maintains many potential use cases of the Volterra platform to demonstrate its potential value. These use cases are often made into instructional guides that customers use to get first hands-on experience with Volterra.
Aug 27 2020
Apps Are Becoming Distributed, What about Your Infra?
Modern apps + legacy infra = time for a change
Aug 26 2020
Why ML is mandatory for effective API security
Over the past decade, the quest for faster development cycles, high availability, selective on-demand scaling, and decoupling in general has steered technology-driven organizations to the microservices architecture.
Jul 30 2020
Un-Distance your Web-App with Volterra ADN
This blog is the start of a new blog series on real example problems faced by enterprises and describes how Volterra’s App Delivery Network (ADN) addresses the problems outlined. This specific blog details a key challenge of web application performance that online enterprises around the world face every day.
May 19 2020
How we deployed a network PoP remotely during the COVID-19 Crisis
As part of our SaaS-based Control-plane, we have built and run our own global backbone (AS35280), using multiple 100G and 400G links between our PoPs.
May 14 2020
Don’t just move the problem, solve it!
How many times have you found yourself emailing a sensitive file to your accountant, lawyer, friend, relative, or co-worker and immediately feeling remorseful? Or perhaps you uploaded the file to some cloud storage provider and emailed or Slacked the link. You have tried some password-based encryption programs only to find that they are buggy, hard to work with, and most importantly, don’t really solve the problem — they just move the problem from securely sharing the file to securely sharing the encryption password. You have been reading about all sorts of privacy and security breaches and your cynical alter ego has almost convinced you to give up on security. Sound familiar?
Apr 13 2020
Ankur Singla and Devesh Mittal
Overcoming limitations of Service Mesh for the security of distributed app clusters
This is the fourth blog in a series of blogs that cover various aspects of what it took for us to build and operate our SaaS service...
Apr 06 2020
Time to Effect
This blog is a follow-on to “What is a good control plane to operate a large number of Kubernetes clusters”. The previous blog described Volterra’s unique Fleet Operations approach to managing a fleet of infrastructure sites and applications. This specific blog describes a key challenge of configuration drift faced by an operations team when making configuration changes across a large number of clusters or sites. I call this challenge, “Time to Effect.”
Jan 24 2020
What is a Good Control Plane to Operate a Large Number of Kubernetes Clusters?
This specific blog describes how Volterra helps users operate their applications and infrastructure like a fleet. We will explain how our control-plane based approach eases operations of a large fleet of app clusters and compare it with other multi-cluster management-plane approaches like Google Anthos, Azure Arc, Rancher, etc.
Dec 18 2019
Managing Thousands of Edge Kubernetes Clusters with GitOps
At Volterra, the SRE team’s job is to operate a global SaaS-based edge platform. We have to solve various challenges in managing a large number of application clusters in various states (i.e. online, offline, admin-down, etc.) and we do this by leveraging the Kubernetes ecosystem and tooling with a declarative pull-based model using GitOps.
Dec 11 2019
Ankur Singla and Manish Mehta
Securing a Distributed Platform — Identity, Secrets, and Key Management
This is the third blog in a series of blogs that cover various aspects of what it took for us to build and operate our SaaS service...
Nov 25 2019
Global Service Mesh for Distributed Applications
This specific blog will tackle the challenges of connecting and securing these distributed application clusters from three points of view — application to application, user/machine to application, and application to the public internet...
Nov 15 2019
Ankur Singla and Harshad Nakil
Control Plane for Distributed Kubernetes PaaS
Since these applications could be running in multiple clusters across cloud providers or customers’ edge locations, our platform team had to build a distributed control plane and a PaaS service to deploy, secure, and operate multiple multi-tenant Kubernetes clusters...
Nov 14 2019
Applications Driving... Distributed Cloud Services
We provide a broad portfolio of distributed cloud services that gives our customers the ability to build, deploy, secure, and operate distributed applications and data. Using our SaaS-based offerings, we enable our customers to focus on their business logic while we solve the problem of distributed infrastructure, application management, and the operation of a large fleet of distributed application clusters across multiple cloud locations and/or edge sites.
Nov 04 2019
Distributed Clouds with a Centralized Mission: the Volterra Story
After more than two years of working with customers around the globe, heads-down development of a major platform, and yes, many long nights, we have hit a key milestone for our company -- launching.
Nov 04 2019
Thad Széll, UBS and Nuno Ferreira
Access SaaS Apps ...Privately
Software as a Service (SaaS) offerings are becoming increasingly prevalent across all industries as organizations look for ever more dynamic and flexible ways to leverage software while ensuring operational stability, cost transparency, dynamic scale and agility.