Skip to contentRed Hat

Navigation

AI
  • Our approach

    • News and insights
    • Technical blog
    • Research
    • Live AI events
    • Explore AI at Red Hat
  • Our portfolio

    • Red Hat AI
    • Red Hat Enterprise Linux AI
    • Red Hat OpenShift AI
    • Red Hat AI Inference Server New
  • Engage & learn

    • AI learning hub
    • AI partners
    • Services for AI
Hybrid cloud
  • Use cases

    • Artificial intelligence

      Build, deploy, and monitor AI models and apps.

    • Linux standardization

      Get consistency across operating environments.

    • Application development

      Simplify the way you build, deploy, and manage apps.

    • Automation

      Scale automation and unite tech, teams, and environments.

    • Virtualization

      Modernize operations for virtualized and containerized workloads.

    • Security

      Code, build, deploy, and monitor security-focused software.

    • Edge computing

      Deploy workloads closer to the source with edge technology.

    • Explore solutions
  • Solutions by industry

    • Automotive
    • Financial services
    • Healthcare
    • Industrial sector
    • Media and entertainment
    • Public sector
    • Telecommunications

Discover cloud technologies

Learn how to use our cloud products and solutions at your own pace in the Red Hat® Hybrid Cloud Console.

Products
  • Platforms

    • Red Hat AI

      Develop and deploy AI solutions across the hybrid cloud.

    • Red Hat Enterprise Linux

      Support hybrid cloud innovation on a flexible operating system.

      New version
    • Red Hat OpenShift

      Build, modernize, and deploy apps at scale.

    • Red Hat Ansible Automation Platform

      Implement enterprise-wide automation.

  • Featured

    • Red Hat OpenShift Virtualization Engine
    • Red Hat OpenShift Service on AWS
    • Microsoft Azure Red Hat OpenShift
    • See all products
  • Try & buy

    • Start a trial
    • Buy online
    • Integrate with major cloud providers
  • Services & support

    • Consulting
    • Product support
    • Services for AI
    • Technical Account Management
    • Explore services
Training
  • Training & certification

    • Courses and exams
    • Certifications
    • Red Hat Academy
    • Learning community
    • Learning subscription
    • Explore training
  • Featured

    • Red Hat Certified System Administrator exam
    • Red Hat System Administration I
    • Red Hat Learning Subscription trial (No cost)
    • Red Hat Certified Engineer exam
    • Red Hat Certified OpenShift Administrator exam
  • Services

    • Consulting
    • Partner training
    • Product support
    • Services for AI
    • Technical Account Management
Learn
  • Build your skills

    • Documentation
    • Hands-on labs
    • Hybrid cloud learning hub
    • Interactive learning experiences
    • Training and certification
  • More ways to learn

    • Blog
    • Events and webinars
    • Podcasts and video series
    • Red Hat TV
    • Resource library

For developers

Discover resources and tools to help you build, deliver, and manage cloud-native applications and services.

Partners
  • For customers

    • Our partners
    • Red Hat Ecosystem Catalog
    • Find a partner
  • For partners

    • Partner Connect
    • Become a partner
    • Training
    • Support
    • Access the partner portal

Build solutions powered by trusted partners

Find solutions from our collaborative community of experts and technologies in the Red Hat® Ecosystem Catalog.

Search

I'd like to:

  • Start a trial
  • Manage subscriptions
  • See Red Hat jobs
  • Explore tech topics
  • Contact sales
  • Contact customer service

Help me find:

  • Documentation
  • Developer resources
  • Skills assessments
  • Architecture center
  • Security updates
  • Support cases

I want to learn more about:

  • AI
  • Application modernization
  • Automation
  • Cloud-native applications
  • Linux
  • Virtualization
ConsoleDocsSupportNew For you

Recommended

We'll recommend resources you may like as you browse. Try these suggestions for now.

  • Product trial center
  • Courses and exams
  • All products
  • Tech topics
  • Resource library
Log in

Sign in or create an account to get more from Red Hat

  • World-class support
  • Training resources
  • Product trials
  • Console access

A subscription may be required for some services.

Log in or register
Contact us
  • Home
  • Resources
  • Containers and microservices—making manufacturing agile

Containers and microservices—making manufacturing agile

August 24, 2022•
Resource type: Case study
Download PDF

Critical Manufacturing’s MES solution is at the heart of the shop floor for many manufacturing firms, particularly in complex industries such as electronics, semiconductors, and medical devices. When Critical Manufacturing adopted a new strategy to optimize how MES software is developed and delivered to customers, containers were a foundational requirement. Red Hat® OpenShift® has allowed Critical Manufacturing to accelerate development with a simple delivery mechanism. Whether providing its solution to a new customer or delivering new features to existing customers, deployment is consistent and streamlined for all environments—on-premise or in the cloud.

Question: How are containers helping you accelerate innovation?

Adelio Fernandes, VP Engineering at Critical Manufacturing: Containers allow us to accelerate and automate how we develop our software and how we deliver it to our customers. Containers are providing us with a continuous integration, continuous deployment (CI/CD) pipeline that is aligned with our vision of having a developer just write code, commit it, and then the software ships to our customers —automatically conducting the checks and distributing it. This helps us focus on building and optimizing our internal pipelines to ship software faster and reduce costs. We deploy environments every day so our validation and product management teams access the current features we are developing, daily— ultimately, accelerating how we ship software. 

