App Builder is a managed lane, not a cloudApp Builder es una vía administrada, no una nube · V7
17 slides · 21 min · 2026-08-07language
ENES
theme
LightDark
view
TalkTable
brand
HanademiPlatzi
App Builder reduces infrastructure work, but it does not transfer application ownership to Adobe.
Adobe hosting leaves 4 GDPR control groups for the customer to verify.
Choose storage and workspaces by access, retention and isolation needs before writing code.
App Builder reduce el trabajo de infraestructura, pero no transfiere a Adobe la responsabilidad de la aplicación.
El alojamiento de Adobe deja 4 grupos de control RGPD que el cliente debe verificar.
Elige almacenamiento y workspaces según acceso, conservación y aislamiento antes de escribir código.
App Builder can run inside Adobe-managed infrastructure, but that does not close the GDPR review. The customer must still verify 4 control groups: processor terms, location, retention and deletion, and transfer safeguards. Hosting answers where software runs. It does not decide whether each use of personal data is lawful.
App Builder puede ejecutarse en infraestructura administrada por Adobe, pero eso no cierra la revisión RGPD. El cliente todavía debe verificar 4 grupos: condiciones del encargado, ubicación, conservación y eliminación, y salvaguardas de transferencia. El alojamiento responde dónde funciona el software. No decide si cada uso de datos personales es lícito.
App Builder uses a small set of terms repeatedly. Runtime executes backend work. Workspaces separate deployment targets, TTL controls expiry, IMS handles identity, and CI/CD automates delivery. Keeping those roles distinct makes the rest of the architecture easier to understand.
App Builder repite un pequeño conjunto de términos. Runtime ejecuta trabajo backend. Los workspaces separan destinos de despliegue, TTL controla la caducidad, IMS gestiona la identidad y CI/CD automatiza la entrega. Distinguir esas funciones facilita entender el resto de la arquitectura.
Adobe-operated hosting is one layer in the review matrix, not a substitute for application decisions about purpose, retention or transfers.
El alojamiento operado por Adobe es una capa de la matriz de revisión, no un sustituto de las decisiones de la aplicación sobre finalidad, conservación o transferencias.
The cleanest mental model is extension, not cloud replacement. Adobe's May 6, 2026 AEM 6.5 LTS guidance describes App Builder as an extensibility framework. It supplies managed connections and components inside Adobe's ecosystem, while the team still owns the application built with them.
El modelo mental más claro es la extensión, no el reemplazo de la nube. La guía de Adobe para AEM 6.5 LTS, actualizada el 6 de mayo de 2026, describe App Builder como un framework de extensibilidad. Proporciona conexiones y componentes administrados dentro del ecosistema de Adobe, mientras el equipo sigue siendo responsable de la aplicación.
A workspace association is not enough to establish residency. Adobe's Trust Center says most Experience Cloud solutions receive specific hosting locations when the contract is signed. Architecture reviews therefore need the customer's contract and provisioned location, not a broad assumption about Adobe infrastructure.
La asociación con un workspace no basta para establecer la residencia. El Trust Center de Adobe indica que la mayoría de las soluciones Experience Cloud reciben ubicaciones específicas al firmar el contrato. Por tanto, la revisión de arquitectura necesita el contrato y la ubicación aprovisionada del cliente, no una suposición general sobre la infraestructura de Adobe.
Database isolation follows the workspace boundary. Adobe documents a one-to-one relationship between an AIO project workspace and its database. That helps separate environments, but it does not automatically copy records, indexes or configuration between them.
El aislamiento de Database sigue el límite del workspace. Adobe documenta una relación uno a uno entre un workspace de proyecto AIO y su base de datos. Esto ayuda a separar entornos, pero no copia automáticamente registros, índices ni configuración entre ellos.
Applying the recommended pipeline across development, staging and production adds 9 gate executions and 3 isolated databases, while automatic copying remains unguaranteed.
Aplicar el pipeline recomendado en desarrollo, preproducción y producción añade 9 ejecuciones de controles y 3 bases de datos aisladas, mientras que la copia automática sigue sin estar garantizada.
State is the only listed option with TTL support, capped at 365 days. Files and Database list no TTL support. That difference turns retention into an architecture decision: choosing a store also chooses how much deletion logic the application must own.
State es la única opción indicada con soporte de TTL, limitado a 365 días. Files y Database no indican soporte de TTL. Esa diferencia convierte la conservación en una decisión de arquitectura: elegir un almacén también determina cuánta lógica de eliminación debe controlar la aplicación.
The three stores are not interchangeable containers. State is capped at 1 MB per item, Database documents at 16 MB, and Files at 200 GB. Pick the store from the payload and access pattern first. Migrating after data accumulates is the expensive path.
Los 3 almacenes no son contenedores intercambiables. State limita cada elemento a 1 MB, los documentos de Database a 16 MB y Files a 200 GB. Elige primero según el tamaño y el patrón de acceso. Migrar después de acumular datos es el camino costoso.
Deployment identity is part of the delivery design, not a local developer detail. Starting with AIO CLI v11, Adobe requires IMS authentication from laptops and CI/CD pipelines. Teams need deliberate service identity, credential protection and renewal procedures before automating production delivery.
La identidad de despliegue forma parte del diseño de entrega, no es un detalle del equipo local. Desde AIO CLI v11, Adobe exige autenticación de IMS desde equipos locales y pipelines de CI/CD. Los equipos necesitan una identidad de servicio deliberada, protección de credenciales y procedimientos de renovación antes de automatizar producción.
Runtime support continues to move with the JavaScript ecosystem. A verified Adobe documentation commit dated May 28, 2026 added Node.js 26. Teams should pin and test runtime versions instead of assuming local Node.js behavior will match the deployed environment.
El soporte de Runtime sigue avanzando con el ecosistema JavaScript. Un commit verificado de la documentación de Adobe, fechado el 28 de mayo de 2026, añadió Node.js 26. Los equipos deben fijar y probar las versiones de Runtime en lugar de asumir que el comportamiento local coincidirá con el entorno desplegado.
European regulators have treated cloud governance as a coordinated enforcement issue. In 2022, 22 EEA supervisory authorities launched investigations into public-sector cloud use. The lesson for App Builder teams is broader than one vendor: processor oversight, transfers and configured services must withstand scrutiny.
Los reguladores europeos han tratado el gobierno de la nube como un asunto coordinado de control. En 2022, 22 autoridades del EEE iniciaron investigaciones sobre el uso de la nube en el sector público. La lección para los equipos de App Builder va más allá de un proveedor: la supervisión de encargados, las transferencias y los servicios configurados deben resistir el escrutinio.
Managed infrastructure does not remove the customer's legal exposure. Iceland's authority fined Garðabær €16,590 in a November 28, 2023 decision concerning Google Workspace for Education. This was not an Adobe case, but it makes the operating principle concrete: the customer must validate its own cloud processing.
La infraestructura administrada no elimina la exposición legal del cliente. La autoridad islandesa multó a Garðabær con €16.590 en una decisión del 28 de noviembre de 2023 sobre Google Workspace for Education. No fue un caso de Adobe, pero concreta el principio operativo: el cliente debe validar su propio tratamiento en la nube.
App Builder provides a managed lane, but the customer still has to prove four GDPR control groups: processor terms, location, retention and deletion, and transfer safeguards. The platform details sharpen the operating response: State's TTL reaches 365 days, each workspace has 1 isolated database, AIO CLI v11 requires IMS authentication, and the Garðabær case shows a €16,590 enforcement consequence in another managed cloud context.
App Builder ofrece una vía administrada, pero el cliente todavía debe demostrar cuatro grupos de control RGPD: condiciones del encargado, ubicación, conservación y eliminación, y salvaguardas de transferencia. Los detalles de la plataforma precisan la respuesta operativa: el TTL de State alcanza 365 días, cada workspace tiene 1 base de datos aislada, AIO CLI v11 exige autenticación IMS y el caso de Garðabær muestra una consecuencia sancionadora de €16.590 en otro contexto de nube administrada.
Las llamadas bloqueantes, no bloqueantes y las acciones web cambian la forma de invocar el trabajo, pero no los límites de la plataforma ni las responsabilidades que conserva la aplicación.
Managed hosting provides 0 automatic guarantees for purpose, retention or international transfers. These terms define where code runs, how environments separate and how deployments authenticate.
Key findings
Adobe-managed hosting supplies 0 automatic guarantees that a custom application's purpose, retention or international transfers comply with GDPR. European Union
Iceland’s authority fined Garðabær €16,590 in a November 28, 2023 decision concerning its use of Google Workspace for Education. edpb.europa.eu
A GDPR review of an App Builder application should cover 4 controls: processor terms, location, retention and deletion, and transfer safeguards. European Union
Runtime actions are bounded along at least 4 dimensions: execution time, memory, payload size and concurrent capacity. Adobe
Adobe documentation describes 3 storage patterns relevant to App Builder: State for keyed values, Files for objects and Database for queryable documents. Adobe
Managed storage supplies 0 automatic substitutes for application-specific retention, data classification and deletion workflows. European Union
App Builder Database is described with 4 document-store capabilities: collections, documents, indexes and filtered queries. Adobe
Workspace separation can affect at least 4 asset classes: credentials, Runtime namespaces, event registrations and environment configuration. Adobe
Teams should assume 0 guaranteed automatic copies of secrets, external data and product configuration when creating another workspace. Adobe
Starting with AIO CLI v11, App Builder deployments require Adobe IMS authentication from both local machines and CI/CD pipelines. developer.adobe.com
App Builder lists maximum stored-item sizes of 1 MB for State, 200 GB for Files and 16 MB for Database documents. developer.adobe.com
App Builder State supports TTL for at most 365 days, while Files and Database list no TTL support. developer.adobe.com
The argument
Adobe defines App Builder as an AEM extensibility framework.
Adobe sets most Experience Cloud hosting locations when the contract is signed.
Each AIO project workspace maps to 1 isolated database.
Files and Database need application-owned retention and deletion workflows.
State caps items at 1 MB, Database at 16 MB, Files at 200 GB.
AIO CLI v11 requires IMS authentication for local and CI/CD deployments.
This research is published in English and Spanish. Ver en español
La investigación detrás de esta presentación
El alojamiento administrado ofrece 0 garantías automáticas sobre finalidad, conservación o transferencias internacionales. Estos términos definen dónde se ejecuta el código, cómo se separan entornos y cómo se autentican despliegues.
Hallazgos clave
El alojamiento administrado por Adobe ofrece 0 garantías automáticas de que la finalidad, conservación o transferencias de una aplicación cumplan el RGPD. European Union
La autoridad islandesa multó a Garðabær con €16.590 en una decisión del 28 de noviembre de 2023 relacionada con el uso de Google Workspace for Education. edpb.europa.eu
Una revisión RGPD de una aplicación App Builder debe cubrir 4 controles: condiciones del encargado, ubicación, conservación y eliminación, y salvaguardas de transferencia. European Union
Las acciones de Runtime están limitadas en al menos 4 dimensiones: tiempo de ejecución, memoria, tamaño de carga y capacidad concurrente. Adobe
La documentación de Adobe describe 3 patrones relevantes: State para valores por clave, Files para objetos y Database para documentos consultables. Adobe
El almacenamiento administrado ofrece 0 sustitutos automáticos para conservación, clasificación de datos y flujos de eliminación específicos de la aplicación. European Union
App Builder Database se describe con 4 capacidades documentales: colecciones, documentos, índices y consultas filtradas. Adobe
La separación por workspace puede afectar al menos 4 clases de activos: credenciales, namespaces de Runtime, registros de eventos y configuración del entorno. Adobe
Los equipos deben asumir 0 copias automáticas garantizadas de secretos, datos externos y configuración de producto al crear otro workspace. Adobe
A partir de AIO CLI v11, los despliegues de App Builder requieren autenticación de Adobe IMS tanto desde equipos locales como desde pipelines de CI/CD. developer.adobe.com
App Builder establece tamaños máximos de 1 MB para elementos de State, 200 GB para Files y 16 MB para documentos de Database. developer.adobe.com
App Builder State admite TTL por un máximo de 365 días, mientras que Files y Database no ofrecen soporte de TTL. developer.adobe.com
El argumento
Adobe define App Builder como un framework de extensibilidad para AEM.
Adobe define la ubicación de la mayoría de las soluciones Experience Cloud cuando se firma el contrato.
Cada workspace de un proyecto AIO se vincula con 1 base de datos aislada.
Files y Database necesitan flujos de conservación y eliminación controlados por la aplicación.
State limita elementos a 1 MB, Database a 16 MB y Files a 200 GB.
AIO CLI v11 exige autenticación de IMS para despliegues locales y de CI/CD.
Esta investigación se publica en inglés y español. Read in English