Hit enter to search or ESC to close
Mindcurv
  • SERVICES & SOLUTIONS
    • B2B Accelerator+
    • Strategy & Innovation
    • Digital Platforms & Experiences
    • Cloud Solutions, IoT & Infrastructure
    • Managed Services
    • Data, Analytics & Insights
    • Optimisation, Scaling & Evolution
    • Marketing, Sales, & Operations with Salesforce
    • Overview
  • PARTNERS
    • MACH Alliance
    • Overview
  • RESOURCES
    • Blog
    • Cases
    • Events
    • Webinars
  • COMPANY
    • About
    • People
    • News
  • CAREERS
    • Why Mindcurv
    • Current Openings
  • CONTACT
  • En
  • De

    Case Study

    Migrating Vorwerk’s Global Self-Managed Kubernetes Platform to Amazon EKS


    Vorwerk

    The Vorwerk Platform


    The Vorwerk Thermomix® is a one of a kind kitchen appliance, supported by Cookidoo®, a universe of online and offline communities, recipes, and essential resources. The platform is simply gigantic, with several million active IoT devices across 4 AWS regions (including China), with numerous production, non-production, prod-content staging, and dynamic self-managed sandbox environments. The platform also boasts 65+ micro-services, 2 SAP hybris installations, tens of Postgres, Redis and NoSQL databases and 100s of domains.

    Mindcurv was given an opportunity to drive a radical platform modernization effort for Vorwerk – the migration of Cookidoo® from a self-managed enterprise Kubernetes application platform and legacy services to Amazon EKS clusters. This shift had a specific focus on total platform cost-savings and the consolidation of processes and platforms.

    Sector

    Smart Appliance
    Smart Platforms

    Solution

    Infrastructure Management
    Cloud Architecture

    Technology Partners

    Kubernetes
    Amazon EKS

    thermomix.vorwerk.com

    Catalyzing Vorwerk’s Vision


    Vorwerk’s goal was to reduce the overhead of the combined infrastructure and licensing costs of the self-managed enterprise Kubernetes application platform clusters of its massive IoT platform, running across multiple AWS regions. Another goal was to improve time-to-market for development teams and give them more ownership of the platform, through self-contained systems and standardized automated deployment patterns. This aligned perfectly with Mindcurv’s vision to help companies evolve through holistic value addition. 

    We partnered with Vorwerk to create and refine a meticulous plan to enable this vision, through fewer dependencies and more self-enablement. We also supported and coached Vorwerk’s development teams through this transition.

    After Migrating to Amazon EKS, Vorwerk was able to reduce Kubernetes infrastructure costs by about 50 and realize 7 digits savings in license costs.

    Migrating to Amazon EKS


    Amazon Elastic Kubernetes Service (EKS) provides a seamless approach to running containerized applications on Kubernetes, on the AWS Cloud. It enables efficient and standardized Kubernetes management infrastructure across different Availability Zones, removing the need to manage the control plane and much of the day-to-day operations process. While the former Kubernetes platform requires licensing and necessitates payment for infrastructure, regardless of deployment, Amazon EKS charges 10 cents/hr for the control plane and normal EC2 usage costs. Its better security model, managed control plane and cluster management features were additional benefits. 

    For DevOps, we used GitLab and Argo CD – best of breed for large scale CI/CD. A combination of docker based tools including OpenPolicyAgent and Kubeval validator was used for testing at each step of the build phase, following a fail-fast doctrine.

    “

    The commitment of Mindcurv’s Cloud Native experts was the key driver to unlock the huge savings potential of the initiative. On top of this, the team at Mindcurv helped groom a new community of build-run developers that take the reliability of our platform very seriously – all in favour of our customers’ satisfaction.”

    Sven Gerlach
    Product Owner Platform/Infrastructure, Vorwerk

    The Outcome


    The migration of Vorwerk’s Cookidoo® services to Amazon EKS clusters for Production and Non-Production environments was carried out without a hitch. Mindcurv’s efforts resulted in the reduction of Kubernetes infrastructure costs by about 50 and an additional 7 digits savings in license costs. The 200+ nodes running before were brought down to around 84 nodes in Amazon EKS. We also helped improve the time-to-market, empowered self-enabled development teams, facilitated an easier deployment approach and flexible testing feasibilities.

    The new technology base for Thermomix® is tailored for Vorwerk’s vision of the platform’s “You build it, you run it” future. The platform is now operating on Amazon EKS across 4 AWS regions, spanning about 50 countries:

    • EU Central – handling whole of Europe and international markets
    • Asia-Pacific – handling Taiwan, Australia, and New Zealand
    • US East – handling the USA, Canada, and Mexico
    • Ningxia Province – handling China
    • The platform now runs on Amazon EKS in around 50 countries in 4 AWS regions (EU Central, Asia-Pacific, US East, and Ningxia Province, China)

    The new technology basis for Thermomix® is tailored to Vorwerk’s future vision of the platform “You build it, you operate it”.

    Would you like to implement a similar project and are you still looking for the right service partner? We are happy to take care of your Kubernetes cost optimization, whether with Amazon EKS or another Kubernetes solution – in any case you are well advised with us. The Mindcurv team supports you in the migration of Kubernetes applications up to platform scaling. We are looking forward to your contact!

    Want to learn more about our services?

    Contact Us

    Related Projects

    CASE STUDY

    A Modern E-commerce Platform to Catalyze Online Growth for Schmalz


    Re-platforming from the end of life Magento 1 to a new platform based on commercetools & Bloomreach, running on AWS, helps Schmalz grow, modernize and expand into new markets.

    See case study

    man at Schmalz factory using a robot to move boxes
    casestudy_foodl_b2b food services_component

    CASE STUDY

    FOODL

    Netherland’s first B2B food services marketplace


    We used MACH technologies to rapidly revolutionize communication, fulfilment, and growth within HORECA, innovatively using technology to solve business model challenges in F&B, in Europe.

    See case study

    See all cases
     

    Subscribe to engage x enable - the mindcurv group newsletter


    Get regular updates from the mindcurv group right in your inbox. Our content will include interesting information about events and our learnings around digital experience and commerce platforms, strategy, cloud solutions, brand & CX, data, AI and more.

    Subscribe to the Mindcurv Bulletin
    Mr. Mrs. Ms.
    I consent to the Mindcurv Group periodically contacting me about their services and other content that may interest me.
    By submitting this form, I agree to the privacy policy of the Mindcurv Group. Please read our privacy policy to learn more about how we collect, keep, and process your private information, as per the GDPR data protection regulation.

    You’re Almost Subscribed!


    There’s just one final step. You’ll soon get an email from us in your inbox. Click the link in the email to complete your subscription to engage x enable - the mindcurv group newsletter!

    In the meantime, check out our blog and our case studies to learn more about our project experience and expertise.

    Subscribe to the Mindcurv Bulletin
     

    Company

    • About
    • Blog
    • News
    • Events
    • Careers
    • Partners
    • Contact

    SERVICES & SOLUTIONS

    • All Services & Solutions
    • B2B Accelerator+

    DISCLAIMER

    • Imprint
    • Privacy

    FOLLOW US

    • LinkedIn
    • Twitter
    • Facebook
    • Instagram
    • Xing
    • YouTube
    • Flickr

    Mindcurv

    digital platforms, cloud and managed services at the mindcurv group

    • SERVICES & SOLUTIONS
      • B2B Accelerator+
      • Strategy & Innovation
      • Digital Platforms & Experiences
      • Cloud Solutions, IoT & Infrastructure
      • Managed Services
      • Data, Analytics & Insights
      • Optimisation, Scaling & Evolution
      • Marketing, Sales, & Operations with Salesforce
      • Overview
    • PARTNERS
      • MACH Alliance
      • Overview
    • RESOURCES
      • Blog
      • Cases
      • Events
      • Webinars
    • COMPANY
      • About
      • People
      • News
    • CAREERS
      • Why Mindcurv
      • Current Openings
    • CONTACT
    • En
    • De
      This website uses cookies. For more information about this and your rights as a user, see Privacy at the bottom of the page. Click “Accept” to agree to the cookies or click "Cookie settings" to manage your cookie preferences. Cookie settings ACCEPT
      Privacy & Cookies Policy

      Privacy Overview

      This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
      Necessary
      Always Enabled

      Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

      CookieDurationDescription
      AWSELBThis cookie is associated with Amazon Web Services and is used for managing sticky sessions across production servers.
      JSESSIONIDUsed by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests.
      viewed_cookie_policy1 yearThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
      _GRECAPTCHA5 months 27 daysThis cookie is set by Google. In addition to certain standard Google cookies, reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis.

      Others

      Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

      CookieDurationDescription
      1e5a17c8abNo description
      355b4a0ae7No description
      3eb9b21c5cNo description
      CONSENT16 years 8 months 23 days 18 hoursNo description
      external_referrer_url1 dayNo description
      internal_navigation_count1 dayNo description
      SF_PHPSESSIDNo description
      ZCAMPAIGN_CSRF_TOKENsessionNo description
      _gat_UA-72377743-11 minuteNo description
      _zcsr_tmpNo description

      Advertisement

      Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

      CookieDurationDescription
      IDE1 year 24 daysUsed by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
      test_cookie15 minutesThis cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
      VISITOR_INFO1_LIVE5 months 27 daysThis cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.

      Analytics

      Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

      CookieDurationDescription
      _ga2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
      _gid1 dayThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.

      Performance

      Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

      CookieDurationDescription
      AWSELBCORS2 hoursThis cookie is used for load balancing, inorder to optimize the service. It also stores the information regarding which server cluster is serving the visitor.
      YSCsessionThis cookies is set by Youtube and is used to track the views of embedded videos.

      Save & Accept
      Powered by