commercetools: Creating scalable ecommerce solutions

About commercetools

commercetools is a next generation software technology company that offers a true cloud commerce platform, providing the building blocks for the new digital commerce age. Its leading-edge API approach helps retailers create brand value by empowering commerce teams to design unique and engaging digital commerce experiences everywhere — today and in the future. Its agile, componentized architecture improves profitability by significantly reducing development time and resources required to migrate to modern commerce technology and meet new customer demands. With offices in Germany and the United States, B2C and B2B companies from across the globe including well-known brands in fashion, E-Food, and DIY retail trust commercetools to power their digital commerce business. Visit www.commercetools.com for more information.

Google Cloud results:

  • Improves performance and reliability with Google Kubernetes Engine’s unsurpassed support for Kubernetes
  • Delivers smooth, seamless performance despite extreme peaks with autoscaling
  • Cuts monthly costs by over 70% with flexible pricing plans

    By adapting its SaaS ecommerce solutions to each client’s needs, commercetools has rapidly built up a customer base across Europe and America. As commercetools’ business expanded, so did its need for a reliable and scalable cloud-based infrastructure. When the company went looking for a cloud provider to match its ambitions, Google Cloud Platform fit the bill.

    “In our business, we have the challenge of extreme peaks in scalability. There are people on social media, for example, who have millions of followers. If one of them puts our customers’ products on Instagram because they happened to like it, those followers are going to swamp our customers very quickly. Traditional commerce platforms have a fixed capacity of hardware. But with Google Cloud Platform, and specifically Kubernetes, we can scale very quickly so we like it a lot,” says Kelly Goetsch, chief product officer, commercetools.

    Robust performance, rapid scalability

    Creating, hosting, and supporting a full-service ecommerce platform requires a rock-solid infrastructure capable of withstanding extreme spikes in activity without compromising on performance. By late 2016, commercetools needed an infrastructure that could scale globally, offer the highest levels of security, and provide advanced support for Kubernetes, the core of commercetools’ platform. With the company’s existing infrastructure strained and subject to costly outages, commercetools knew it would have to migrate.

    After evaluating several options, commercetools chose Google Cloud Platform as the clear winner. In their view, its reliability, security, cost, and support for Kubernetes trumped all other choices. commercetools’ engineers used third-party provisioning tool Terraform to automate much of the process, preparing for the migration over three months. When the time came, commercetools migrated its stack to Google Cloud Platform in just 30 minutes with zero downtime in its service. With Google Kubernetes Engine, commercetools can manage Kubernetes with ease, while Cloud Storage allows the company to automate many of its dynamic processes, boosting flexibility and cutting response times. In addition, with Google’s per-minute pricing plan, commercetools pays only for resources that are actually used, making a significant cost saving.

    "Who better to run our stack than the inventors of Kubernetes? With Google Kubernetes Engine, we get phenomenal, enterprise quality support without having to do any of the boring infrastructure stuff. We provide value to our customers when we create beautiful APIs. We don’t provide value to them when we spend our time managing core infrastructure components,” says Kelly.

    Lowering costs, eliminating outages

    With Google Cloud Platform, commercetools has made huge savings, cutting monthly per-gigabyte costs by over 70%. The company can invest in even more powerful infrastructure, further optimizing its performance. Since the migration, there have been no outages due to incidents on GCP infrastructure, which means no expensive downtime for customers. By contrast, the day after commercetools’ migration, the backups on the old infrastructure went down. The migration could not have come any sooner. With Google Kubernetes Engine, commercetools can provision new containers within seconds, helping ensure a responsive, smooth service. As the company expands, it has started to examine Google’s suite of machine learning tools to optimize its processes even further. With Google set to roll out more cloud regions across the world later this year, commercetools can expect to rely on a truly global infrastructure.

    “Google gives us the foundation we need for our future growth. We're doubling in size every 18 months or so, so it’s important we have an enterprise quality infrastructure that can grow with our businesses. Google Cloud Platform instills our managers, our board of directors and our external stakeholders with the confidence that we can handle whatever comes next,” Kelly says.

        About commercetools

        commercetools is a next generation software technology company that offers a true cloud commerce platform, providing the building blocks for the new digital commerce age. Its leading-edge API approach helps retailers create brand value by empowering commerce teams to design unique and engaging digital commerce experiences everywhere — today and in the future. Its agile, componentized architecture improves profitability by significantly reducing development time and resources required to migrate to modern commerce technology and meet new customer demands. With offices in Germany and the United States, B2C and B2B companies from across the globe including well-known brands in fashion, E-Food, and DIY retail trust commercetools to power their digital commerce business. Visit www.commercetools.com for more information.