Deployment sizes

Before deploying Manufacturing Data Engine (MDE), you need to selecta deployment size. This page outlines the available sizes and theircharacteristics. These are general recommendations and may not fit every usecase. For production deployments, consider using a custom size tailored to yourspecific needs.

Sizes

MDE provides four different sizes:

  • Pilot: For small tests and proof of concepts, the cheapest option. Thisdeployment size omits the following components (which are included in allother sizes):
    • Bigtable
    • Bigtable Dataflow writer
    • Event Change Dataflow transformation
    • Window Dataflow transformation
  • Small: For small projects that expect up to 1k messages per second.
  • Medium: For medium projects that expect up to 20k messages per second.
  • Large: For large projects that expect up to 100k messages per second.

MDE supports higher throughput if neededthrough custom sizes. If you need to handle a higher throughput than theincluded sizes, contact theMDE teamfor recommendations.

Sizes detail

The following table describes sizes details. This configuration is stored in themde_size_details variable in the filesterraform/modules/infrastructure/variables.tf andterraform/modules/deployment/variables.tf and can be overwritten if needed.

PilotSmallMediumLarge
Max messages/second300100020000100000
GKE
CIDR pods/19 pods/17 pods/17 pods/17 pods
CIDR services/22 services/22 services/22 services/22 services
compute-classnormalnormalScale-OutScale-Out
message-mapper max replicas1550200
configuration manager max replicas1550200
metadata-manager max replicas1550200
bigquery-sink max replicas1550200
federation-api max replicas12510
SQL
machineTypedb-custom-1-3840db-custom-2-7680db-custom-16-30720db-custom-32-61440
max_connections flag50050010004000
Redis
tierBasicStandardStandardStandard
memory1Gb5Gn20Gb40Gb
read replicas0125
Dataflow
GCSWriter machine typen1-standard-1n1-standard-2n1-standard-4n1-highmem-4
GCSWriter max workers11510
Bigtable Writer machine typeN/An1-standard-2n1-standard-4n1-standard-4
Bigtable Writer max workersN/A135
GCSReader machine typeN/An1-standard-2n1-standard-4n1-standard-4
GCSReader max workersN/A112
EventChange machine typeN/An1-standard-2n1-standard-4n1-highmem-4
EventChange max workersN/A122
Window machine typeN/An1-standard-2n1-standard-4n1-highmem-4
Window max workersN/A122
Bigtable
max nodesN/A135
Important: Medium and Large sizes use thescale-out compute class for GKE cluster,which usesT2D CPUs. Additionally, these deployments need at least305and1210 vCPUs respectively when running at full capacity. Make sure torequest this quota extension before trying to deploy MDE.

For more information about how to increase CPU quotas, see theCPU quotas documentation.

Limitations and recommendations

We recommend that you create no more than100 types in thePilot andSmall size deployment and no more than500 types in theMedium andLarge sizes.

This is not a hard limit and MDE cansupport a much higher number of types. Ifyou need support for a higher number of types reach out to theMDE team forassistance in making the necessary Terraform modifications.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.