> Markdown version of [/videos/779-startup-tech-presentations?t=355](https://www.wearedevelopers.com/videos/779-startup-tech-presentations?t=355). 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). --- # Startup Tech Presentations End the glaring disconnect between infrastructure provisioning and runtime code. Winglang merges them into one unified language, automatically generating executable Terraform configurations and exact IAM policies. - **Speakers:** Augustinas Stirbis, Bogdan Vlad, Sohrab Hosseini, Elad Ben-Israel - **Event:** World Congress 2023 - **Published:** October 23, 2023 - **Duration:** 7:25 - **URL:** https://www.wearedevelopers.com/videos/779-startup-tech-presentations ## Summary Traditional cloud application development suffers from a deep disconnect between infrastructure provisioning and runtime application code. While infrastructure-as-code tools like Terraform, CloudFormation, and the AWS CDK excel at resource management, application logic operates in an entirely separate domain. Winglang, a new open-source programming language designed by Wing Cloud, bridges this gap by merging infrastructure and runtime code into a unified, cloud-oriented programming model. Through a localized simulator and intuitive compiler, Winglang allows developers to define resources—like storage buckets and compute functions—in the exact same scope as their execution logic. The language introduces the concept of `inflight` code to represent asynchronous operations executed dynamically in the cloud, distinguishing it from `preflight` infrastructure configuration. Utilizing this integrated paradigm, the Wing compiler inherently understands the relationships between functions and cloud resources, seamlessly generating the exact IAM policies required and producing executable terraform configurations targeting AWS, Azure, or GCP environments. This tight coupling solves a major developer friction point: enabling the underlying infrastructure to be dynamically aware of what occurs inside runtime containers or serverless functions. Furthermore, platform engineering teams can leverage custom Wing platforms to enforce non-functional architectural requirements without burdening application developers. Beyond native components, developers can import generic terraform or CloudFormation resources as first-class citizens, enabling rapid local simulation via Docker while maintaining production-ready deployment workflows. **Keywords:** winglang programming language, infrastructure as code, unified cloud programming model, terraform configuration generation, AWS CDK ecosystem, inflight execution logic, preflight infrastructure configuration, automated IAM policy generation, cloud-agnostic application deployment, local cloud simulation tools, custom platform engineering abstractions, serverless function compilation ## Chapters 1. **Bridging the gap between infrastructure and runtime code** (00:04) — Current infrastructure as code tools neglect application runtime logic, requiring a unified programming model. 1. **Unified cloud programming with Winglang and simulator tools** (01:09) — Winglang merges infrastructure and application code into a single development experience with local simulation capabilities. 1. **Custom platforms for abstracting cloud non-functional concerns** (02:15) — Platform teams can create custom deployment targets to enforce infrastructure configurations while developers focus on functionality. 1. **Compiling cloud functions and executing inflight runtime code** (02:49) — The inflight keyword distinguishes asynchronous runtime logic from deployment configurations within the same codebase. 1. **Automatic IAM policy generation through resource relationship inference** (04:24) — The compiler separates pre-flight infrastructure definitions from in-flight runtime usage to automatically generate necessary permission sets. 1. **Integrating custom Terraform resources for cross-cloud abstractions** (05:55) — Developers can incorporate existing infrastructure as code resources to establish unified cross-cloud deployments and local simulations. ## Related Moments - [Introduction to cloud native infrastructure and platform engineering](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) (from "Platform Engineering vs. DevOps Why not both?") - [Overcoming cloud development friction with automated code spaces](https://www.wearedevelopers.com/videos/910-coffee-with-developers-kyle-daigle-coo-of-github) (from "Coffee With Developers - Kyle Daigle, COO of GitHub") - [Recapping serverless architectures and Swift cloud integrations](https://www.wearedevelopers.com/videos/133-server-side-serverless-in-swift) (from "Server Side Serverless in Swift") - [Introduction to WebAssembly in a cloud computing context](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) (from "WebAssembly: The Next Frontier of Cloud Computing") - [Demonstrating architecture and floating platform integration patterns](https://www.wearedevelopers.com/videos/1614-ai-augmented-devops-with-platform-engineering) (from "AI-Augmented DevOps with Platform Engineering") - [Langium architecture and ecosystem integration features](https://www.wearedevelopers.com/videos/437-langium-design-your-own-language-in-node-js-and-vs-code) (from "Langium: Design Your Own Language in Node.js and VS Code") ## Related Articles - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [The Best Upcoming IT Webinars](https://www.wearedevelopers.com/magazine/378-the-best-upcoming-it-webinars) - [IT Webinars for Programmers to Stay Updated](https://www.wearedevelopers.com/magazine/351-it-webinars-for-programmers-to-stay-updated) ## Related Jobs - [Cloud-Native Architect (all genders welcome) - Kubernetes, CNCF, MLOps](https://www.wearedevelopers.com/jobs/ext/101479-cloud-native-architect-all-genders-welcome-kubernetes-cncf-mlops) at **Rosenxt Group** - [Senior Cloud Native Solution Architect (all genders welcome) - Kubernetes, CNCF, MlOps](https://www.wearedevelopers.com/jobs/ext/66342-senior-cloud-native-solution-architect-all-genders-welcome-kubernetes-cncf-mlops) at **Rosenxt Group** - [Software Engineer, Platform Engineering (L2)](https://www.wearedevelopers.com/jobs/ext/1956829-software-engineer-platform-engineering-l2) at **Twilio** - [Software Engineer L2 - Cloud Infrastructure](https://www.wearedevelopers.com/jobs/ext/1282024-software-engineer-l2-cloud-infrastructure) at **Twilio** - [Software Engineer L2 - Cloud Infrastructure](https://www.wearedevelopers.com/jobs/ext/1293339-software-engineer-l2-cloud-infrastructure) at **Twilio** - [Software Engineer L2 - Cloud Infrastructure](https://www.wearedevelopers.com/jobs/ext/1644423-software-engineer-l2-cloud-infrastructure) at **Twilio**