We’ve been building web architecture both traditionally and with the ‘serverless’ approach advocated by the likes of Amazon Web Services (AWS) and Microsoft Azure for a while now. Below are some of the most important tradeoffs, although many can be mitigated in practice:

Serverless offers a much lower cost at low and infrequent workloads, but may cost more at high, predictable workloads.

Serverless has some amazing high level tools, but available open source software and the talent pool are more limited.

Serverless can massively reduce maintenance costs and offer near 100% uptime, but may lock you into your cloud provider.

Serverless scales effortlessly and enforces scalable design, but by enforcing scalability it might place an additional burden on the developers when building a first version.

We love serverless, but it is still not the right choice for every project. If you’re thinking about how to architect your solution, feel free to book a free consultation with us!

Want to scale up your IoT solution?

Get in touch today to set up a preliminary discussion with our IoT wireless mesh experts to improve your position for the future.