Previously, shipping a new component was very difficult. We needed to convince our customers that the new capability warranted their attention, and some customers could not adopt the new technology —whether for technical, compliance, strategic, or other reasons. For product development, that manual process had a lot of constraints but when using containers, we abstract the process and automate it, so customers just focus on the lower layers of their infrastructure—the bare metal, virtual machines, or whatever environment they choose to run their container platform on. Of course, they must first adopt a container platform; that will mean a one-time disruption. After that, any new technology we select to use within our solutions will be automatically integrated and alleviates the historic burden for our customers. 

Question: How else are containers helping your customers?

Fernandes: Our customers typically use our software on-premise, although more are looking to the cloud. Their software is typically deployed within application services. To scale an application, they needed more servers and needed to repeat manual steps to set up and configure the servers and then install our software across these servers. And now, with containers, they can deploy as many instances as they want, and everything is automated. Containers also allow them to deploy our software transparently, whether on premise or cloud infrastructure. They can deploy and update the systems or upgrade to newer versions from a distance with a click, regardless of where they are running their software.

Question: Why did you select Kubernetes as your container platform?

Fernandes: We wanted to eliminate dependency on the host operating system, so we decided on Linux® containers. Added to that, an open source solution allows for flexibility because there are a lot of components already built that you can select and use for your own solutions without reinventing the wheel. And open source would not add cost for our customers or for us. 

Why Kubernetes? When you talk about containers, Kubernetes is the most powerful solution. It does, however, come with some complexity; maintaining it is not easy. There are other less complex alternatives, but companies tend to only use them for development environments. Our customers are large, production enterprises, and we needed to find a container approach that would work for them all —and that led us to Kubernetes. And Kubernetes would mean the way we  deploy Critical Manufacturing MES software would be consistent—the same whether they are on-premise or in the cloud, be it private, public, or hybrid.

Question: Why Red Hat OpenShift?

Fernandes: A potential customer was discussing using Critical Manufacturing MES on Red Hat OpenShift with Red Hat and us. From those discussions, we realized that Red Hat OpenShift aligns with our strategy for making the deployment of our MES software transparent, automating our CI/CD process, addressing our open source and Kubernetes container needs, and providing us with enterprise-level support, for any deployment location. We saw how committed Red Hat is to its customers.

So, we adapted and certified our product to run on Red Hat OpenShift. That prospect became a customer, adopting Critical Manufacturing MES running on top of Red Hat OpenShift. Certification increases our technical credibility with our customers because it answers many of the security concerns our customers typically have regarding containers.

Question: How else is Red Hat OpenShift simplifying tasks—for you and for your customers?

Fernandes: Red Hat OpenShift gives us a pipeline to deploy to all our customers. We need to be able to deploy to all different scenarios, regardless of whether it is Red Hat OpenShift or a completely different container platform.

For our customers, Red Hat OpenShift means they only have to take care of the lower layers of the infrastructure. They provide the bare metal, virtual servers, or cloud, Red Hat abstracts the infrastructure layer, and the Critical Manufacturing MES runs on top. Red Hat OpenShift’s cluster management, for instance, controls clusters and applications from a single console, with built-in security policies, which is very important because setting up a Kubernetes cluster can be complex. Red Hat OpenShift has the same user experience and the same functionality as Kubernetes but makes cluster management easier. We now recommend Red Hat OpenShift to our customers, especially the ones that do not have the skills or experience to run Kubernetes but who still want to accelerate and simplify their application development experience.

Containers and microservices–making manufacturing agile

Question: What’s next for Critical Manufacturing? 

Fernandes: As part of our solution, we will have an IoT data platform where customers deal with huge volumes of data. The ability to grow and shrink clusters as needed is something that will avoid unplanned downtime. Customers using Red Hat OpenShift will be more prepared for demand-related changes and will be better equipped to address it.

About Critical Manufacturing

Critical Manufacturing is a subsidiary of ASMPT. It was founded in 2009 and is focused on providing manufacturing software for high-tech industries, such as medical devices, electronics and semiconductors. It has offices in Portugal, USA, Germany and China.

Tags:Hybrid cloud

Red Hat logoLinkedInYouTubeFacebookX

Products & portfolios

  • Red Hat AI
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Red Hat Ansible Automation Platform
  • Cloud services
  • See all products

Tools

  • Training and certification
  • My account
  • Customer support
  • Developer resources
  • Find a partner
  • Red Hat Ecosystem Catalog
  • Documentation

Try, buy, & sell

  • Product trial center
  • Red Hat Store
  • Buy online (Japan)
  • Console

Communicate

  • Contact sales
  • Contact customer service
  • Contact training
  • Social

About Red Hat

Red Hat is an open hybrid cloud technology leader, delivering a consistent, comprehensive foundation for transformative IT and artificial intelligence (AI) applications in the enterprise. As a trusted adviser to the Fortune 500, Red Hat offers cloud, developer, Linux, automation, and application platform technologies, as well as award-winning services.

  • Our company
  • How we work
  • Customer success stories
  • Analyst relations
  • Newsroom
  • Open source commitments
  • Our social impact
  • Jobs

Select a language

  • 简体中文
  • English
  • Français
  • Deutsch
  • Italiano
  • 日本語
  • 한국어
  • Português
  • Español

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility