A cloud-PBX solution built on a cloud-native platform has benefits such as effortless scalability, instant elasticity, and granular flexibility. These are benefits associated with a microservice software design and serverless deployment in a public cloud. However, many cloud-PBXs are built with a monolithic PBX software or virtualized PBX software that run on dedicated servers in a private of public cloud. While being labeled as cloud-based, they still cannot take advantage of the benefits that a cloud-native building practice bring.

So, what if the cloud-PBX solution isn’t microservice based or don’t have a serverless backend?

Scaling takes more time and is hard to do in a unified manner

A self-contained monolithic unit makes it very hard – if not impossible – to scale or change individual components separately. Replicating virtualized software on new machines requires manual work, and load balancing between servers must be taken care of. It is also harder to maintain and follow a unified scaling procedure on every site.

Furthermore, closely linked to scalability is the charging model. Typically, the charging model for servers running in the cloud is per server used, not per traffic usage.

No instant elasticity for dynamic traffic fluctuations

If you expect high fluctuations in your customers’ traffic volumes, your cloud-PBX solution must be able to handle this. The cloud-PBX functionality must provide the elasticity required for dynamic traffic fluctuations.

As with scalability described above, dedicated servers in the cloud aren’t going to scale up or down instantaneously or automatically to address sudden increases or decreases in traffic volume.

Lack of flexibility to build what you want and for yet unknown use cases

A monolith is constrained by the functionalities already provided in it. This means that the possibilities to build what you want, and to open up for use cases not known today, is significantly limited. In a PBX monolith, it is hard to adapt the functionality to accommodate specific use cases or to address cases not enabled in your pre-paged monolith.

Integrating the PBX monolith to your application logic without having to re-build or change the logic is also challenging.

Ready for a modern cloud-PBX?

If you want to build a modern cloud-PBX, then make sure to build it with a true cloud-native platform. It has the microservice design and serverless backend that will give you

  • Effortless scalability
  • Instant elasticity
  • Granular flexibility

iotcomms.io’s cloud-native communications platform is built with a microservice design and serverless functions in the cloud. It has the building blocks you need to build a modern cloud-PBX.

Design your cloud-PBX solution to fit your needs, grow wherever and whenever you want and do it instantaneously. Read more about what you can build here.

Build a modern cloud-PBX with iotcomms.io cloud-native communications platform and granular APIs

Senior Software Developer to iotcomms.io

Let our platform take care of your alarm, voice & video communication

Let the APIs of the iotcomms.io communications platform deliver voice and video communication in your solution. All required SIP and WebRTC signaling and media flows are taken care of, so you don’t have to!

Modern CPaaS built cloud-native from ground up – we run the operations for you so you can focus on your customers’ experience.


Built for mission critical alarm, voice & video services – delivering superior reliability, security and availability.

Built with serverless functions in AWS for unlimited scale, reach and global deployment – extend to new markets quick and easy.

Magnus Ladulåsgatan 13, 118 65 Stockholm, Sweden