Stay organized with collections Save and categorize content based on your preferences.
Preview
This product is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of the Service Specific Terms. Pre-GA products are available "as is" and might have limited support. For more information, see the launch stage descriptions.
Application Design Center helps you design, share, and deploy Google Cloud application infrastructure. You can use App Design Center to design an application template, share with developers, deploy an instance, and evolve your design.
The App Design Center development process helps you create applications that implement the following:
App Design Center helps you achieve goals that are specific to your responsibilities, including the following:
Platform Administrators and Platform Engineers: Create spaces that are tailored to the needs of each development team. In each space, provide application templates that integrate your company governance rules.
Application Developers: Quickly customize and deploy applications. After you deploy, you can connect to your code repository to pull in client code or containers.
For example, you might use App Design Center to develop and evaluate a concept that addresses a business goal. Administrators can create an initial template, and refine it as they iterate. Developers can use the template to deploy the application to multiple environments.
You can use App Design Center to design and deploy the following application types:
You can design and deploy applications in App Design Center using the following:
Design canvas: Add application components to a canvas to create an application diagram. As you add components, get suggestions for additional components and possible connections.
Natural language chat: If you have Gemini Cloud Assist, you can chat to do the following:
APIs: Programmatically create and manage applications.
Administrators and application developers work together to design and deploy applications in App Design Center using the following iterative workflow:
The following concepts help you understand how to use App Design Center.
Application template: An opinionated architectureAn application template is a deployable combination of services and workloads. Administrators can choose specific templates to share with each development team in the team's space.
As your business needs change, you can create and distribute template revisions. For example, you might add a memory store for caching to improve performance. When you update the template in the catalog, developers can update their deployed application to reflect the latest revision.
Components: Template building blocksComponents are Google opinionated building blocks built on best practices using security defaults. A component can be one of the following:
Assets: High-level resources that help you control other resources.
Services: Network or API interfaces that expose functionality that is consumed over the network.
Workloads: A binary deployment, such as a MIG deployment that performs a subset of business functionality.
You create an application draft from a template. You can then deploy using one of the following methods:
Deploy from the Google Cloud console: Conveniently deploy from the Google Cloud console, track changes, and apply template revisions.
Download and deploy Terraform: Use your own deployment tools and workflows.
A space is an exclusive area where a team creates templates and deploys applications. Templates and applications that you create in a space are only available in the space. An administrator can share templates with other spaces by adding them to a catalog and sharing the catalog with other spaces.
Administrators create a space and assign it to at least one team, where they have access to templates and applications. You can create a space for each team or for each purpose.
Catalog: A sharable collection of templatesA catalog is a collection of application templates that you can share with multiple spaces. You can use the following catalog types:
Google catalog: A public catalog that contains application templates authored by Google using best practices.
Shared catalog: A catalog where you can add templates that you want to share with other spaces.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["App Design Center enables the design, sharing, and deployment of Google Cloud application infrastructure, allowing for streamlined development and repeatable deployments."],["Platform administrators can create tailored spaces with application templates integrating company governance, while application developers can rapidly customize and deploy applications."],["The platform supports the design and deployment of various application types, including serving infrastructure, containerized cloud-native, and generative AI."],["Administrators and developers collaborate through an iterative workflow, involving planning, designing, developing, testing, deploying, and iterating on application templates."],["App Design Center utilizes concepts such as application templates, components, application instances, spaces, and catalogs to facilitate the application design and deployment process."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4