> Markdown version of [/videos/760-develop-test-and-run-a-communications-application-in-a-serverless-cloud?t=857](https://www.wearedevelopers.com/videos/760-develop-test-and-run-a-communications-application-in-a-serverless-cloud?t=857). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Develop, test and run a communications application in a serverless cloud Stop wrestling with complex infrastructure and state persistence. Build, debug, and scale a serverless SMS ChatGPT integration in under 100 lines of code with Vonage Cloud Runtime. - **Speakers:** Filippos Kyprianou, Maksym Mednikov - **Event:** World Congress 2023 - **Published:** October 6, 2023 - **Duration:** 16:38 - **URL:** https://www.wearedevelopers.com/videos/760-develop-test-and-run-a-communications-application-in-a-serverless-cloud ## Summary While APIs promise plug-and-play simplicity, the reality of building robust communications applications involves complex infrastructure, intricate callback logic, and challenging state persistence. Developers often find themselves managing orchestration networks, security protocols, and data layers instead of focusing on their core business logic. Vonage's Cloud Runtime addresses this operational burden by eliminating hosting hassles and infrastructure management. Showcasing an sms-based ChatGPT integration built in under 100 lines of code, the platform natively provisions key-value state storage and isolates conversation history to seamlessly maintain context across webhooks. Development is streamlined through an integrated Visual Studio Code online environment and a unique websocket-powered debug mode, allowing engineers to set breakpoints and monitor protected cloud traffic in real time. Beyond simplifying the developer experience, the runtime offers enterprise-grade reliability out of the box. By leveraging custom orchestration, built-in ddos protection, and multi-regional deployment with cross-regional failover, the platform ensures 99.99% application availability to effortlessly scale voice, sms, and webrtc use cases. **Keywords:** serverless communications, cloud runtime environment, communication api integration, callback logic management, application state persistence, visual studio code online, websocket debug mode, webhook auto-scaling, conversational context handling, built-in ddos protection, cross-regional failover, high availability infrastructure, multi-regional cloud deployment, serverless orchestration, sms bot integration ## Chapters 1. **The core value and promises of communication APIs** (00:03) — Communication APIs act as building blocks to abstract infrastructure complexity and save developers time. 1. **Operational challenges of deploying API solutions in production** (02:40) — Handling data persistence, inbound callbacks, and container orchestration creates hidden operational work for engineering teams. 1. **Requirements for an ideal serverless developer experience** (03:55) — Removing the burden of hosting logistics enables teams to focus on security, scaling, and deployment. 1. **Introducing a pre-configured cloud runtime platform** (05:32) — Deploying fully configured applications directly from the cloud natively removes the need for local environment setup. 1. **Testing live inbound SMS traffic with cloud debug mode** (06:53) — An online Visual Studio Code environment captures and debugs incoming platform messages and user interactions in real time. 1. **Walking through Express code and state management integration** (10:55) — Message handlers and isolated context sessions maintain conversation history using key-value storage for chatbot integrations. 1. **Architecting platform infrastructure for high availability and scale** (14:17) — Cross-regional failovers, internal orchestration clusters, and traffic routing work together to consistently guarantee application uptime. ## Related Moments - [Technology stack for near real-time microservices](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) (from "Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies") - [Recapping serverless architectures and Swift cloud integrations](https://www.wearedevelopers.com/videos/133-server-side-serverless-in-swift) (from "Server Side Serverless in Swift") - [Discussing history and enterprise adoption of serverless](https://www.wearedevelopers.com/videos/34-serverless-past-present-and-future) (from "Serverless: Past, Present and Future") - [Leveraging Knative and CloudEvents for open serverless architectures](https://www.wearedevelopers.com/videos/1008-serverless-java-in-action-cloud-agnostic-design-patterns-and-tips) (from "Serverless Java in Action: Cloud Agnostic Design Patterns and Tips") - [Orchestrating managed communication platforms for enterprise production readiness](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) (from "Hello JARVIS - Building Voice Interfaces for Your LLMS") - [Orchestrating serverless workflows with cloud messaging services](https://www.wearedevelopers.com/videos/78-leverage-cloud-computing-benefits-with-serverless-multi-cloud-ml) (from "Leverage Cloud Computing Benefits with Serverless Multi-Cloud ML ") ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Upgrading from SMS: What Devs Should Know About WhatsApp and RCS](https://www.wearedevelopers.com/magazine/580-upgrading-from-sms-what-devs-should-know-about-whatsapp-and-rcs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) ## Related Jobs - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/591545-senior-software-engineer) at **Twilio** - [Software Engineer, Platform Engineering (L2)](https://www.wearedevelopers.com/jobs/ext/1956829-software-engineer-platform-engineering-l2) at **Twilio** - [Remote Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/638823-remote-senior-software-engineer) at **Twilio** - [Principal Software Engineer](https://www.wearedevelopers.com/jobs/ext/149130-principal-software-engineer) at **Twilio** - [Remote Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/645610-remote-senior-software-engineer) at **Twilio** - [Software Engineer L3](https://www.wearedevelopers.com/jobs/ext/1840587-software-engineer-l3) at **Twilio**