This blog demonstrates the difference between Atom, Molecule, and Atom Cloud

Atom vs Molecule vs AtomCloud
Atom | Molecule | Atom Cloud |
It is a single tenant runtime engine which means it cannot be used by multiple accounts and doesn’t provide high availability. | It is a single tenant clustered run time engine which means it cannot be used by multiple accounts but provides high availability. | It is a multi-tenant clustered engine which means it can be used by multiple accounts and provides high availability. |
Atoms needs to be installed and managed by the user | Molecules needs to be installed and managed by the user | User doesn’t needto install any software as Boomi will manage everything related to Atom Cloud. |
If any of the integration endpoints are behind a corporate firewall, such as a database, file system directory or other on-premise applications and high availability is not required, we can prefer atom. | If any of the integration endpoints are behind a corporate firewall, such as a database, file system directory or other on-premise applications and high availability is required, we can prefer atom. | If all integration endpoints are on cloud we can go for Atom Cloud. This runtime can’t be used if any of the touchpoints are behind the corporate firewall. |
Atom doesn’t not support external load balancers. | Molecules support external load balancers. | Atom Cloud doesn’t support external load balancers.If an Atom worker is enabled for an account, process executions go directly to the Atom worker, therefore load balancing is used to distribute the web server’s load. If an account does not have an Atom worker, its web service requests are load-balanced across the cluster. |
It do not support forked execution. | It supports forked execution. By default, forked execution is disabled in molecule. | By default, it uses forked execution |
Multi-threading is possible in atom. | We can use flow control shape in molecule and perform multi-threading. | Multi-threading is possible in Atom Cloud. |
Atom comes with base pro and pro plus subscription | Molecule comes with enterprise and enterprise level subscription | Atom cloud comes with all level of subscriptions but it will incur additional cost which is directly proportial to the size of inbound and outbound data to a particular business process. |
Atom doesn’t support atom worker | Atom worker is not supported in molecule | Atom workers can be configured in atom cloud |