• Log in
  • Sign up
  • Contact Us

Get in touch  

Blog • Announcements | Developer

Moltin + Kubernetes

Last updated: 23 Jun 2019
Moltin now uses Kubernetes! Read about our improved architecture.

2018 was a great year for Moltin: we opened a new office in the heart of Boston, had new Moltineers join our team, and got attention from the commerce community globally. Our customers keep inspiring us with unique use cases that demand innovative and lightweight solutions, such as mobile self-checkout, In-content commerce, IoT, progressive web applications, and many more.  

As Moltin continues growing its functional offerings and user base, our core pillars have not changed: we strive for high availability, robustness, and flexibility. For that reason, over the past few months, our engineering team has been focused on making sure that Moltin is optimized and ready for the future that we and our customers envision.

Today we are excited to announce the first foundational release of this theme: Moltin's architecture now incorporates Kubernetes - an open-source system for automating deployment, scaling, and management of containerized applications.


There are many reasons why Kubernetes is the leading orchestration framework, but why is it right for us?


1. Architecture and ease of use -  The main reason why we went with Kubernetes is the technology itself. Kubernetes not only came in leading in the number of 'wish-list' items it could solve for us, but also it proved to be straightforward and easy to use. Once a POC was built, the knowledge transfer across the team was a breeze, allowing us to fire on all cylinders during development. Additionally, Kubernetes has excellent documentation and a strong and growing community proving the fact that it is the right addition to our architecture.


2. Hands-off experience -  One of the objectives of this project has been to decrease engineering involvement in day-to-day operations. In simple terms, Kubernetes "just runs", meaning more time for us to focus on the new and exciting features, without worrying about steps to ship that code to production.   


3.  Nondisruptive solution -  While considering this change, our main goal was to choose not only an adequate technology, but also one that supports organic growth. By introducing Kubernetes to our technology stack we didn’t want to introduce any additional steps from our customers. in fact, if you are a current customer, you are already running on the new infrastructure! Additionally, this release does not impact our current onboarding process for new customers, nor does it increases our prices.


What’s next?


1. Moltin goes global - Introducing Kubernetes to our stack gives us a lot of opportunities to continue advancing our scale. It also opens up a much faster process for us to release additional data centers.


2. Moltin gets lightning fast - While adding Kubernetes to our stack, we also implemented a new flexible layer above our DNS. We’re looking forward to showcasing some huge speed improvements coming up.


The last few months of 2018 were all about laying a strong foundation that can withstand our growth in the coming years. Incorporating a new orchestration layer into our stack was an important strategic step and while there is still a lot of work ahead of us we are incredibly proud and excited to take this journey with the Kubernetes community, and bring Moltin to the next level.


From Our Blog

11 Sep 2019

An Introduction to eCommerce APIs

In this post we’ll cover what an eCommerce API is, why you should use one and how you should evaluate an eCommerce API.

Read More
Adam Sturrock
in Developer | eCommerce
21 Aug 2019

Systems quotas to protect your store

Today we are introducing fair usage quotas within our architecture. The use of quotas is common practice for web facing services and their introduction by Moltin is to ensure an optimal and fair...

Read More
Jonathan Prest
in Announcements | Developer
20 Jun 2019

Analytics for your Moltin store

Today we’re going to take a look at how to use best-in-class data warehousing and analytics solutions on top of Moltin, specifically in relation to orders and order items.

Read More
Matt Foyle
9 min. read in Developer