Ask an AI expert: What exactly is the full stack?
A Google expert explains what it means to take a full-stack approach to AI and why it’s been the foundation of our AI work for so long.
This strategy improves reliability, lowers costs, and simplifies development by removing the need to stitch together disparate parts from multiple vendors. You can start building today using Google AI Studio for prototypes, the Gemini Enterprise Platform for automation, or the Antigravity platform for complex agent builds. If you’ve spent any time lately reading about AI or using AI tools, you’ve probably heard about “full-stack” AI and app development. Our unique full-stack approach to AI lets us deliver powerful, cost-efficient products to expert developers and everyday users alike. But what exactly does it mean when a technology system is “full-stack”? We asked Google expert Richard Seroter, who leads developer experience at Google Cloud, to explain it — and why it enables Google to bring helpful AI to billions of people. First things first: What exactly do you do at Google? I originally came to Google as a product manager, and I’ve been leading our developer relations and technical writing teams for about three years now. My team, now inclusive of product engineering for languages and frameworks along with our Open Source Programs Office, and I help software developers successfully build with Google Cloud products. We do a lot of different things, from building the programming languages and frameworks that developers use, to meeting directly with the community to share best practices, to running the technical writing team that crafts our documentation. Ultimately, our entire focus is on giving developers the confidence that they can get things done with Google products. Given our topic today, I would imagine that means you’re helping developers use our full-stack technology. Let’s define that term. Where does the phrase “full-stack” come from, and what does it mean when we’re talking about tech? When the term “full-stack” originally came out in software development a decade or so ago, people were usually thinking about applications.