Platform engineering
Shift down with platform engineering on Google Cloud
Unburden your developers by shifting workloads onto internal developer platforms (IDPs). Google Cloud’s comprehensive suite of managed services and Golden Paths make it easy to build, manage, and scale IDPs.
Overview
What is platform engineering?
Platform engineering is the practice of designing and maintaining an internal developer platform (IDP) to equip software engineering teams with Golden Paths.
What is an internal developer platform (IDP)?
An IDP, or internal developer platform, is a set of tools and technologies that abstract away technical complexities so developers can self-service and reduce their cognitive load.
To get the most out of your IDPs, dedicated platform engineering teams should treat them like products—and developers should be treated like customers. An IDP may or may not include a developer portal, which is a central interface for developers to access the platform.
What are Golden Paths?
Golden Paths are templates and automation for commonly performed tasks.
Golden Paths should be self-service via the IDP, well documented, and make it easy for developers to independently execute tasks in a standardized way. A Golden Path should always be defined and built in close partnership with the customers of the IDP—your developers. This collaboration is a core tenet of platform engineering; teams must work together to find, build, and refine the solution that works best for them.
Platform engineering vs DevOps: What is the difference?
Platform engineering and DevOps are complementary practices that work together to achieve faster software delivery and improved reliability and security. Platform engineering codifies DevOps practices in Golden Paths, allowing developers to follow best practices without having to be experts.
How does platform engineering on Google Cloud work?
Shifting responsibilities down from the developer to the IDP doesn’t have to stop there—by building your platform on Google Cloud, you can unlock the full potential of automation, enhanced security, increased productivity, and accelerated time to market. With Google Cloud’s robust infrastructure and comprehensive suite of managed services that act as building blocks for IDPs, platform teams can easily and quickly deliver value to their developers.
How It Works
There is no one-size-fits-all solution when it comes to platform engineering—the value and benefits come from the shift in mindset and collaboration between teams that’s required to successfully define and build a platform.
These platforms should be delivered as a product, with ongoing developer feedback, and designed for the full service life cycle.
There is no one-size-fits-all solution when it comes to platform engineering—the value and benefits come from the shift in mindset and collaboration between teams that’s required to successfully define and build a platform.
These platforms should be delivered as a product, with ongoing developer feedback, and designed for the full service life cycle.
Increase developer productivity
Unburden your developers by reducing their cognitive load
Shifting responsibilities to the left—a common practice in DevOps—can overburden developers with work that isn’t traditionally within their scope. By shifting down these complexities onto IDPs, you can reduce operational toil and enable developers to focus on building innovative applications.
Self-service IDPs and automation built on Google Cloud reduce manual work, cognitive overload, and context-switching for developers, improving both productivity and job satisfaction.
How-tos
Unburden your developers by reducing their cognitive load
Shifting responsibilities to the left—a common practice in DevOps—can overburden developers with work that isn’t traditionally within their scope. By shifting down these complexities onto IDPs, you can reduce operational toil and enable developers to focus on building innovative applications.
Self-service IDPs and automation built on Google Cloud reduce manual work, cognitive overload, and context-switching for developers, improving both productivity and job satisfaction.
Improve reliability and security
Standardize practices to build consistent and resilient apps
With an emphasis on Golden Paths and standardized practices, platform engineering on Google Cloud makes it easy to ensure more consistent and resilient applications. By using Google Cloud as a foundation for your IDPs, you can embed site reliability engineering (SRE) principles within the platform, leading to fewer errors, reduced downtime, and higher overall system stability.
How-tos
Standardize practices to build consistent and resilient apps
With an emphasis on Golden Paths and standardized practices, platform engineering on Google Cloud makes it easy to ensure more consistent and resilient applications. By using Google Cloud as a foundation for your IDPs, you can embed site reliability engineering (SRE) principles within the platform, leading to fewer errors, reduced downtime, and higher overall system stability.
Go to market faster
Reduce operational toil and empower developer self-service
By empowering teams with efficient, automated workflows, platform engineering on Google Cloud enables organizations to pivot quickly, adapt to changing requirements, and launch new services with speed and ease, driving overall business agility.
Google Cloud’s robust infrastructure enables efficient deployments and robust observability tools to detect and resolve issues faster. With a proactive approach to managing systems, you can reduce operational overhead and minimize downtime.
How-tos
Reduce operational toil and empower developer self-service
By empowering teams with efficient, automated workflows, platform engineering on Google Cloud enables organizations to pivot quickly, adapt to changing requirements, and launch new services with speed and ease, driving overall business agility.
Google Cloud’s robust infrastructure enables efficient deployments and robust observability tools to detect and resolve issues faster. With a proactive approach to managing systems, you can reduce operational overhead and minimize downtime.
Business Case
Gain a deeper understanding of how platform engineering can drive business value
FAQ
What does “shift left vs. shift down” mean?
In the context of software development and DevOps, "shift left" and "shift down" are concepts that describe different approaches to managing responsibilities and complexities.
- Shift left: This refers to moving tasks and responsibilities earlier in the development lifecycle. For example, security testing, performance testing, and quality assurance are traditionally performed late in the process. To shift left means incorporating these activities earlier, such as during the coding or build phases. The goal is to identify and address issues sooner, reducing the cost and effort of fixing them later.
- Shift down: This refers to moving operational and infrastructure complexities away from application developers and onto dedicated platform teams and internal developer platforms (IDPs). The goal is to reduce the cognitive load on developers, allowing them to focus on building and innovating without being bogged down by infrastructure management.
Why Google Cloud believes that you should shift left and shift down?
Google Cloud believes that a combined approach of shift left and shift down is essential for empowering developers and building better software. By embracing these strategies, you can create a development environment where developers are happier, more productive, and able to deliver more secure and reliable applications.
- Shift left: Integrating security, compliance, and quality checks earlier in the development process helps catch issues before they become major problems, resulting in fewer errors and more secure applications.
- Shift down: Abstracting away infrastructure complexities and providing self-service tools empowers developers to focus on innovation and building great features, leading to increased productivity and happier developers.
Google Cloud provides the tools and services you need to implement both of these strategies effectively, enabling you to create a more developer-centric, secure, and efficient software development lifecycle.
- Accelerate your digital transformation
- Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.
- Key benefits
- Featured Products
- AI and Machine Learning
- Business Intelligence
- Compute
- Containers
- Data Analytics
- Databases
- Developer Tools
- Distributed Cloud
- Hybrid and Multicloud
- Industry Specific
- Integration Services
- Management Tools
- Maps and Geospatial
- Media Services
- Migration
- Networking
- Operations
- Productivity and Collaboration
- Security and Identity
- Serverless
- Storage
- Web3
- Featured Products
- Not seeing what you're looking for?
- See all products (100+)
- Not seeing what you're looking for?
- See all AI and machine learning products
- Business Intelligence
- Not seeing what you're looking for?
- See all compute products
- Not seeing what you're looking for?
- See all data analytics products
- Not seeing what you're looking for?
- See all developer tools
- Hybrid and Multicloud
- Industry Specific
- Not seeing what you're looking for?
- See all management tools
- Media Services
- Not seeing what you're looking for?
- See all networking products
- Productivity and Collaboration
- Not seeing what you're looking for?
- See all security and identity products
- Save money with our transparent approach to pricing
- Google Cloud's pay-as-you-go pricing offers automatic savings based on monthly usage and discounted rates for prepaid resources. Contact us today to get a quote.
- Pricing overview and tools
- Learn & build
- Connect
- Accelerate your digital transformation
- Learn more
- Key benefits
- Why Google Cloud
- AI and Agents
- Multicloud
- Global infrastructure
- Data Cloud
- Modern Infrastructure Cloud
- Security
- Productivity and collaboration
- Reports and insights
- Executive insights
- Analyst reports
- Whitepapers
- Customer stories
- Industry Solutions
- Retail
- Consumer Packaged Goods
- Financial Services
- Healthcare and Life Sciences
- Media and Entertainment
- Telecommunications
- Games
- Manufacturing
- Supply Chain and Logistics
- Government
- Education
- See all industry solutions
- See all solutions
- Application Modernization
- CAMP
- Modernize Traditional Applications
- Migrate from PaaS: Cloud Foundry, Openshift
- Migrate from Mainframe
- Modernize Software Delivery
- DevOps Best Practices
- SRE Principles
- Platform Engineering
- Architect for Multicloud
- Artificial Intelligence
- Gemini Enterprise for Customer Experience
- Gemini Enterprise
- AI Commerce Search
- Google Cloud with Gemini
- Physical AI
- APIs and Applications
- New Business Channels Using APIs
- Unlocking Legacy Applications Using APIs
- Open Banking APIx
- Data Analytics
- Data Migration
- Data Lakehouse
- Real-time Analytics
- Marketing Analytics
- Datasets
- Business Intelligence
- Data Analytics Agents
- Geospatial Analytics
- Data Science
- Databases
- Database Migration
- Database Modernization
- Databases for Games
- Google Cloud Databases
- Migrate Oracle workloads to Google Cloud
- Open Source Databases
- SQL Server on Google Cloud
- Gemini for Databases
- Infrastructure
- Application Migration
- SAP on Google Cloud
- High Performance Computing
- Windows on Google Cloud
- Data Center Migration
- Active Assist
- Virtual Desktops
- Rapid Migration and Modernization Program
- Backup and Disaster Recovery
- Red Hat on Google Cloud
- Cross-Cloud Network
- AI Infrastructure
- Productivity and Collaboration
- Google Workspace
- Google Workspace Essentials
- Cloud Identity
- Chrome Enterprise
- Security
- Agentic SOC
- Web App and API Protection
- Security and Resilience Framework
- Risk and compliance as code (RCaC)
- Software Supply Chain Security
- Security Foundation
- Google Cloud Cybershield™
- Startups and SMB
- Startup Program
- Small and Medium Business
- Software as a Service
- Featured Products
- Gemini Enterprise app
- Agent Platform
- Compute Engine
- Cloud Storage
- BigQuery
- Cloud Run
- Google Kubernetes Engine
- Looker
- Apigee API Management
- Cloud SQL
- Cloud CDN
- See all products (100+)
- AI and Machine Learning
- Gemini Enterprise Agent Platform
- Gemini Enterprise app
- Gemini Enterprise for Customer Experience
- Model Garden
- Customer Experience Agent Studio
- Agent Search
- Speech-to-Text
- Text-to-Speech
- Translation AI
- Vision AI
- Contact Center as a Service
- See all AI and machine learning products
- Business Intelligence
- Looker
- Data Studio
- Compute
- Compute Engine
- App Engine
- Cloud GPUs
- Migrate to Virtual Machines
- Spot VMs
- Batch
- Sole-Tenant Nodes
- Bare Metal
- Recommender
- VMware Engine
- Cloud Run
- See all compute products
- Containers
- Google Kubernetes Engine
- Cloud Run
- Cloud Build
- Artifact Registry
- Cloud Code
- Cloud Deploy
- Migrate to Containers
- Deep Learning Containers
- Knative
- Data Analytics
- BigQuery
- Managed Service for Apache Spark
- Dataflow
- Looker
- Lakehouse
- Pub/Sub
- Managed Service for Apache Airflow
- Knowledge Catalog
- Data Analytics Agents
- Data Analytics Migration Services
- Managed Service for Apache Kafka
- See all data analytics products
- Databases
- AlloyDB for PostgreSQL
- Cloud SQL
- Firestore
- Spanner
- Bigtable
- Datastream
- Database Migration Service
- Bare Metal Solution
- Memorystore
- Developer Tools
- Artifact Registry
- Cloud Code
- Cloud Build
- Cloud Deploy
- Cloud Deployment Manager
- Cloud SDK
- Cloud Scheduler
- Cloud Source Repositories
- Infrastructure Manager
- Cloud Workstations
- Gemini Code Assist
- See all developer tools
- Distributed Cloud
- Google Distributed Cloud Connected
- Google Distributed Cloud Air-gapped
- Hybrid and Multicloud
- Google Kubernetes Engine
- Apigee API Management
- Migrate to Containers
- Cloud Build
- Observability
- Cloud Service Mesh
- Google Distributed Cloud
- Industry Specific
- Anti Money Laundering AI
- Cloud Healthcare API
- Device Connect for Fitbit
- Telecom Network Automation
- Telecom Data Fabric
- Telecom Subscriber Insights
- Spectrum Access System (SAS)
- Integration Services
- Application Integration
- Workflows
- Apigee API Management
- Cloud Tasks
- Cloud Scheduler
- Managed Service for Apache Spark
- Cloud Data Fusion
- Managed Service for Apache Airflow
- Pub/Sub
- Eventarc
- Management Tools
- Cloud Shell
- Cloud console
- Cloud Endpoints
- Cloud IAM
- Cloud APIs
- Service Catalog
- Cost Management
- Observability
- Carbon Footprint
- Config Connector
- Active Assist
- See all management tools
- Maps and Geospatial
- Earth Engine
- Google Maps Platform
- Media Services
- Cloud CDN
- Live Stream API
- OpenCue
- Transcoder API
- Video Stitcher API
- Migration
- Migration Center
- Application Migration
- Migrate to Virtual Machines
- Cloud Foundation Toolkit
- Database Migration Service
- Migrate to Containers
- Data Analytics Migration Services
- Rapid Migration and Modernization Program
- Transfer Appliance
- Storage Transfer Service
- VMware Engine
- Networking
- Cloud Armor
- Cloud CDN and Media CDN
- Cloud DNS
- Cloud Load Balancing
- Cloud NAT
- Cloud Connectivity
- Network Connectivity Center
- Network Intelligence Center
- Network Service Tiers
- Virtual Private Cloud
- Private Service Connect
- See all networking products
- Operations
- Cloud Logging
- Cloud Monitoring
- Error Reporting
- Managed Service for Prometheus
- Cloud Trace
- Cloud Profiler
- Cloud Quotas
- Productivity and Collaboration
- AppSheet
- AppSheet Automation
- Gemini Enterprise app
- Google Workspace
- Google Workspace Essentials
- Cloud Identity
- Chrome Enterprise
- Security and Identity
- Cloud IAM
- Sensitive Data Protection
- Mandiant Managed Defense
- Google Threat Intelligence
- Security Command Center
- Cloud Key Management
- Mandiant Incident Response
- Chrome Enterprise Premium
- Assured Workloads
- Google Security Operations
- Mandiant Consulting
- See all security and identity products
- Serverless
- Cloud Run
- Cloud Functions
- App Engine
- Workflows
- API Gateway
- Storage
- Cloud Storage
- Block Storage
- Filestore
- Persistent Disk
- Cloud Storage for Firebase
- Local SSD
- Storage Transfer Service
- Google Cloud Managed Lustre
- Google Cloud NetApp Volumes
- Backup and DR Service
- Web3
- Blockchain Node Engine
- Blockchain RPC
- Save money with our transparent approach to pricing
- Request a quote
- Pricing overview and tools
- Google Cloud pricing
- Pricing calculator
- Google Cloud free tier
- Cost optimization framework
- Cost management tools
- Product-specific Pricing
- Compute Engine
- Cloud SQL
- Google Kubernetes Engine
- Cloud Storage
- BigQuery
- See full price list with 100+ products
- Learn & build
- Google Cloud Free Program
- Solution Generator
- Quickstarts
- Blog
- Learning Hub
- Google Cloud certification
- Cloud computing basics
- Cloud Architecture Center
- Connect
- Innovators
- Developer Center
- Events and webinars
- Google Cloud Community
- Consulting and Partners
- Google Cloud Consulting
- Google Cloud Marketplace
- Find a partner
- Google Cloud partners











