TMG.io (recently acquired by Zaelab.com) is a full-service digital consultancy focused on solving complex digital problems for Enterprse companies. TMG has been delivering superior digital transformation and maintaining the trust of Fortune 500 companies since 2014.
In 2024, they built TMG Fuse using the DBOS Transact durable execution library and launched the system on the DBOS Cloud serverless cloud platform. TMG Fuse is an embedded iPaaS (Integration Platform as a Service) that streams dataflow from Shopify to backend ERPs, and CRMs for failure-proof order processing.
Listen to TMG VP Technology, Thomas McNally describe their experience with DBOS and why they switched from AWS Lambda:
TMG Fuse is a dynamic integration platform that allows Shopify merchants to quickly and seamlessly integrate their stores with external ERP and CMS systems. TMG Fuse is the fastest way to connect Shopify with SAP S/4HANA or ECC, offering a private, cloud-based integration solution embedded into Shopify.
TMG went down the AWS Lambda path initially, but it quickly grew into a "tangled web" of AWS Lambda services, AWS Step Functions workflow orchestration, API Gateway, and RDS. Another problem was cost, which escalated quickly due to all the services that need to be consumed to make AWS Lambda work - $1,500 per month, even when Lambda usage was at 0.
TMG Blog Post: Moving from AWS Lambda to DBOS
Reliability
Built-in once-and-only-once execution, transactional idempotency, and partial retries for failed processes benefited TMG Fuse stability and reliability. Prior to DBOS, achieving these guarantees would have required considerable time and effort configuring Lambda, Step Functions, and other AWS components.
Fast Performance
Unlike their traditional Lambda deployment, DBOS consistently delivered faster execution times and smoother scalability.
Better Local - Production Experience
Consistency between local environments and production was much improved. With AWS Lambda, TMG often felt that their local environments seemed disconnected from the app’s real-world behavior, leading to frustrating rework post-deployment. DBOS, however, ensures that what is built and tested locally mirrors exactly what will run in production.
Faster Time to Market
In TMG VP Technology, Thomas McNally's words:
"While it’s difficult to quantify precisely how much time we’ve saved since making the switch, there’s no doubt that DBOS’ claim that you can 'build in days, not months' has held in our experience. Features that used to take weeks to develop and deploy now move from idea to production in a fraction of the time."
Discover why brands are turning to DBOS for reliable and observable programs.
Add a few annotations to your program to make it resilient to any failure.