| Who runs it | AceMQ engineers with partner Flink specialists, under a contract with a 15-minute emergency response. | AWS, as a fully managed service for Flink applications. | Confluent, inside Confluent Cloud. | Ververica describes itself as built by the original creators of Apache Flink and sells its own platform. |
|---|
| Where it runs | Your Kubernetes clusters or cloud account (Tier 3), or infrastructure AceMQ runs (Tier 4). | AWS. | Confluent Cloud. | Ververica's site lists bring-your-own-cloud and self-managed deployment. |
|---|
| Which Flink | Apache Flink as released. The operator supports 1.19, 1.20 and the 2.x line and still accepts 1.15 to 1.18 as deprecated, so a job that has not moved can still be run. | AWS's documentation lists the versions it offers: check it against the version your jobs need. | No runtime version selection: Confluent runs the latest and applies patches and minor upgrades itself. | Its own VERA engine, which Ververica says is compatible with the open-source APIs. |
|---|
| What you give up | A people-based price instead of a metered console, and at Tier 3 you pay your own infrastructure bill. | Control of the runtime: you work inside the service's limits and region. | A choice of Flink version, and where the jobs run. | Running the stock Apache Flink runtime. |
|---|
| Best when | You already run Kafka and Flink on Kubernetes, need the data inside your boundary, or want one contract across Flink, Kafka and the databases. | You are on AWS, your sources are AWS services, and you want AWS to run the cluster. | Your data is in Confluent Cloud and you want SQL on it without running a cluster. | You want a vendor platform with its own engine and tooling from the Flink founders. |
|---|