<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: John Bulla</title>
    <description>The latest articles on DEV Community by John Bulla (@johnbulla).</description>
    <link>https://dev.to/johnbulla</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png</url>
      <title>DEV Community: John Bulla</title>
      <link>https://dev.to/johnbulla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/johnbulla"/>
    <language>en</language>
    <item>
      <title>Google ADK: Architecture and Essential Components</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sun, 02 Aug 2026 12:04:38 +0000</pubDate>
      <link>https://dev.to/gde/google-adk-architecture-and-essential-components-4hb6</link>
      <guid>https://dev.to/gde/google-adk-architecture-and-essential-components-4hb6</guid>
      <description>&lt;div class="ltag__user ltag__user__id__666134"&gt;
    &lt;a href="/johnbulla" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=150,height=150,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png" alt="johnbulla image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/johnbulla"&gt;John Bulla&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/johnbulla"&gt;💼 Sr. Solutions Architect - Cloud, Data &amp;amp; AI | Pre-Sales Architect | Cloud Evangelist 
🏆 Google Developer Expert | AWS Community Builder | Alibaba Cloud MVP | Ex-Microsoft MVP&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ This post was originally published on my blog &lt;a href="https://wiki-cloud.co/en/2026/07/google-adk-architecture-essential-components/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The development of artificial intelligence solutions is evolving from traditional conversational assistants to systems capable of reasoning, using tools, querying information, executing processes, and collaborating with other agents.&lt;/p&gt;

&lt;p&gt;In this context, &lt;strong&gt;Google Agent Development Kit (ADK)&lt;/strong&gt; provides a framework for designing, developing, testing, and deploying AI-based agent applications. Its modular architecture allows you to build anything from a simple agent to multi-agent systems capable of coordinating complex business workflows.&lt;/p&gt;

&lt;p&gt;Based on the official product guide, some research, and the experience of many developers, I present a high-level architecture of Google ADK with different components, which can be explained through the following layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User interfaces.&lt;/li&gt;
&lt;li&gt;ADK Runtime and Runner.&lt;/li&gt;
&lt;li&gt;Agent system.&lt;/li&gt;
&lt;li&gt;Foundation components.&lt;/li&gt;
&lt;li&gt;Models and knowledge.&lt;/li&gt;
&lt;li&gt;Observability and governance.&lt;/li&gt;
&lt;li&gt;Deployment options.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each layer fulfills a specific function and integrates with the others to process user requests in an organized, secure, and scalable manner.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;High-level architecture&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0dray3z5h723cpn9vec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0dray3z5h723cpn9vec.png" alt=" " width="690" height="1180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Below I present the high-level architecture divided into layers and components, where I will explain each one of them:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;User interfaces&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The top layer of this high-level architecture represents the different channels through which users or applications can interact with the agents.&lt;/p&gt;

&lt;p&gt;Google ADK doesn't require the use of a specific interface. Users and developers can interact with the agents through various options, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CLI:&lt;/strong&gt; for running and testing agents from the command line.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web UI:&lt;/strong&gt; for interacting with agents through a web interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Endpoints:&lt;/strong&gt; for integrating agents with other applications or services.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Frontends:&lt;/strong&gt; such as corporate portals, mobile apps, conversational assistants, or messaging channels.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This separation allows the agent's logic to be independent of the user experience. The same agent system can be used from different channels without needing to modify its internal behavior.&lt;/p&gt;

&lt;p&gt;For example, a support agent can handle inquiries from a web application, an internal chatbot, and an API used by other corporate applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wfh3xm5iugbydhvvgua.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wfh3xm5iugbydhvvgua.gif" alt=" " width="600" height="337"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google ADK&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ADK Runtime &amp;amp; Runner&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The ADK Runtime and Runner constitute the environment responsible for executing and coordinating the operation of the agents.&lt;/p&gt;

&lt;p&gt;This layer acts as the operational engine of the architecture and is responsible for connecting the user interfaces with the agent system and the services they need.&lt;/p&gt;

&lt;p&gt;Its main capabilities are:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Event Loop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The event loop is the central operating pattern that defines the interaction between the Runner and the custom code (agents, tools, callbacks, collectively referred to as “execution logic” or “logical components” in the design document). The event loop manages the sequence of actions that occur during an interaction.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdznvcce50cia0f8rcj8w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdznvcce50cia0f8rcj8w.png" alt=" " width="799" height="333"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google ADK&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Orchestration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Orchestration controls how agents participate and in what order tasks are performed.&lt;/p&gt;

&lt;p&gt;You can determine, for example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which agent should handle a request?&lt;/li&gt;
&lt;li&gt;Whether multiple agents should execute sequentially?&lt;/li&gt;
&lt;li&gt;Whether certain tasks can be processed in parallel?&lt;/li&gt;
&lt;li&gt;When should an action be repeated?&lt;/li&gt;
&lt;li&gt;When should control be transferred to another agent?&lt;/li&gt;
&lt;li&gt;When should the execution flow end?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This capability is especially important in multi-agent architectures.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Service Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Service management connects the Runner to the infrastructure components used by the application.&lt;/p&gt;

&lt;p&gt;This includes services such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sessions.&lt;/li&gt;
&lt;li&gt;Memory.&lt;/li&gt;
&lt;li&gt;State.&lt;/li&gt;
&lt;li&gt;Artifacts.&lt;/li&gt;
&lt;li&gt;Tools.&lt;/li&gt;
&lt;li&gt;Evaluation services.&lt;/li&gt;
&lt;li&gt;Observability systems.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to this separation, the agent's logic can remain decoupled from the mechanism used to store information or deploy the solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Agent System&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The functional core of the architecture is the agent system. ADK allows combining different types of agents depending on the level of autonomy, control, and specialization required by the solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LLM Agents&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LLM Agents use language models to interpret requests, reason about the context, and decide what action to take. Google ADKuse models from the Gemini family through Vertex AI or Google AI Studio to reason and make decisions.&lt;/p&gt;

&lt;p&gt;This type of agent can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand natural language.&lt;/li&gt;
&lt;li&gt;Analyze information.&lt;/li&gt;
&lt;li&gt;Generate responses.&lt;/li&gt;
&lt;li&gt;Select tools.&lt;/li&gt;
&lt;li&gt;Decide which agent should intervene.&lt;/li&gt;
&lt;li&gt;Solve tasks that don't follow a completely deterministic flow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, a customer service agent can analyze a request, check the status of an order, and determine whether to respond directly or transfer the case to a specialized agent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent workflow&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Workflows control the execution of other agents using more structured patterns. They are useful when the process requires predictable behavior and a defined execution order.&lt;/p&gt;

&lt;p&gt;The main patterns are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sequential execution&lt;/li&gt;
&lt;li&gt;Parallel execution&lt;/li&gt;
&lt;li&gt;Execution using loops&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Custom Agents&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Custom agents allow you to implement specialized behaviors when agents based solely on language models or predefined flows are insufficient.&lt;/p&gt;

&lt;p&gt;A custom agent can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Specific business logic.&lt;/li&gt;
&lt;li&gt;Custom algorithms.&lt;/li&gt;
&lt;li&gt;Deterministic validations.&lt;/li&gt;
&lt;li&gt;Complex integrations.&lt;/li&gt;
&lt;li&gt;Security rules.&lt;/li&gt;
&lt;li&gt;Specialized data processing.&lt;/li&gt;
&lt;li&gt;Advanced execution cycle control.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, an organization could create a custom agent to validate financial transactions by applying internal rules before allowing another agent to continue the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Foundation components&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The ADK architecture relies on a set of components that preserve context, coordinate actions, and enable interaction with external systems. These components are essential for the agent to maintain continuity and perform tasks beyond a simple conversation. The basic or fundamental components are as follows:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A session represents a continuous interaction between a user and an agent application. The session allows for the preservation of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User messages.&lt;/li&gt;
&lt;li&gt;Agent responses.&lt;/li&gt;
&lt;li&gt;Tool calls.&lt;/li&gt;
&lt;li&gt;Intermediate results.&lt;/li&gt;
&lt;li&gt;Transfers between agents.&lt;/li&gt;
&lt;li&gt;Events that occur during execution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The session provides the necessary context to maintain a coherent conversation across multiple exchanges.&lt;/p&gt;

&lt;p&gt;For example, if a user provides an order number at the beginning of a conversation, the agent can reuse it in subsequent requests within the same session.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;State&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;State stores structured information that can change during execution. Unlike conversational history, state contains concrete values ​​that agents can query or update. Some examples are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User name.&lt;/li&gt;
&lt;li&gt;Selected language.&lt;/li&gt;
&lt;li&gt;Incident number.&lt;/li&gt;
&lt;li&gt;Selected product.&lt;/li&gt;
&lt;li&gt;Approval status.&lt;/li&gt;
&lt;li&gt;Validation result.&lt;/li&gt;
&lt;li&gt;Current step in a process.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;State facilitates the construction of multi-step conversational flows and avoids relying solely on the text in the history.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Memory allows information to be stored and retrieved beyond a single session. It can be used to remember:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User preferences.&lt;/li&gt;
&lt;li&gt;Previous interactions.&lt;/li&gt;
&lt;li&gt;Related projects.&lt;/li&gt;
&lt;li&gt;Previous decisions.&lt;/li&gt;
&lt;li&gt;Relevant information from past conversations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Memory helps deliver more personalized experiences and maintain continuity across different sessions.&lt;/p&gt;

&lt;p&gt;It is important to distinguish between three concepts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Session:&lt;/strong&gt; represents a specific conversation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State:&lt;/strong&gt; stores structured values ​​during execution.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory:&lt;/strong&gt; stores reusable information long-term.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Events&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Events are the fundamental units of information flow within the Agent Development Kit (ADK). They represent every significant occurrence during an agent's interaction lifecycle, from initial user input to final response, including all intermediate steps. Understanding events is crucial, as they are the primary means of communication between components, state management, and control flow direction. An event can correspond to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A message.&lt;/li&gt;
&lt;li&gt;An answer.&lt;/li&gt;
&lt;li&gt;A call to a tool.&lt;/li&gt;
&lt;li&gt;The result of a tool.&lt;/li&gt;
&lt;li&gt;A change of state.&lt;/li&gt;
&lt;li&gt;A transfer between agents.&lt;/li&gt;
&lt;li&gt;A mistake.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The use of events allows you to reconstruct the path followed by the system and understand how a response was generated. It is also an important basis for traceability, debugging, and evaluation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tools&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tools allow agents to interact with external services and perform real-world actions. A tool can be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A Python function.&lt;/li&gt;
&lt;li&gt;An enterprise API.&lt;/li&gt;
&lt;li&gt;A database query.&lt;/li&gt;
&lt;li&gt;A Google Cloud service.&lt;/li&gt;
&lt;li&gt;A ticketing system.&lt;/li&gt;
&lt;li&gt;A search tool.&lt;/li&gt;
&lt;li&gt;A SaaS application.&lt;/li&gt;
&lt;li&gt;Another agent.&lt;/li&gt;
&lt;li&gt;An MCP-compatible server.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When an agent needs information or needs to perform an action, they can select a tool, generate its parameters, and process the result. For example, a support agent can query a knowledge base, check the status of a service, and create a ticket on an external platform. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Artifacts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Artifacts represent a crucial mechanism for managing named and versioned binary data, associated with a specific user interaction session or persistently with a user across multiple sessions. They allow agents and tools to manage data beyond simple text strings, enabling more comprehensive interactions that include files, images, audio, and other binary formats.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Models and Knowledge&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The models and knowledge layer provides the intelligence, context, and information sources used by the agents. This layer includes four main elements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini and other models&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google ADK is designed to integrate seamlessly with Gemini, although it can also use other third-party models depending on the solution's needs.&lt;/p&gt;

&lt;p&gt;The model can handle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding user intent.&lt;/li&gt;
&lt;li&gt;Reasoning about a problem.&lt;/li&gt;
&lt;li&gt;Generate responses.&lt;/li&gt;
&lt;li&gt;Select tools.&lt;/li&gt;
&lt;li&gt;Classifying requests.&lt;/li&gt;
&lt;li&gt;Summarizing information.&lt;/li&gt;
&lt;li&gt;Coordinating agents.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An architecture can use different models depending on the task.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An advanced model for complex reasoning.&lt;/li&gt;
&lt;li&gt;A faster model for classification.&lt;/li&gt;
&lt;li&gt;A multimodal model for processing images or documents.&lt;/li&gt;
&lt;li&gt;A specialized model for a specific task.&lt;/li&gt;
&lt;li&gt;This flexibility allows for balancing quality, latency, and cost.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Long-Term Memory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Long-term memory retains relevant information obtained from previous interactions. It can be used to retrieve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User preferences.&lt;/li&gt;
&lt;li&gt;Historical decisions.&lt;/li&gt;
&lt;li&gt;Project context.&lt;/li&gt;
&lt;li&gt;Previous interactions.&lt;/li&gt;
&lt;li&gt;Information associated with long-running processes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Retrieval should be selective to avoid sending unnecessary information to the model. It is also important to implement data privacy, retention, and deletion policies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Retrieval Augmented Generation (RAG)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The architecture can integrate &lt;strong&gt;Retrieval Augmented Generation&lt;/strong&gt; mechanisms, known as RAG. This approach allows the agent to search for information in knowledge sources before generating a response. These sources can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enterprise documentation.&lt;/li&gt;
&lt;li&gt;Manuals.&lt;/li&gt;
&lt;li&gt;Internal policies.&lt;/li&gt;
&lt;li&gt;Knowledge bases.&lt;/li&gt;
&lt;li&gt;Technical documents.&lt;/li&gt;
&lt;li&gt;Repositories.&lt;/li&gt;
&lt;li&gt;Vector databases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RAG reduces reliance on general model knowledge and improves the accuracy of responses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;APIs, services and external systems&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Agents can connect to internal and external systems using tools and integrations. Some examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enterprise APIs.&lt;/li&gt;
&lt;li&gt;Databases.&lt;/li&gt;
&lt;li&gt;ERP systems.&lt;/li&gt;
&lt;li&gt;CRM systems.&lt;/li&gt;
&lt;li&gt;Ticketing platforms.&lt;/li&gt;
&lt;li&gt;SaaS services.&lt;/li&gt;
&lt;li&gt;Storage systems.&lt;/li&gt;
&lt;li&gt;Search engines.&lt;/li&gt;
&lt;li&gt;Google Cloud services.&lt;/li&gt;
&lt;li&gt;Third-party applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This capability allows agents not only to answer questions but also to access up-to-date information and perform actions within business processes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Observability and governance&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Observability and governance allow us to understand what happens within an agent as it performs a task. Through telemetry and structured logs, it's possible to analyze aspects such as its reasoning steps, tool calls, and the responses generated by the models. This information is especially useful during development, as it facilitates error identification, diagnosis of unexpected behavior, continuous agent improvement, and monitoring of system performance.&lt;/p&gt;

&lt;p&gt;This layer consists of: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Traceability:&lt;/strong&gt; Allows us to reconstruct the complete path of a request. This information is fundamental for analyzing errors and understanding the behavior of multi-agent systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logs:&lt;/strong&gt; Logs record important events that occur during execution. Logs facilitate incident investigation and operational monitoring.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Metrics:&lt;/strong&gt; Metrics allow us to measure system performance and quality. These metrics help identify performance, cost, or design problems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluation:&lt;/strong&gt; Evaluation allows us to verify whether the agents meet the expected objectives. In an agent-based system, it's not enough to evaluate the final response. It's also necessary to review whether the agent followed the correct process.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alerts:&lt;/strong&gt; Alerts notify you of unexpected behavior or critical conditions. They allow you to respond quickly before the problem affects a larger number of users.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security:&lt;/strong&gt; Security should be integrated into the entire architecture, enabling control over user authentication, role-based authorization and permissions, data protection, auditing, and more. For example, an agent can view an invoice but not modify it. Another authorized agent could make changes after human validation or approval.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Deployment Options&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Una aplicación desarrollada con Google ADK puede desplegarse en diferentes entornos. La elección depende del nivel de control, escalabilidad, costos, integración, seguridad y operación requerida por la organización. A continuación se mencionan las opciones de despliegue más comunes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent Runtime:&lt;/strong&gt; This is a fully managed, auto-scaling service on Google Cloud, specifically designed to deploy, manage, and scale AI agents built with frameworks like ADK.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Run:&lt;/strong&gt; Cloud Run allows you to deploy agents as serverless containers. Cloud Run can be used to expose the agent via an API or integrate it with events and other Google Cloud services.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Kubernetes Engine:&lt;/strong&gt; Google Kubernetes Engine (GKE) is a managed Kubernetes service from Google Cloud that allows you to run agents in a container environment. GKE is a good option if you need greater control over the deployment and to run Open Models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Other Environments:&lt;/strong&gt; As an open-source, code-based framework, ADK can also be deployed in other compatible environments, such as on-premises infrastructure, private data centers, other container platforms, other cloud environments, and virtual machines. This flexibility allows you to tailor the deployment to sovereignty, regulatory, integration, or multicloud strategy requirements.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The Google ADK architecture provides a modular framework for building AI-based applications.&lt;/p&gt;

&lt;p&gt;User interfaces allow access to the system from various channels. The Runtime and Runner coordinate execution. The agent system provides reasoning, orchestration, and specialized behaviors. Core components manage sessions, state, memory, events, tools, and artifacts.&lt;/p&gt;

&lt;p&gt;The model and knowledge layer connects the agents to Gemini, other models, RAG systems, and external sources. Observability and governance enable control over performance, quality, and security. Finally, the various deployment options allow the solution to run in managed environments, serverless environments, Kubernetes, or on-premises infrastructure.&lt;/p&gt;

&lt;p&gt;The main strength of ADK lies not only in connecting an application to a language model, but also in providing the necessary components to transform that model into an organized, extensible, observable agentic system ready to integrate with real-world business processes.&lt;/p&gt;

&lt;p&gt;The appropriate design will depend on each use case, but should always maintain a balance between autonomy, control, security, and simplicity.&lt;/p&gt;

&lt;p&gt;In future articles, we will delve deeper into this topic.&lt;/p&gt;

&lt;p&gt;Other articles:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/gde/google-adk-introduction-to-ai-agent-development-1b4e"&gt;- Google ADK: An Introduction to AI Agent Development&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope will be useful.&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow me:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>cloud</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>Google ADK: Arquitectura y componentes esenciales</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sun, 02 Aug 2026 11:43:27 +0000</pubDate>
      <link>https://dev.to/johnbulla/google-adk-arquitectura-y-componentes-esenciales-2c8m</link>
      <guid>https://dev.to/johnbulla/google-adk-arquitectura-y-componentes-esenciales-2c8m</guid>
      <description>&lt;div class="ltag__user ltag__user__id__666134"&gt;
    &lt;a href="/johnbulla" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=150,height=150,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png" alt="johnbulla image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/johnbulla"&gt;John Bulla&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/johnbulla"&gt;💼 Sr. Solutions Architect - Cloud, Data &amp;amp; AI | Pre-Sales Architect | Cloud Evangelist 
🏆 Google Developer Expert | AWS Community Builder | Alibaba Cloud MVP | Ex-Microsoft MVP&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ Este post se publicó originalmente en mi blog &lt;a href="https://wiki-cloud.co/es/2026/07/google-adk-architecture-essential-components/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introducción&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;El desarrollo de soluciones de inteligencia artificial está evolucionando desde los asistentes conversacionales tradicionales hacia sistemas capaces de razonar, utilizar herramientas, consultar información, ejecutar procesos y colaborar con otros agentes.&lt;/p&gt;

&lt;p&gt;En este contexto, &lt;strong&gt;Google Agent Development Kit (ADK)&lt;/strong&gt; proporciona un framework para diseñar, desarrollar, probar y desplegar aplicaciones basadas en agentes de inteligencia artificial. Su arquitectura modular permite construir desde un agente sencillo hasta sistemas multiagente capaces de coordinar flujos de trabajo empresariales complejos.&lt;/p&gt;

&lt;p&gt;De acuerdo con la guía oficial del producto, algunas investigaciones y a la experiencia de muchos desarrolladores, presento una arquitectura a alto nivel de Google ADK con diferentes componentes y puede explicarse mediante las siguientes capas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interfaces de usuario.&lt;/li&gt;
&lt;li&gt;ADK Runtime y Runner.&lt;/li&gt;
&lt;li&gt;Sistema de agentes.&lt;/li&gt;
&lt;li&gt;Componentes fundamentales.&lt;/li&gt;
&lt;li&gt;Modelos y conocimiento.&lt;/li&gt;
&lt;li&gt;Observabilidad y gobierno.&lt;/li&gt;
&lt;li&gt;Opciones de despliegue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cada capa cumple una función específica y se integra con las demás para procesar las solicitudes de los usuarios de forma organizada, segura y escalable.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Arquitectura alto nivel&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1p5c5227ynsrue0d97q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1p5c5227ynsrue0d97q.png" alt=" " width="690" height="1180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A continuación presento la arquitectura a alto nivel dividida en capas y componentes donde explicare cado uno de ellos:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Interfaces de usuario&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La capa superior de esta arquitectura a alto nivel representa los diferentes canales desde los que los usuarios o aplicaciones pueden interactuar con los agentes.&lt;/p&gt;

&lt;p&gt;Google ADK no obliga a utilizar una interfaz concreta. Los usuarios y desarrolladores pueden interactuar con los agentes mediante distintas opciones, entre ellas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CLI:&lt;/strong&gt; para ejecutar y probar agentes desde la línea de comandos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web UI:&lt;/strong&gt; para interactuar con los agentes desde una interfaz web.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Endpoints:&lt;/strong&gt; para integrar los agentes con otras aplicaciones o servicios.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontends personalizados:&lt;/strong&gt; como portales corporativos, aplicaciones móviles, asistentes conversacionales o canales de mensajería.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esta separación permite que la lógica del agente sea independiente de la experiencia de usuario. Un mismo sistema de agentes puede ser utilizado desde distintos canales sin necesidad de modificar su comportamiento interno.&lt;/p&gt;

&lt;p&gt;Por ejemplo, un agente de soporte puede atender consultas desde una aplicación web, un chatbot interno y una API utilizada por otras aplicaciones corporativas.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wfh3xm5iugbydhvvgua.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wfh3xm5iugbydhvvgua.gif" alt=" " width="600" height="337"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google ADK&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ADK Runtime &amp;amp; Runner&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;El ADK Runtime y Runner constituyen el entorno responsable de ejecutar y coordinar el funcionamiento de los agentes.&lt;/p&gt;

&lt;p&gt;Esta capa actúa como el motor operativo de la arquitectura y se encarga de conectar las interfaces de usuario con el sistema de agentes y los servicios que estos necesitan.&lt;/p&gt;

&lt;p&gt;Sus principales capacidades son:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bucle de eventos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;El bucle de eventos es el patrón operativo central que define la interacción entre el Runner y el código personalizado (agentes, herramientas, devoluciones de llamada, denominados colectivamente “lógica de ejecución” o “componentes lógicos” en el documento de diseño). El bucle de eventos gestiona la secuencia de acciones que se producen durante una interacción.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdznvcce50cia0f8rcj8w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdznvcce50cia0f8rcj8w.png" alt=" " width="799" height="333"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google ADK&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Orquestación&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La orquestación controla cómo participan los agentes y en qué orden se ejecutan las tareas.&lt;/p&gt;

&lt;p&gt;Puede determinar, por ejemplo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Qué agente debe atender una solicitud.&lt;/li&gt;
&lt;li&gt;Si varios agentes deben ejecutarse secuencialmente.&lt;/li&gt;
&lt;li&gt;Si determinadas tareas pueden procesarse en paralelo.&lt;/li&gt;
&lt;li&gt;Cuando debe repetirse una acción.&lt;/li&gt;
&lt;li&gt;Cuando debe transferirse el control a otro agente.&lt;/li&gt;
&lt;li&gt;Cuando debe finalizar el flujo de ejecución.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esta capacidad es especialmente importante en arquitecturas multiagente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gestión de Servicios&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La gestión de servicios conecta el Runner con los componentes de infraestructura utilizados por la aplicación.&lt;/p&gt;

&lt;p&gt;Esto incluye servicios como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sesiones.&lt;/li&gt;
&lt;li&gt;Memoria.&lt;/li&gt;
&lt;li&gt;Estado.&lt;/li&gt;
&lt;li&gt;Artefactos.&lt;/li&gt;
&lt;li&gt;Herramientas.&lt;/li&gt;
&lt;li&gt;Servicios de evaluación.&lt;/li&gt;
&lt;li&gt;Sistemas de observabilidad.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gracias a esta separación, la lógica del agente puede mantenerse desacoplada del mecanismo utilizado para almacenar información o desplegar la solución.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Sistema de Agentes&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;El núcleo funcional de la arquitectura es el sistema de agentes. ADK permite combinar diferentes tipos de agentes dependiendo del nivel de autonomía, control y especialización requerido por la solución.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agentes LLM&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Los LLM Agents utilizan modelos de lenguaje para interpretar las solicitudes, razonar sobre el contexto y decidir qué acción realizar. Google ADK utilizan modelos de la familia Gemini a través de Vertex AI o Google AI Studio para razonar y tomar decisiones.&lt;/p&gt;

&lt;p&gt;Este tipo de agente puede:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comprender lenguaje natural.&lt;/li&gt;
&lt;li&gt;Analizar información.&lt;/li&gt;
&lt;li&gt;Generar respuestas.&lt;/li&gt;
&lt;li&gt;Seleccionar herramientas.&lt;/li&gt;
&lt;li&gt;Decidir qué agente debe intervenir.&lt;/li&gt;
&lt;li&gt;Resolver tareas que no siguen un flujo completamente determinista.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Por ejemplo, un agente de atención al cliente puede analizar una solicitud, consultar el estado de un pedido y determinar si debe responder directamente o transferir el caso a un agente especializado.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flujo de trabajo de agentes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Los flujos de trabajo controlan la ejecución de otros agentes mediante patrones más estructurados. Son útiles cuando el proceso requiere un comportamiento predecible y un orden de ejecución definido.&lt;/p&gt;

&lt;p&gt;Los principales patrones son:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ejecución secuencial&lt;/li&gt;
&lt;li&gt;Ejecución paralela&lt;/li&gt;
&lt;li&gt;Ejecución mediante bucles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Agentes personalizados&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Los agentes personalizados permiten implementar comportamientos especializados cuando los agentes basados exclusivamente en modelos de lenguaje o los flujos predefinidos no son suficientes.&lt;/p&gt;

&lt;p&gt;Un agente personalizado puede incluir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lógica de negocio específica.&lt;/li&gt;
&lt;li&gt;Algoritmos propios.&lt;/li&gt;
&lt;li&gt;Validaciones deterministas.&lt;/li&gt;
&lt;li&gt;Integraciones complejas.&lt;/li&gt;
&lt;li&gt;Reglas de seguridad.&lt;/li&gt;
&lt;li&gt;Procesamiento especializado de datos.&lt;/li&gt;
&lt;li&gt;Control avanzado del ciclo de ejecución.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Por ejemplo, una organización podría crear un agente personalizado para validar transacciones financieras aplicando reglas internas antes de permitir que otro agente continúe el proceso.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Componentes fundamentales&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La arquitectura de ADK se apoya en un conjunto de componentes que conservan el contexto, coordinan las acciones y permiten interactuar con sistemas externos. Estos componentes son esenciales para que el agente mantenga continuidad y pueda ejecutar tareas más allá de una simple conversación. Los componentes básicos o fundamentales son los siguientes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sesión&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Una sesión representa una interacción continua entre un usuario y una aplicación de agentes. La sesión permite conservar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mensajes del usuario.&lt;/li&gt;
&lt;li&gt;Respuestas de los agentes.&lt;/li&gt;
&lt;li&gt;Llamadas a herramientas.&lt;/li&gt;
&lt;li&gt;Resultados intermedios.&lt;/li&gt;
&lt;li&gt;Transferencias entre agentes.&lt;/li&gt;
&lt;li&gt;Eventos producidos durante la ejecución.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La sesión proporciona el contexto necesario para mantener una conversación coherente a lo largo de varios intercambios.&lt;/p&gt;

&lt;p&gt;Por ejemplo, si un usuario proporciona un número de pedido al comienzo de una conversación, el agente puede reutilizarlo en solicitudes posteriores dentro de la misma sesión.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estado&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;El estado almacena información estructurada que puede cambiar durante la ejecución. A diferencia del historial conversacional, el estado contiene valores concretos que los agentes pueden consultar o actualizar. Algunos ejemplos son:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nombre del usuario.&lt;/li&gt;
&lt;li&gt;Idioma seleccionado.&lt;/li&gt;
&lt;li&gt;Número de incidencia.&lt;/li&gt;
&lt;li&gt;Producto elegido.&lt;/li&gt;
&lt;li&gt;Estado de una aprobación.&lt;/li&gt;
&lt;li&gt;Resultado de una validación.&lt;/li&gt;
&lt;li&gt;Paso actual de un proceso.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;El estado facilita la construcción de flujos conversacionales de varios pasos y evita depender únicamente del texto del historial.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memoria&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La memoria permite conservar y recuperar información más allá de una única sesión. Puede utilizarse para recordar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Preferencias de los usuarios.&lt;/li&gt;
&lt;li&gt;Interacciones anteriores.&lt;/li&gt;
&lt;li&gt;Proyectos relacionados.&lt;/li&gt;
&lt;li&gt;Decisiones previas.&lt;/li&gt;
&lt;li&gt;Información relevante de conversaciones pasadas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La memoria ayuda a ofrecer experiencias más personalizadas y a mantener continuidad entre diferentes sesiones.&lt;/p&gt;

&lt;p&gt;Es importante diferenciar tres conceptos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sesión:&lt;/strong&gt; representa una conversación específica.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Estado:&lt;/strong&gt; almacena valores estructurados durante la ejecución.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memoria:&lt;/strong&gt; conserva información reutilizable a largo plazo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Eventos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Los eventos son las unidades fundamentales del flujo de información dentro del Kit de Desarrollo de Agentes (ADK). Representan cada suceso significativo durante el ciclo de vida de la interacción de un agente, desde la entrada inicial del usuario hasta la respuesta final, incluyendo todos los pasos intermedios. Comprender los eventos es crucial, ya que son la principal vía de comunicación entre componentes, la gestión del estado y la dirección del flujo de control. Un evento puede corresponder a:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Un mensaje.&lt;/li&gt;
&lt;li&gt;Una respuesta.&lt;/li&gt;
&lt;li&gt;Una llamada a una herramienta.&lt;/li&gt;
&lt;li&gt;El resultado de una herramienta.&lt;/li&gt;
&lt;li&gt;Un cambio de estado.&lt;/li&gt;
&lt;li&gt;Una transferencia entre agentes.&lt;/li&gt;
&lt;li&gt;Un error.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;El uso de eventos permite reconstruir el recorrido seguido por el sistema y entender cómo se generó una respuesta. También es una base importante para la trazabilidad, la depuración y la evaluación.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Herramientas&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Las herramientas permiten que los agentes interactúen con servicios externos y ejecuten acciones reales. Una herramienta puede ser:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Una función de Python.&lt;/li&gt;
&lt;li&gt;Una API empresarial.&lt;/li&gt;
&lt;li&gt;Una consulta a una base de datos.&lt;/li&gt;
&lt;li&gt;Un servicio de Google Cloud.&lt;/li&gt;
&lt;li&gt;Un sistema de tickets.&lt;/li&gt;
&lt;li&gt;Una herramienta de búsqueda.&lt;/li&gt;
&lt;li&gt;Una aplicación SaaS.&lt;/li&gt;
&lt;li&gt;Otro agente.&lt;/li&gt;
&lt;li&gt;Un servidor compatible con MCP.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cuando el agente necesita información o debe ejecutar una acción, puede seleccionar una herramienta, generar sus parámetros y procesar el resultado obtenido. Por ejemplo, un agente de soporte puede consultar una base de conocimiento, revisar el estado de un servicio y crear una incidencia en una plataforma externa. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Artefactos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Los artefactos representan un mecanismo crucial para gestionar datos binarios con nombre y versión, asociados a una sesión de interacción de usuario específica o de forma persistente a un usuario a lo largo de varias sesiones. Permiten que los agentes y herramientas gestionen datos más allá de simples cadenas de texto, posibilitando interacciones más completas que incluyan archivos, imágenes, audio y otros formatos binarios.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Modelos y Conocimiento&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La capa de modelos y conocimientos proporciona la inteligencia, el contexto y las fuentes de información utilizadas por los agentes. Esta capa incluye cuatro elementos principales.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini y otros modelos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google ADK está diseñado para integrarse de forma natural con Gemini, aunque también puede utilizar otros modelos de terceros según las necesidades de la solución.&lt;/p&gt;

&lt;p&gt;El modelo puede encargarse de:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comprender la intención del usuario.&lt;/li&gt;
&lt;li&gt;Razonar sobre un problema.&lt;/li&gt;
&lt;li&gt;Generar respuestas.&lt;/li&gt;
&lt;li&gt;Seleccionar herramientas.&lt;/li&gt;
&lt;li&gt;Clasificar solicitudes.&lt;/li&gt;
&lt;li&gt;Resumir información.&lt;/li&gt;
&lt;li&gt;Coordinar agentes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Una arquitectura puede utilizar diferentes modelos dependiendo de la tarea.&lt;/p&gt;

&lt;p&gt;Por ejemplo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Un modelo avanzado para razonamiento complejo.&lt;/li&gt;
&lt;li&gt;Un modelo más rápido para clasificación.&lt;/li&gt;
&lt;li&gt;Un modelo multimodal para procesar imágenes o documentos.&lt;/li&gt;
&lt;li&gt;Un modelo especializado para una tarea concreta.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esta flexibilidad permite equilibrar calidad, latencia y coste.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memoria de largo plazo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La memoria de largo plazo conserva información relevante obtenida en interacciones anteriores. Puede utilizarse para recuperar:&lt;/p&gt;

&lt;p&gt;Preferencias del usuario.&lt;br&gt;
Decisiones históricas.&lt;br&gt;
Contexto de proyectos.&lt;br&gt;
Interacciones previas.&lt;br&gt;
Información asociada a procesos de larga duración.&lt;/p&gt;

&lt;p&gt;La recuperación debe realizarse de forma selectiva para evitar enviar al modelo información innecesaria. También es importante aplicar políticas de privacidad, retención y eliminación de datos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generación Aumentada de Recuperación – RAG&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La arquitectura puede integrar mecanismos de &lt;strong&gt;Retrieval-Augmented Generation&lt;/strong&gt;, conocidos como RAG. Este enfoque permite que el agente busque información en fuentes de conocimiento antes de generar una respuesta. Las fuentes pueden incluir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Documentación empresarial.&lt;/li&gt;
&lt;li&gt;Manuales.&lt;/li&gt;
&lt;li&gt;Políticas internas.&lt;/li&gt;
&lt;li&gt;Bases de conocimiento.&lt;/li&gt;
&lt;li&gt;Documentos técnicos.&lt;/li&gt;
&lt;li&gt;Repositorios.&lt;/li&gt;
&lt;li&gt;Bases de datos vectoriales.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RAG permite reducir la dependencia del conocimiento general del modelo y mejorar la precisión de las respuestas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;APIs, servicios y sistemas externos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Los agentes pueden conectarse con sistemas internos y externos mediante herramientas e integraciones. Algunos ejemplos son:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;APIs corporativas.&lt;/li&gt;
&lt;li&gt;Bases de datos.&lt;/li&gt;
&lt;li&gt;Sistemas ERP.&lt;/li&gt;
&lt;li&gt;CRM.&lt;/li&gt;
&lt;li&gt;Plataformas de tickets.&lt;/li&gt;
&lt;li&gt;Servicios SaaS.&lt;/li&gt;
&lt;li&gt;Sistemas de almacenamiento.&lt;/li&gt;
&lt;li&gt;Motores de búsqueda.&lt;/li&gt;
&lt;li&gt;Servicios de Google Cloud.&lt;/li&gt;
&lt;li&gt;Aplicaciones de terceros.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esta capacidad permite que el agente no solo responda preguntas, sino que también consulte información actualizada y ejecute acciones dentro de procesos empresariales.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Observabilidad y Gobierno&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La observabilidad y el gobierno permite comprender qué ocurre dentro de un agente mientras ejecuta una tarea. A través de la telemetría y de registros estructurados, es posible analizar aspectos como sus pasos de razonamiento, las llamadas a herramientas y las respuestas generadas por los modelos. Esta información resulta especialmente útil durante el desarrollo, ya que facilita la identificación de errores, el diagnóstico de comportamientos inesperados, la mejora continua del agente y controlar el funcionamiento del sistema.&lt;/p&gt;

&lt;p&gt;Esta capa se compone de: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Trazabilidad:&lt;/strong&gt; Permite reconstruir el recorrido completo de una solicitud. Esta información es fundamental para analizar errores y comprender el comportamiento de sistemas multiagente.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logs:&lt;/strong&gt; Los logs registran eventos importantes producidos durante la ejecución. Los logs facilitan la investigación de incidencias y el seguimiento operativo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Métricas:&lt;/strong&gt; Las métricas permiten medir el rendimiento y la calidad del sistema. Estas métricas ayudan a identificar problemas de rendimiento, coste o diseño.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluación:&lt;/strong&gt; La evaluación permite comprobar si los agentes cumplen los objetivos esperados. En un sistema agentico no basta con evaluar la respuesta final. También es necesario revisar si el agente siguió el proceso adecuado.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alertas:&lt;/strong&gt; Las alertas notifican comportamientos inesperados o condiciones críticas. Las alertas permiten responder rápidamente antes de que el problema afecte a un mayor número de usuarios.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seguridad:&lt;/strong&gt; La seguridad debe formar parte de toda la arquitectura permitiendo tener control en la autenticación de usuarios, autorización por roles y permisos, protección de datos, auditoría, entre otros. Por ejemplo, un agente puede consultar una factura, pero no modificarla. Otro agente autorizado podría ejecutar cambios después de una validación o aprobación humana.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;Opciones de Despliegue&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Una aplicación desarrollada con Google ADK puede desplegarse en diferentes entornos. La elección depende del nivel de control, escalabilidad, costos, integración, seguridad y operación requerida por la organización. A continuación se mencionan las opciones de despliegue más comunes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent Runtime:&lt;/strong&gt; Es un servicio de escalado automático totalmente administrado en Google Cloud, diseñado específicamente para implementar, administrar y escalar agentes de IA creados con marcos de trabajo como ADK.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Run:&lt;/strong&gt; Cloud Run permite desplegar agentes como contenedores serverless. Cloud Run puede utilizarse para exponer el agente mediante una API o integrarlo con eventos y otros servicios de Google Cloud.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Kubernetes Engine:&lt;/strong&gt; Google Kubernetes Engine (GKE) es un servicio de Kubernetes administrado de Google Cloud que permite ejecutar agentes en un entorno de contenedores. GKE es una buena opción si se necesita mayor control sobre la implementación y para ejecutar Open Models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Otros entornos:&lt;/strong&gt; Al ser un framework abierto y basado en código, ADK también puede desplegarse en otros entornos compatibles como por ejemplo infraestructura local centros de datos privados, otras plataformas de contenedores, entornos on-premises, otras nubes y máquinas virtuales. Esta flexibilidad permite adaptar el despliegue a requisitos de soberanía, regulación, integración o estrategia multicloud.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusión&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;La arquitectura de Google ADK proporciona una estructura modular para construir aplicaciones basadas en agentes de inteligencia artificial.&lt;/p&gt;

&lt;p&gt;Las interfaces de usuario permiten acceder al sistema desde distintos canales. El Runtime y el Runner coordinan la ejecución. El sistema de agentes aporta razonamiento, orquestación y comportamientos especializados. Los componentes fundamentales gestionan las sesiones, el estado, la memoria, los eventos, las herramientas y los artefactos.&lt;/p&gt;

&lt;p&gt;A su vez, la capa de modelos y conocimiento conecta los agentes con Gemini, otros modelos, sistemas RAG y fuentes externas. La observabilidad y el gobierno permiten controlar el rendimiento, la calidad y la seguridad. Finalmente, las distintas opciones de despliegue hacen posible ejecutar la solución en entornos administrados, serverless, Kubernetes o infraestructuras propias.&lt;/p&gt;

&lt;p&gt;La principal fortaleza de ADK no consiste únicamente en conectar una aplicación con un modelo de lenguaje, sino en proporcionar los componentes necesarios para transformar ese modelo en un sistema agentic organizado, extensible, observable y preparado para integrarse con procesos empresariales reales.&lt;/p&gt;

&lt;p&gt;El diseño adecuado dependerá de cada caso de uso, pero debería mantener siempre un equilibrio entre autonomía, control, seguridad y simplicidad.&lt;/p&gt;

&lt;p&gt;En próximos artículos seguiremos profundizaremos más sobre el tema.&lt;/p&gt;

&lt;p&gt;Otros artículos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/johnbulla/google-adk-introduccion-al-desarrollo-de-agentes-de-ia-7n1"&gt;Google ADK: Introducción al desarrollo de agentes de IA&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Espero sea de utilidad !!!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Síguenos:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>cloud</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>Google ADK: Introduction to AI Agent Development</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sun, 26 Jul 2026 15:56:55 +0000</pubDate>
      <link>https://dev.to/gde/google-adk-introduction-to-ai-agent-development-1b4e</link>
      <guid>https://dev.to/gde/google-adk-introduction-to-ai-agent-development-1b4e</guid>
      <description>&lt;div class="ltag__user ltag__user__id__666134"&gt;
    &lt;a href="/johnbulla" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=150,height=150,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png" alt="johnbulla image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/johnbulla"&gt;John Bulla&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/johnbulla"&gt;💼 Sr. Solutions Architect - Cloud, Data &amp;amp; AI | Pre-Sales Architect | Cloud Evangelist 
🏆 Google Developer Expert | AWS Community Builder | Alibaba Cloud MVP | Ex-Microsoft MVP&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ This post was originally published on my blog &lt;a href="https://wiki-cloud.co/en/2026/07/google-adk-intro-ai-agent-development/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Artificial intelligence is evolving at an unprecedented pace and is transforming how people and businesses interact with technology. Over the past few years, much of the focus has been on generative AI models, which can create text, images, code, audio, and other types of content from natural language instructions. These capabilities have marked a significant and transformative shift in how we perform many tasks, allowing AI to move from a specialized technology to an accessible tool for millions of users.&lt;/p&gt;

&lt;p&gt;However, we are entering a new stage. Artificial intelligence models are no longer limited to simply answering questions or generating content. They can now be autonomous, understand objectives, analyze context, decide what steps to take, use tools, consult different sources of information, connect with APIs, execute actions, and collaborate with other specialized agents to complete more complex tasks.&lt;/p&gt;

&lt;p&gt;This evolution is giving rise to what is known as agentic artificial intelligence, an approach in which AI systems can act with a greater level of autonomy and actively participate in business, technical, and operational processes. Instead of simply offering a recommendation, an agent can search for information, validate data, coordinate different activities, and execute a sequence of actions aimed at achieving a specific goal.&lt;/p&gt;

&lt;p&gt;Within this new scenario appears &lt;strong&gt;Google Agent Development Kit&lt;/strong&gt;, also known as &lt;strong&gt;Google ADK&lt;/strong&gt;, is an open-source framework developed and designed by Google to facilitate the creation, evaluation, and deployment of artificial intelligence agents. ADK provides developers with a structure for defining agent behavior, connecting them to language models and external tools, managing sessions and memory, coordinating multi-agent systems, and evaluating their performance before deploying them to production.&lt;/p&gt;

&lt;p&gt;Thanks to this code-based approach, &lt;strong&gt;Google ADK&lt;/strong&gt; allows you to build everything from simple agents capable of answering questions and retrieving information to more advanced architectures made up of multiple agents that collaborate with each other. This way, teams can develop modular, scalable solutions tailored to real-world use cases, such as customer service, data analysis, process automation, technical support, and decision-making.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is an artificial intelligence agent?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;With this technological advance in artificial intelligence that is growing at an exponential speed, the question arises, What is an artificial intelligence agent?&lt;/p&gt;

&lt;p&gt;An AI agent is an application that uses an artificial intelligence model to understand a situation, reason about it, and execute goal-oriented actions.&lt;/p&gt;

&lt;p&gt;Unlike a traditional chatbot, which typically receives a question and generates a response, an agent can carry out a broader process based on the stated objective. For example, it can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interpret the user's request.&lt;/li&gt;
&lt;li&gt;Analyze the available context.&lt;/li&gt;
&lt;li&gt;Decide what steps to take.&lt;/li&gt;
&lt;li&gt;Select and use tools.&lt;/li&gt;
&lt;li&gt;Consult APIs, databases, or external services.&lt;/li&gt;
&lt;li&gt;Delegate tasks to other agents.&lt;/li&gt;
&lt;li&gt;Evaluate the results.&lt;/li&gt;
&lt;li&gt;Deliver a response or perform an action.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In &lt;strong&gt;Google ADK&lt;/strong&gt;, an agent is typically composed of an AI model, instructions that define its behavior, and optionally a set of tools that it can use to complete its tasks and fulfill the objective set by the user.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6vb0eh057v8tdjqe1re.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6vb0eh057v8tdjqe1re.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is Google ADK?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Google ADK&lt;/strong&gt;, whose initials mean &lt;strong&gt;Agent Development Kit&lt;/strong&gt;, is an open-source framework provided by Google for creating, debugging, and deploying reliable, enterprise-ready artificial intelligence agents. These agents can reason, remember information, use tools, interact with other agents, and execute tasks in a coordinated manner. Thanks to its flexible approach, ADK allows you to start with simple agents and gradually evolve into sophisticated multi-agent systems capable of supporting everything from personal assistants to mission-critical enterprise workflows.&lt;/p&gt;

&lt;p&gt;An agent created with ADK can receive a goal, analyze the user's request, decide what actions to take, use the available tools, and generate a response based on the results obtained.&lt;/p&gt;

&lt;p&gt;Although ADK is specifically optimized for working with Gemini models and Google Cloud services, its architecture is flexible and allows the use of other models, tools, and deployment environments. Google presents it as an open framework for building, debugging, and deploying trusted agents at enterprise scale.&lt;/p&gt;

&lt;p&gt;Currently, ADK has implementations for different languages, including Python, TypeScript, Go, Java and Kotlin, which facilitates its adoption by teams with different technological ecosystems.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fivw43154k5zbeccgcwxo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fivw43154k5zbeccgcwxo.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Advantages of Google ADK&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A continuación menciono las principales ventajas de trabajar con Google ADK:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Multi-agent system&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK facilitates the creation of architectures composed of several specialized agents that can collaborate with each other. Each agent can assume a specific responsibility, use its own tools, and share information with other agents to solve more complex tasks.&lt;/p&gt;

&lt;p&gt;This approach allows a problem to be divided into different areas of work. For example, one agent can be responsible for querying information, another for analyzing it, and a third for generating a final response. In this way, the solutions are more modular, easier to maintain, and prepared to evolve as project requirements increase.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compatibility with different AI models&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Although ADK is specially optimized to work with Gemini, its architecture allows the integration of different artificial intelligence models according to the needs of each solution.&lt;/p&gt;

&lt;p&gt;This flexibility allows developers to select the most suitable model based on criteria such as cost, performance, response speed, reasoning capabilities, data privacy, or the environment where the application will run. In this way, developers are not limited to a single alternative and can adapt the architecture to different technological and business scenarios.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extensive ecosystem of integrations and tools&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK allows agents to connect to a wide range of tools, services, and information sources. Its integration with Gemini and Google Cloud facilitates access to capabilities such as data analytics, storage, search, code execution, and enterprise services.&lt;/p&gt;

&lt;p&gt;Furthermore, agents can connect to APIs, databases, enterprise applications, and third-party tools. This allows them to do more than simply generate responses; they can also access up-to-date information, execute operations, and actively participate in real-world business processes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Multiple coordination patterns&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ADK offers different ways to organize and coordinate work between agents. Developers can build sequential, parallel, hierarchical, or delegation-based workflows, depending on the nature of the problem they want to solve.&lt;/p&gt;

&lt;p&gt;For example, multiple agents can execute tasks simultaneously to reduce response time, follow a specific sequence, or work under the coordination of a supervisory agent. This variety of patterns allows for combining controlled processes with dynamic, AI-driven decisions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Clear code and modular structure&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ADK provides a syntax designed to facilitate the definition of agents, instructions, tools, and workflows through code. This allows for the organized development of solutions and keeps the various responsibilities of the application separate.&lt;/p&gt;

&lt;p&gt;Its code-based approach promotes component reuse, version control, and the application of good software engineering practices. Developers can create simple agents with just a few lines of code and progressively expand the solution without having to completely redesign the architecture.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Complete development experience&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK includes tools that support developers throughout the entire agent lifecycle. It allows them to create prototypes, run tests locally, inspect interactions, analyze tool usage, and debug system behavior.&lt;/p&gt;

&lt;p&gt;It also offers capabilities to evaluate responses and validate the steps taken by agents. This helps detect errors, improve instructions, and verify that the solution performs as expected before being deployed in a production environment.&lt;/p&gt;

&lt;p&gt;Its developer-oriented approach facilitates integration with practices such as automated testing, code review, continuous integration, and continuous deployment.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compatibility with open protocols such as MCP and A2A&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK promotes interoperability by adopting open protocols such as Model Context Protocol, known as MCP, and Agent2Agent, known as A2A.&lt;/p&gt;

&lt;p&gt;MCP facilitates the connection of agents with external tools, data sources, and services through a standardized interface. A2A, on the other hand, allows agents developed with different technologies, languages, or platforms to communicate and collaborate with each other.&lt;/p&gt;

&lt;p&gt;Adopting these protocols reduces dependence on proprietary integrations and facilitates the building of more open, extensible, and interoperable agent ecosystems.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Google Agent Development Kit&lt;/strong&gt; represents a relevant proposal within the ecosystem of agentic artificial intelligence. Its open, code-based approach allows you to build everything from simple agents to multi-agent systems capable of collaborating, using tools, and participating in complex business processes.&lt;/p&gt;

&lt;p&gt;ADK provides a framework for connecting models, instructions, tools, memory, sessions, and evaluation mechanisms. Furthermore, its integration with Google Cloud simplifies the process from local development to the deployment of scalable solutions.&lt;/p&gt;

&lt;p&gt;More than just a tool for creating chatbots, Google AdK allows you to design applications capable of reasoning, acting, and collaborating. For this reason, it can become an important alternative for organizations that want to move from the experimental use of generative artificial intelligence to agents prepared to solve real-world problems in industry and people's daily lives.&lt;/p&gt;

&lt;p&gt;In upcoming articles we will delve deeper into this topic.&lt;/p&gt;

&lt;p&gt;I hope this information is useful.&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow me:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>cloud</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>Google ADK: Introducción al desarrollo de agentes de IA</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sun, 26 Jul 2026 15:46:58 +0000</pubDate>
      <link>https://dev.to/johnbulla/google-adk-introduccion-al-desarrollo-de-agentes-de-ia-7n1</link>
      <guid>https://dev.to/johnbulla/google-adk-introduccion-al-desarrollo-de-agentes-de-ia-7n1</guid>
      <description>&lt;div class="ltag__user ltag__user__id__666134"&gt;
    &lt;a href="/johnbulla" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=150,height=150,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png" alt="johnbulla image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/johnbulla"&gt;John Bulla&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/johnbulla"&gt;💼 Sr. Solutions Architect - Cloud, Data &amp;amp; AI | Pre-Sales Architect | Cloud Evangelist 
🏆 Google Developer Expert | AWS Community Builder | Alibaba Cloud MVP | Ex-Microsoft MVP&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ Este post se publicó originalmente en mi blog &lt;a href="https://wiki-cloud.co/es/2026/07/google-adk-intro-ai-agent-development/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introducción&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;La inteligencia artificial está evolucionando a una velocidad sin precedentes y está transformando la forma en que las personas y las empresas interactúan con la tecnología. Durante estos últimos años, gran parte de la atención se centró en los modelos de inteligencia artificial generativa, que son capaces de crear texto, imágenes, código, audio y otros tipos de contenido a partir de instrucciones en lenguaje natural. Estas capacidades marcaron un cambio importante y trascendental en la forma que que realizamos muchas tareas, ya que permitieron que la IA pasara de ser una tecnología especializada a convertirse en una herramienta accesible para millones de usuarios.&lt;/p&gt;

&lt;p&gt;Sin embargo, estamos entrando en una nueva etapa. Los modelos de inteligencia artificial ya no se limitan únicamente a responder preguntas o generar contenido. Ahora pueden ser autónomos, comprender objetivos, analizar el contexto, decidir qué pasos deben seguir, utilizar herramientas, consultar diferentes fuentes de información, conectarse con APIs, ejecutar acciones y colaborar con otros agentes especializados para completar tareas más complejas.&lt;/p&gt;

&lt;p&gt;Esta evolución está dando lugar a la llamada inteligencia artificial agéntica, un enfoque en el que los sistemas de IA pueden actuar con un mayor nivel de autonomía y participar activamente en procesos empresariales, técnicos y operativos. En lugar de limitarse a ofrecer una recomendación, un agente puede buscar información, validar datos, coordinar diferentes actividades y ejecutar una secuencia de acciones orientadas a alcanzar un objetivo concreto.&lt;/p&gt;

&lt;p&gt;Dentro de este nuevo escenario aparece &lt;strong&gt;Google Agent Development Kit&lt;/strong&gt;, conocido como &lt;strong&gt;Google ADK&lt;/strong&gt;, un framework de código abierto desarrollado y diseñado por Google para facilitar la creación, evaluación y despliegue de agentes de inteligencia artificial. ADK proporciona a los desarrolladores una estructura para definir el comportamiento de los agentes, conectarlos con modelos de lenguaje y herramientas externas, gestionar sesiones y memoria, coordinar sistemas multiagente y evaluar su funcionamiento antes de llevarlos a producción.&lt;/p&gt;

&lt;p&gt;Gracias a este enfoque basado en código, &lt;strong&gt;Google ADK&lt;/strong&gt; permite construir desde agentes sencillos capaces de responder preguntas y consultar información hasta arquitecturas más avanzadas, formadas por varios agentes que colaboran entre sí. De esta manera, los equipos pueden desarrollar soluciones modulares, escalables y adaptadas a casos de uso reales, como la atención al cliente, el análisis de datos, la automatización de procesos, el soporte técnico, participar en la toma de decisiones.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es un agente de inteligencia artificial?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Con este avance tecnologico en inteligencia artificial que crece a una velocidad exponencial, surge la pregunta, ¿Qué es un agente de inteligencia artificial?.&lt;/p&gt;

&lt;p&gt;Un agente de IA es una aplicación que utiliza un modelo de inteligencia artificial para comprender una situación, razonar sobre ella y ejecutar acciones orientadas para alcanzar un objetivo.&lt;/p&gt;

&lt;p&gt;A diferencia de un chatbot tradicional, que normalmente recibe una pregunta y genera una respuesta, un agente puede realizar un proceso más amplio de acuerdo al objetivo planteado, como por ejemplo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interpretar la solicitud del usuario.&lt;/li&gt;
&lt;li&gt;Analizar el contexto disponible.&lt;/li&gt;
&lt;li&gt;Decidir qué pasos debe seguir.&lt;/li&gt;
&lt;li&gt;Seleccionar y utilizar herramientas.&lt;/li&gt;
&lt;li&gt;Consultar APIs, bases de datos o servicios externos.&lt;/li&gt;
&lt;li&gt;Delegar tareas en otros agentes.&lt;/li&gt;
&lt;li&gt;Evaluar los resultados.&lt;/li&gt;
&lt;li&gt;Entregar una respuesta o ejecutar una acción.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En &lt;strong&gt;Google ADK&lt;/strong&gt;, un agente suele estar compuesto por un modelo de IA, unas instrucciones que definen su comportamiento y opcionalmente un conjunto de herramientas que puede utilizar para completar sus tareas y cumplir con el objetivo propuesto por el usuario.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2zet6ye3ibuarn7o68yy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2zet6ye3ibuarn7o68yy.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es Google ADK?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Google ADK&lt;/strong&gt;, cuyas siglas significan &lt;strong&gt;Agent Development Kit&lt;/strong&gt; (Kit de Desarrollo de Agentes), es un framework de código abierto proporcionado por Google para crear, depurar e implementar agentes de inteligencia artificial fiables y preparados para entornos empresariales. Estos agentes pueden razonar, recordar información, utilizar herramientas, interactuar con otros agentes y ejecutar tareas de forma coordinada. Gracias a su enfoque flexible, ADK permite comenzar con agentes sencillos y evolucionar progresivamente hacia sofisticados sistemas multiagente, capaces de dar soporte tanto a asistentes personales como a flujos de trabajo empresariales de misión crítica.&lt;/p&gt;

&lt;p&gt;Un agente creado con ADK puede recibir un objetivo, analizar la solicitud del usuario, decidir qué acciones debe realizar, utilizar las herramientas disponibles y generar una respuesta basada en los resultados obtenidos.&lt;/p&gt;

&lt;p&gt;Aunque ADK está especialmente optimizado para trabajar con los modelos de Gemini y los servicios de Google Cloud, su arquitectura es flexible y permite utilizar otros modelos, herramientas y entornos de despliegue. Google lo presenta como un framework abierto para construir, depurar y desplegar agentes confiables a escala empresarial.&lt;/p&gt;

&lt;p&gt;Actualmente, ADK dispone de implementaciones para diferentes lenguajes, entre ellos Python, TypeScript, Go, Java y Kotlin, lo que facilita su adopción por equipos con distintos ecosistemas tecnológicos.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhe6faa4pvq1wnzm75sbp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhe6faa4pvq1wnzm75sbp.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Ventajas de Google ADK&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A continuación menciono las principales ventajas de trabajar con Google ADK:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sistema Multi agentes&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK facilita la creación de arquitecturas compuestas por varios agentes especializados que pueden colaborar entre sí. Cada agente puede asumir una responsabilidad concreta, utilizar sus propias herramientas y compartir información con otros agentes para resolver tareas más complejas.&lt;/p&gt;

&lt;p&gt;Este enfoque permite dividir un problema en diferentes áreas de trabajo. Por ejemplo, un agente puede encargarse de consultar información, otro de analizarla y un tercero de generar una respuesta final. De esta manera, las soluciones son más modulares, fáciles de mantener y preparadas para evolucionar a medida que aumentan los requisitos del proyecto.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compatibilidad con diferentes modelos de IA&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aunque ADK está especialmente optimizado para trabajar con Gemini, su arquitectura permite integrar diferentes modelos de inteligencia artificial según las necesidades de cada solución.&lt;/p&gt;

&lt;p&gt;Esta flexibilidad permite seleccionar el modelo más adecuado en función de criterios como el coste, el rendimiento, la velocidad de respuesta, la capacidad de razonamiento, la privacidad de los datos o el entorno donde se ejecutará la aplicación. De este modo, los desarrolladores no están limitados a una única alternativa y pueden adaptar la arquitectura a distintos escenarios tecnológicos y empresariales.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Amplio ecosistema de integraciones y herramientas&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK permite conectar los agentes con un amplio conjunto de herramientas, servicios y fuentes de información. Su integración con Gemini y Google Cloud facilita el acceso a capacidades como análisis de datos, almacenamiento, búsqueda, ejecución de código y servicios empresariales.&lt;/p&gt;

&lt;p&gt;Además, los agentes pueden conectarse con APIs, bases de datos, aplicaciones corporativas y herramientas de terceros. Esto permite que no se limiten a generar respuestas, sino que también puedan consultar información actualizada, ejecutar operaciones y participar activamente en procesos reales de negocio.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Múltiples patrones de coordinación&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ADK ofrece diferentes formas de organizar y coordinar el trabajo entre agentes. Los desarrolladores pueden construir flujos secuenciales, paralelos, jerárquicos o basados en delegación, dependiendo de la naturaleza del problema que desean resolver.&lt;/p&gt;

&lt;p&gt;Por ejemplo, varios agentes pueden ejecutar tareas al mismo tiempo para reducir el tiempo de respuesta, seguir una secuencia determinada o trabajar bajo la coordinación de un agente supervisor. Esta variedad de patrones permite combinar procesos controlados con decisiones dinámicas basadas en inteligencia artificial.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Código claro y estructura modular&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ADK proporciona una sintaxis orientada a facilitar la definición de agentes, instrucciones, herramientas y flujos de trabajo mediante código. Esto permite construir soluciones de manera organizada y mantener separadas las distintas responsabilidades de la aplicación.&lt;/p&gt;

&lt;p&gt;Su enfoque basado en código favorece la reutilización de componentes, el control de versiones y la aplicación de buenas prácticas de ingeniería de software. Los desarrolladores pueden crear agentes sencillos con pocas líneas de código y ampliar progresivamente la solución sin tener que rediseñar completamente la arquitectura.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Experiencia de desarrollo completa&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK incorpora herramientas que acompañan al desarrollador durante todo el ciclo de vida de un agente. Permite crear prototipos, ejecutar pruebas localmente, inspeccionar las interacciones, analizar el uso de herramientas y depurar el comportamiento del sistema.&lt;/p&gt;

&lt;p&gt;También ofrece capacidades para evaluar respuestas y validar los pasos seguidos por los agentes. Esto ayuda a detectar errores, mejorar las instrucciones y comprobar que la solución actúa de acuerdo con los resultados esperados antes de ser desplegada en un entorno productivo.&lt;/p&gt;

&lt;p&gt;Su enfoque orientado al desarrollador facilita la integración con prácticas como pruebas automatizadas, revisión de código, integración continua y despliegue continuo.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compatibilidad con protocolos abiertos como MCP y A2A&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ADK promueve la interoperabilidad mediante la adopción de protocolos abiertos como Model Context Protocol, conocido como MCP, y Agent2Agent, conocido como A2A.&lt;/p&gt;

&lt;p&gt;MCP facilita la conexión de los agentes con herramientas, fuentes de datos y servicios externos mediante una interfaz estandarizada. Por su parte, A2A permite que agentes desarrollados con diferentes tecnologías, lenguajes o plataformas puedan comunicarse y colaborar entre sí.&lt;/p&gt;

&lt;p&gt;La adopción de estos protocolos reduce la dependencia de integraciones propietarias y facilita la construcción de ecosistemas de agentes más abiertos, extensibles e interoperables.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusiones&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Google Agent Development Kit&lt;/strong&gt; representa una propuesta relevante dentro del ecosistema de la inteligencia artificial agéntica. Su enfoque abierto y basado en código permite construir desde agentes sencillos hasta sistemas multiagente capaces de colaborar, utilizar herramientas y participar en procesos empresariales complejos.&lt;/p&gt;

&lt;p&gt;ADK proporciona una estructura para conectar modelos, instrucciones, herramientas, memoria, sesiones y mecanismos de evaluación. Además, su integración con Google Cloud facilita el camino desde el desarrollo local hasta el despliegue de soluciones escalables.&lt;/p&gt;

&lt;p&gt;Más que una herramienta para crear chatbots, Google ADK permite diseñar aplicaciones capaces de razonar, actuar y colaborar. Por esta razón, puede convertirse en una alternativa importante para las organizaciones que quieran avanzar desde el uso experimental de la inteligencia artificial generativa hacia agentes preparados para resolver problemas reales de la industria y de la vida diaria de las personas.&lt;/p&gt;

&lt;p&gt;En proximos artículos profundizaremos más sobre el tema.&lt;/p&gt;

&lt;p&gt;Espero sea de utilidad !!!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Síguenos:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>cloud</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>AlloyDB Omni: PostgreSQL Optimized for Hybrid and Multicloud Environments</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sat, 20 Sep 2025 16:56:23 +0000</pubDate>
      <link>https://dev.to/gde/alloydb-omni-postgresql-optimized-for-hybrid-and-multicloud-environments-4991</link>
      <guid>https://dev.to/gde/alloydb-omni-postgresql-optimized-for-hybrid-and-multicloud-environments-4991</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; ✋ This post was originally published on my blog &lt;a href="https:/https://wiki-cloud.co/es/2025/09/alloydb-omni-optimized-hybrid-multicloud-environments/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In today’s technology landscape, flexibility and performance have become essential. Companies no longer operate in a single environment; they combine the cloud, their own data centers (on-premises), and hybrid architectures that leverage the best of both worlds.&lt;/p&gt;

&lt;p&gt;In this context, Google Cloud introduces AlloyDB Omni to solve precisely this challenge, with a proposal that extends the power of its next-generation database beyond the limits of its own cloud.&lt;/p&gt;

&lt;p&gt;AlloyDB Omni is Google Cloud’s self-managed version of AlloyDB and represents a significant evolution in the PostgreSQL ecosystem, combining the flexibility and performance of the PostgreSQL database, allowing organizations to leverage AlloyDB’s advanced features with the ability to run outside of Google Cloud, including in data centers (on-premises), on laptops, on cloud-based VM instances, in containers, or on Kubernetes.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is AlloyDB Omni?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB Omni&lt;/strong&gt; is a &lt;strong&gt;downloadable&lt;/strong&gt;, &lt;strong&gt;packaged&lt;/strong&gt; version of AlloyDB, Google Cloud's PostgreSQL-compatible database designed for the most demanding workloads, incorporating key improvements in flexibility, performance, storage, and more.&lt;/p&gt;

&lt;p&gt;Unlike AlloyDB (which is a fully managed service exclusive to Google Cloud), AlloyDB Omni is designed to run wherever you choose to deploy the database, which can be in an on-premises data center, on your laptop, VM instances, containers, Kubernetes, or even other public clouds.&lt;/p&gt;

&lt;p&gt;This is ideal for businesses that have requirements for keeping their data on-premises, low latency, or simply prefer to maintain full control over their hardware.&lt;/p&gt;

&lt;p&gt;In a previous &lt;a href="https://dev.to/johnbulla/alloydb-the-enterprise-database-for-the-modern-cloud-51gj"&gt;article&lt;/a&gt; wrote about AlloyDB, we recall that AlloyDB maintains full compatibility with PostgreSQL, which makes it much easier to migrate existing applications without the need for costly code changes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fihi7kw5wgwovqmmkpvc6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fihi7kw5wgwovqmmkpvc6.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Key Features and Benefits&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;AlloyDB Omni inherits the best of the managed AlloyDB version in Google Cloud, bringing high performance, PostgreSQL compatibility, and deployment flexibility. Key advantages include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🚀 &lt;strong&gt;Superior Performance:&lt;/strong&gt; Includes optimizations to the execution engine incorporating key Google innovations, delivering up to 2x the performance of standard PostgreSQL for transactional operations and up to 100x the speed of analytical queries, thanks to its in-memory columnar engine. This makes it an ideal choice for HTAP (hybrid transactional and analytical processing) workloads.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔗 &lt;strong&gt;Full PostgreSQL Compatibility:&lt;/strong&gt; Built on the foundation of PostgreSQL, AlloyDB Omni is 100% compatible with the existing ecosystem. It supports standard PostgreSQL applications, drivers, extensions, and tools, facilitating frictionless migrations and the use of conventional management and replication utilities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🛡️ &lt;strong&gt;Security and Compliance:&lt;/strong&gt; Designed for environments with high regulatory or compliance requirements, where the public cloud is not always a viable option.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚙️ &lt;strong&gt;Flexible Deployment:&lt;/strong&gt; It can run in on-premises data centers, virtual machines, Kubernetes, or even other public clouds, offering true hybrid and multi-cloud portability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📊 &lt;strong&gt;Data Governance and Control:&lt;/strong&gt; It allows for full data sovereignty, ensuring that organizations decide exactly where their data will reside to meet strict security, data residency, and regulatory compliance policies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔍 &lt;strong&gt;Query Optimization:&lt;/strong&gt; Includes an intelligent indexing advisor capable of analyzing the most frequent queries and recommending additional indexes to improve overall system performance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤖 &lt;strong&gt;AI Features:&lt;/strong&gt; ncorporates AlloyDB AI, which enables native integration with generative artificial intelligence models compatible with Vertex AI and other frameworks, expanding analysis and automation capabilities.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Use cases&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;On-premises modernization:&lt;/strong&gt; For companies already running PostgreSQL in their own data centers and looking to improve performance and scalability without immediately migrating to the cloud. AlloyDB Omni also enables gradual migration and workload distribution across hybrid and multi-cloud environments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Low latency and data residency:&lt;/strong&gt; Ideal for applications that require data to be physically close to users or that must comply with strict data sovereignty and residency regulations, where the public cloud is not viable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local development and testing:&lt;/strong&gt; Development teams can count on an on-premises experience identical to AlloyDB in the cloud, accelerating build, testing, and validation cycles before going live.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regulatory compliance:&lt;/strong&gt; Designed for organizations in sectors such as banking, healthcare, and government, which must operate under strict security and compliance regulations that limit the use of public cloud services.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusions&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB Omni&lt;/strong&gt; marks a key strategic move by Google Cloud and a bold step toward democratizing high-performance databases. By extending AlloyDB's innovation beyond the confines of its own cloud, it gives organizations the freedom to modernize PostgreSQL workloads on their own terms, regardless of their location—in the cloud, on-premises, or in hybrid configurations.&lt;/p&gt;

&lt;p&gt;With the promise of improving performance, simplifying management, and future-proofing data infrastructure, AlloyDB Omni is positioned as an alternative worth considering. Ultimately, it opens up new possibilities for driving hybrid and multi-cloud strategies with greater flexibility and control.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/omni/docs" rel="noopener noreferrer"&gt;AlloyDB Omni documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/omni/docs/overview" rel="noopener noreferrer"&gt;AlloyDB Omni overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/omni/docs/quickstart" rel="noopener noreferrer"&gt;Install AlloyDB Omni&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/omni/docs/kubernetes-overview" rel="noopener noreferrer"&gt;AlloyDB Omni for Kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/omni/docs/containers-overview" rel="noopener noreferrer"&gt;AlloyDB Omni for containers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hope will be useful !!!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow us:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://twitter.com/johnbulla" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>googlecloud</category>
      <category>postgres</category>
      <category>database</category>
      <category>alloydb</category>
    </item>
    <item>
      <title>AlloyDB Omni: PostgreSQL optimizado para entornos híbridos y multicloud</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sat, 20 Sep 2025 16:25:52 +0000</pubDate>
      <link>https://dev.to/johnbulla/alloydb-omni-postgresql-optimizado-para-entornos-hibridos-y-multicloud-15mg</link>
      <guid>https://dev.to/johnbulla/alloydb-omni-postgresql-optimizado-para-entornos-hibridos-y-multicloud-15mg</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ Este post se publicó originalmente en mi blog &lt;a href="https:/https://wiki-cloud.co/es/2025/09/alloydb-omni-optimized-hybrid-multicloud-environments/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introducción&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;En el panorama tecnológico actual, la flexibilidad y el rendimiento se han vuelto imprescindibles. Las empresas ya no operan en un único entorno; combinan la nube, sus propios centros de datos (on-premises) y arquitecturas híbridas que aprovechan lo mejor de ambos mundos.&lt;/p&gt;

&lt;p&gt;Con este contexto, Google Cloud presenta &lt;strong&gt;AlloyDB Omni&lt;/strong&gt; para resolver precisamente este desafío, con una propuesta que extiende el poder de su base de datos de última generación más allá de los límites de su propia nube.&lt;/p&gt;

&lt;p&gt;AlloyDB Omni es la versión autogestionada de AlloyDB de Google Cloud que representa una evolución significativa en el ecosistema de PostgreSQL, que combina la flexibilidad y el rendimiento de la base de datos de PostgreSQL, donde las organizaciones pueden disfrutar de las características avanzadas de AlloyDB con la posibilidad de ejecutarse fuera de Google Cloud, incluyendo centros de datos (on-premises), equipos portátiles, en instancias de VM basadas en la nube, en contenedores o en Kubernetes.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es AlloyDB Omni?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB Omni&lt;/strong&gt; es una versión &lt;strong&gt;empaquetada y descargable&lt;/strong&gt; de AlloyDB, la base de datos PostgreSQL compatible de Google Cloud diseñada para las cargas de trabajo más exigentes, que incorpora mejoras clave en flexibilidad, rendimiento, almacenamiento, entre otras.&lt;/p&gt;

&lt;p&gt;A diferencia de AlloyDB (que es un servicio totalmente gestionado exclusivo de Google Cloud), AlloyDB Omni está diseñado para ser ejecutado en el entorno que decidamos desplegar la base de datos, que puede ser un centro de datos local, el portátil, instancias de VM, contenedores, Kubernetes o incluso en otras nubes públicas.&lt;/p&gt;

&lt;p&gt;Esto es ideal para empresas que tienen requisitos de mantener sus datos en su infraestructura local, baja latencia o simplemente prefieren mantener el control total sobre su hardware.&lt;/p&gt;

&lt;p&gt;En un &lt;a href="https://dev.to/johnbulla/alloydb-la-base-de-datos-empresarial-para-la-nube-moderna-4opl"&gt;artículo&lt;/a&gt; anterior sobre AlloyDB, se recuerda que AlloyDB mantiene una compatibilidad total con PostgreSQL, lo que facilita enormemente la migración de aplicaciones existentes sin necesidad de realizar cambios costosos en el código.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fafoyu47nqvfmolgym1yn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fafoyu47nqvfmolgym1yn.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Características y beneficios clave&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;AlloyDB Omni hereda lo mejor de la versión gestionada de AlloyDB en Google Cloud, incorporando innovaciones de alto rendimiento, compatibilidad total con PostgreSQL y la flexibilidad de ejecutarse en múltiples entornos. Entre sus principales ventajas se destacan:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🚀 &lt;strong&gt;Rendimiento superior&lt;/strong&gt;: Incorpora optimizaciones que ofrecen hasta &lt;strong&gt;2× más rendimiento&lt;/strong&gt; frente a PostgreSQL estándar para operaciones transaccionales, y hasta &lt;strong&gt;100× más velocidad&lt;/strong&gt; en consultas analíticas gracias a su motor de columnas en memoria. Ideal para cargas HTAP (procesamiento híbrido transaccional y analítico).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔗 &lt;strong&gt;Compatibilidad total con PostgreSQL&lt;/strong&gt;: Construido sobre los cimientos de PostgreSQL, AlloyDB Omni es 100% compatible con el ecosistema existente. Permite usar aplicaciones, controladores, extensiones y herramientas estándar de PostgreSQL, lo que facilita migraciones sin fricciones y el uso de utilidades convencionales de administración y replicación.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🛡️ &lt;strong&gt;Seguridad y cumplimiento&lt;/strong&gt;: Diseñado para entornos con altos requisitos regulatorios o de compliance, donde la nube pública no siempre es una opción viable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚙️ &lt;strong&gt;Despliegue flexible&lt;/strong&gt;: Puede ejecutarse en data centers locales (on-premises), en máquinas virtuales, en Kubernetes o incluso en otras nubes públicas, ofreciendo una verdadera portabilidad híbrida y multicloud.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📊 &lt;strong&gt;Gobernanza y control de datos&lt;/strong&gt;: Permite mantener la soberanía total sobre los datos, asegurando que las organizaciones decidan exactamente dónde residirán sus datos para cumplir con políticas estrictas de seguridad, residencia de datos y regulaciones.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔍 &lt;strong&gt;Optimización de consultas&lt;/strong&gt;: Incluye un asesor de indexación inteligente, capaz de analizar las consultas más frecuentes y recomendar índices adicionales para mejorar el rendimiento global del sistema.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤖 &lt;strong&gt;Funcionalidades de IA&lt;/strong&gt;: Incorpora &lt;strong&gt;AlloyDB AI&lt;/strong&gt;, que habilita la integración nativa con modelos de inteligencia artificial generativa, compatibles con Vertex AI y otros frameworks, ampliando las capacidades de análisis y automatización.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Casos de uso&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Modernización on-premises&lt;/strong&gt;: Para empresas que ya ejecutan PostgreSQL en sus propios centros de datos y buscan mejorar rendimiento y escalabilidad sin migrar inmediatamente a la nube. AlloyDB Omni permite también realizar una migración gradual y una distribución de cargas de trabajo entre entornos híbridos y multicloud.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Baja latencia y residencia de datos&lt;/strong&gt;: Ideal para aplicaciones que necesitan que los datos estén físicamente cerca de los usuarios o que deban cumplir con regulaciones estrictas de soberanía y residencia de datos, donde la nube pública no es viable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Desarrollo y pruebas locales&lt;/strong&gt;: Los equipos de desarrollo pueden contar con una experiencia local idéntica a la de AlloyDB en la nube, lo que acelera los ciclos de construcción, pruebas y validación antes de pasar a producción.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cumplimiento regulatorio&lt;/strong&gt;: Diseñado para organizaciones en sectores como banca, salud o gobierno, que deben operar bajo normativas estrictas de seguridad y compliance que limitan el uso de servicios en la nube pública.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusión&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB Omni&lt;/strong&gt; marca un movimiento estratégico clave de Google Cloud y un paso audaz hacia la democratización de las bases de datos de alto rendimiento. Al extender la innovación de AlloyDB más allá de los límites de su propia nube, brinda a las organizaciones la libertad de modernizar cargas de trabajo PostgreSQL bajo sus propios términos, sin importar dónde se encuentren, si en la nube, en entornos on-premises o en configuraciones híbridas.&lt;/p&gt;

&lt;p&gt;Con la promesa de mejorar el rendimiento, simplificar la gestión y preparar la infraestructura de datos para el futuro, AlloyDB Omni se posiciona como una alternativa que merece ser considerada. En definitiva, abre nuevas posibilidades para impulsar estrategias híbridas y multinube con mayor flexibilidad y control.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Recursos&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com" rel="noopener noreferrer"&gt;Documentación de AlloyDB Omni&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com" rel="noopener noreferrer"&gt;Información general sobre AlloyDB Omni&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com" rel="noopener noreferrer"&gt;Cómo instalar AlloyDB Omni&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com" rel="noopener noreferrer"&gt;AlloyDB Omni para Kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com" rel="noopener noreferrer"&gt;AlloyDB Omni para contenedores&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Espero sea de utilidad !!!&lt;/p&gt;

&lt;p&gt;Saludos,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Síguenos:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://twitter.com/johnbulla" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>googlecloud</category>
      <category>postgres</category>
      <category>database</category>
      <category>alloydb</category>
    </item>
    <item>
      <title>AlloyDB: The Enterprise Database for the Modern Cloud</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sun, 29 Jun 2025 17:45:53 +0000</pubDate>
      <link>https://dev.to/gde/alloydb-the-enterprise-database-for-the-modern-cloud-51gj</link>
      <guid>https://dev.to/gde/alloydb-the-enterprise-database-for-the-modern-cloud-51gj</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; ✋ This post was originally published on my blog &lt;a href="https://wiki-cloud.co/en/2025/06/alloydb-enterprise-database-modern-cloud/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In an environment where modern applications demand maximum performance, high availability and low latency, speed, scalability and reliability are essential requirements in any database system. Organizations need database solutions that not only meet their needs today, but are also future-proof.&lt;/p&gt;

&lt;p&gt;In this context, &lt;strong&gt;AlloyDB&lt;/strong&gt; emerges as a strategic proposal of &lt;strong&gt;Google Cloud&lt;/strong&gt; in the field of relational databases for the enterprise environment, which combines the robustness and flexibility of the &lt;strong&gt;open source&lt;/strong&gt; ecosystem of &lt;strong&gt;PostgreSQL&lt;/strong&gt;, with the power and reliability of an enterprise-level cloud infrastructure such as Google Cloud Platform (GCP), offering a modern, scalable and ready to face critical workloads platform.&lt;/p&gt;

&lt;p&gt;AlloyDB is positioned as an ideal solution for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Companies looking to modernize &lt;strong&gt;Oracle&lt;/strong&gt; or &lt;strong&gt;SQL Server&lt;/strong&gt;, environments, avoiding proprietary licenses.&lt;/li&gt;
&lt;li&gt;Critical workloads requiring high availability, low maintenance and dynamic scalability.&lt;/li&gt;
&lt;li&gt;Teams already working on &lt;strong&gt;Google Cloud&lt;/strong&gt; and need to easily integrate &lt;strong&gt;artificial intelligence capabilities, advanced analytics and serverless services.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With AlloyDB, organizations can move towards a more agile, powerful and future-proof data infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is AlloyDB?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;PostgreSQL&lt;/strong&gt; is one of the most powerful and reliable open-source relational databases on the market. It uses the SQL language and is designed to handle complex workloads securely, efficiently, and scalably. Its development began in 1986, as part of the POSTGRES project at the University of California at Berkeley, and since then it has accumulated more than 35 years of continuous innovation.&lt;/p&gt;

&lt;p&gt;Thanks to its robust architecture, focus on data integrity and committed global community, PostgreSQL has become the open source database of choice for businesses, governments and developers. It is highly extensible with advanced features such as &lt;strong&gt;PostGIS&lt;/strong&gt; for geospatial data, compatible with multiple operating systems and compliant &lt;strong&gt;ACID&lt;/strong&gt; (Atomicity, Consistency, Isolation, Durability) principles since 2001, making it ideal for building modern, high-performance solutions.  &lt;/p&gt;

&lt;p&gt;On this solid foundation, &lt;strong&gt;Google Cloud&lt;/strong&gt; developed &lt;strong&gt;AlloyDB&lt;/strong&gt;, a fully managed relational database, fully compatible with PostgreSQL, including its most popular extensions. AlloyDB was designed specifically for enterprise environments that require extreme performance, high availability and uncompromised scalability.&lt;/p&gt;

&lt;p&gt;In essence, AlloyDB is a cloud-optimized version of PostgreSQL that leverages key Google Cloud innovations in resiliency, reliability and operational efficiency. Existing applications and tools can continue to function without modification, thanks to its support for standard PostgreSQL connections and queries.&lt;/p&gt;

&lt;p&gt;Its modern architecture separates compute from storage, allowing it to scale independently and efficiently. In addition, it integrates advanced technologies such as &lt;strong&gt;vectorized processing&lt;/strong&gt;, &lt;strong&gt;persistent memory&lt;/strong&gt; and &lt;strong&gt;predictive load analysis&lt;/strong&gt;, maximizing response speed and reducing operational overhead.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;History of AlloyDB for PostgreSQL&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Google launched &lt;strong&gt;AlloyDB for PostgreSQL&lt;/strong&gt; in May 2022 during the &lt;strong&gt;Google I/O&lt;/strong&gt; event and later at &lt;strong&gt;Google Cloud Next&lt;/strong&gt;, as a strategic response to the limitations of traditional cloud databases. Their goal was to offer a modern solution, natively designed for the cloud, seeking to optimize the performance and scalability of PostgreSQL, and also to demonstrate their expertise building world-class databases, based on proprietary technologies such as &lt;strong&gt;Spanner&lt;/strong&gt;, &lt;strong&gt;Bigtable&lt;/strong&gt; and &lt;strong&gt;Firestore&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Before the launch of AlloyDB, Google Cloud offered &lt;strong&gt;Cloud SQL&lt;/strong&gt;, a managed service for databases such as PostgreSQL, MySQL and SQL Server. However, like other solutions on the market, it had limitations of traditional architectures, with poor optimization for mixed loads, storage bottlenecks and mostly vertical scalability. This left a gap for organizations that needed greater performance, flexibility and resiliency, especially in critical or data-intensive applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Common uses&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;High performance transactional loads&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ideal for critical applications such as e-commerce, fintech or gaming. AlloyDB offers more than &lt;strong&gt;4 times the performance&lt;/strong&gt; of standard PostgreSQL thanks to its optimized architecture, allowing fast responses, flexible scalability and lower operational load.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flgobnbya049on1kgzm4f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flgobnbya049on1kgzm4f.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Real-time analytics&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AlloyDB allows you to run &lt;strong&gt;analytical queries directly on operational data&lt;/strong&gt;, with an integrated columnar engine that delivers up to &lt;strong&gt;100 times faster&lt;/strong&gt; than traditional PostgreSQL. Perfect for live dashboards, fraud detection and customer behavior analysis.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi3lnq35df23bf1tv3nkv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi3lnq35df23bf1tv3nkv.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Generative AI applications&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With &lt;strong&gt;AlloyDB AI&lt;/strong&gt;, you can store and query vectors, generate embeddings directly from the database and connect with models in &lt;strong&gt;Vertex AI&lt;/strong&gt; and &lt;strong&gt;other platforms&lt;/strong&gt;, enabling assets such as chatbots, semantic search or advanced recommendation systems.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3cx147jjvcjrcmj6v7f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3cx147jjvcjrcmj6v7f.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Legacy database modernization&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AlloyDB offers a simple path to migrate from PostgreSQL or other legacy databases such as Oracle or SQL Server, with support for tools such as &lt;strong&gt;&lt;a href="https://cloud.google.com/database-migration" rel="noopener noreferrer"&gt;Database Migration Service (DMS)&lt;/a&gt;&lt;/strong&gt;, obtaining a managed, scalable environment without proprietary licenses.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwj6bta9fon8cfmsy9kwq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwj6bta9fon8cfmsy9kwq.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Hybrid and multicloud deployments&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB Omni&lt;/strong&gt; allows you to run the same AlloyDB engine in &lt;strong&gt;on-premises&lt;/strong&gt; environments or in &lt;strong&gt;other clouds&lt;/strong&gt;, making it easy to meet specific &lt;strong&gt;data sovereignty&lt;/strong&gt; or &lt;strong&gt;regulatory requirements&lt;/strong&gt;. It is a downloadable edition that offers the same functionality and performance as the cloud service, allowing you to standardize a single database across multiple environments with complete flexibility.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6llq03j1srhp0vvia26c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6llq03j1srhp0vvia26c.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How does AlloyDB work?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Applications connect to &lt;strong&gt;AlloyDB&lt;/strong&gt; in the same way they would connect to any standard PostgreSQL database, using the same protocols and query language. This means that no changes to existing applications are required to start using AlloyDB.&lt;/p&gt;

&lt;p&gt;Behind the scenes, AlloyDB is built on a cloud-optimized architecture that combines different components designed to deliver high availability, maximum performance and high throughput. In addition, Google Cloud management tools allow you to monitor system health, and automatically adjust size and scale based on application demand, ensuring efficiency and operational continuity.&lt;/p&gt;

&lt;p&gt;In AlloyDB, all the resources of a database deployment, logs and configurations are organized within a cluster, running in a single Google Cloud region and in a Virtual Private Cloud (VPC).&lt;/p&gt;

&lt;p&gt;Each cluster consists of &lt;strong&gt;nodes&lt;/strong&gt;, which are virtual machines running the PostgreSQL database engine. These nodes are grouped into &lt;strong&gt;instances&lt;/strong&gt;, each with a private, static IP address in the VPC, allowing applications to easily connect using standard PostgreSQL protocols.&lt;/p&gt;

&lt;p&gt;There are two types of instances in AlloyDB:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary instance:&lt;/strong&gt; It is the main access point for reading and writing. It can be configured as:&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;High Availability (HA):&lt;/strong&gt; It includes two nodes, one active and one standby, with automatic failover in the event of a failure.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;Basic:&lt;/strong&gt; It has a single node and is designed for development or testing environments without critical availability requirements.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read pool instances:&lt;/strong&gt; These are optional and are composed of one or more read-only nodes (up to 20 per cluster). AlloyDB automatically distributes queries among these nodes to improve performance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition, &lt;strong&gt;AlloyDB&lt;/strong&gt; allows instances to scale dynamically, adjusting the number of nodes, memory and compute capacity according to the needs of the application, without affecting the data or requiring long downtime. This is possible because data is stored separately in a flexible, compute-independent storage tier.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbcxi7aijgiyohitnhd0g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbcxi7aijgiyohitnhd0g.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: Google Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusions&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB for PostgreSQL&lt;/strong&gt; marks a significant advance in the evolution of relational databases in the cloud. It integrates the robustness and compatibility of the &lt;strong&gt;PostgreSQL&lt;/strong&gt; open source ecosystem with a modern architecture, optimized from the ground up to deliver high performance, scalability and availability in demanding environments.&lt;/p&gt;

&lt;p&gt;Unlike traditional solutions or legacy managed services, AlloyDB was built from the ground up as a truly cloud-native engine. It incorporates separation of compute and storage, persistent caching, continuous backup, and advanced capabilities for analytical, transactional, and generative AI workloads.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Review the following resources for learn more about the AllowDB::&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/products/alloydb?hl=es_419" rel="noopener noreferrer"&gt;AlloyDB for PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/docs?hl=es-419" rel="noopener noreferrer"&gt;AlloyDB Documentation for PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope this information is useful.&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow me:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>googlecloud</category>
      <category>cloud</category>
      <category>database</category>
      <category>alloydb</category>
    </item>
    <item>
      <title>AlloyDB: La base de datos empresarial para la nube moderna</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sun, 29 Jun 2025 12:42:51 +0000</pubDate>
      <link>https://dev.to/johnbulla/alloydb-la-base-de-datos-empresarial-para-la-nube-moderna-4opl</link>
      <guid>https://dev.to/johnbulla/alloydb-la-base-de-datos-empresarial-para-la-nube-moderna-4opl</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ Este post se publicó originalmente en mi blog &lt;a href="https://wiki-cloud.co/es/2025/06/alloydb-enterprise-database-modern-cloud/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introducción&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;En un entorno donde las aplicaciones modernas demandan un máximo rendimiento, una alta disponibilidad y una baja latencia, se suman la velocidad, la escalabilidad y la confiabilidad como requerimientos esenciales en cualquier sistema de base de datos. Las organizaciones necesitan soluciones de bases de datos que no solo satisfagan sus necesidades actuales, sino que también estén preparadas para el futuro.&lt;/p&gt;

&lt;p&gt;En este contexto, &lt;strong&gt;AlloyDB&lt;/strong&gt; emerge como una propuesta estratégica de &lt;strong&gt;Google Cloud&lt;/strong&gt; en el ámbito de las bases de datos relacionales para el entorno empresarial, que combina la solidez y flexibilidad del ecosistema &lt;strong&gt;open source&lt;/strong&gt; de &lt;strong&gt;PostgreSQL&lt;/strong&gt;, con el poder y la confiabilidad de una infraestructura cloud de nivel empresarial como Google Cloud Platform (GCP), ofreciendo una plataforma moderna, escalable y lista para afrontar cargas de trabajo críticas.&lt;/p&gt;

&lt;p&gt;AlloyDB se posiciona como una solución ideal para:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Empresas que buscan modernizar entornos &lt;strong&gt;Oracle&lt;/strong&gt; o &lt;strong&gt;SQL Server&lt;/strong&gt;, evitando licencias propietarias.&lt;/li&gt;
&lt;li&gt;Cargas de trabajo críticas que requieren alta disponibilidad, bajo mantenimiento y escalabilidad dinámica.&lt;/li&gt;
&lt;li&gt;Equipos que ya trabajan en &lt;strong&gt;Google Cloud&lt;/strong&gt; y necesitan integrar fácilmente capacidades de &lt;strong&gt;inteligencia artificial&lt;/strong&gt;, &lt;strong&gt;analítica avanz&lt;/strong&gt;ada y &lt;strong&gt;servicios serverless&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Con AlloyDB, las organizaciones pueden avanzar hacia una infraestructura de datos más ágil, potente y preparada para el futuro.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es AlloyDB?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;PostgreSQL&lt;/strong&gt; es una de las bases de datos relacionales de código abierto más poderosas y confiables del mercado. Utiliza el lenguaje SQL y está diseñada para gestionar cargas de trabajo complejas de forma segura, eficiente y escalable. Su desarrollo comenzó en 1986, como parte del proyecto POSTGRES de la Universidad de California en Berkeley, y desde entonces ha acumulado más de 35 años de innovación continua.&lt;/p&gt;

&lt;p&gt;Gracias a su arquitectura robusta, su enfoque en la integridad de los datos y una comunidad global comprometida, PostgreSQL se ha convertido en la base de datos open source preferida por empresas, gobiernos y desarrolladores. Es altamente extensible con funciones avanzadas como &lt;strong&gt;PostGIS&lt;/strong&gt; para datos geoespaciales, compatible con múltiples sistemas operativos y cumple con los principios &lt;strong&gt;ACID&lt;/strong&gt; (Atomicity, Consistency, Isolation, Durability) desde 2001, lo que la hace ideal para construir soluciones modernas y de alto rendimiento. &lt;/p&gt;

&lt;p&gt;Sobre esta base sólida, &lt;strong&gt;Google Cloud&lt;/strong&gt; desarrolló &lt;strong&gt;AlloyDB&lt;/strong&gt;, una base de datos relacional completamente gestionada, totalmente compatible con PostgreSQL, incluidas sus extensiones más populares. AlloyDB fue diseñada específicamente para entornos empresariales que requieren rendimiento extremo, alta disponibilidad y escalabilidad sin compromisos.&lt;/p&gt;

&lt;p&gt;En esencia, AlloyDB es una versión optimizada de PostgreSQL para la nube, que aprovecha innovaciones clave de Google Cloud en resiliencia, confiabilidad y eficiencia operativa. Las aplicaciones y herramientas existentes pueden seguir funcionando sin modificaciones, gracias a su compatibilidad con conexiones y consultas estándar de PostgreSQL.&lt;/p&gt;

&lt;p&gt;Su arquitectura moderna separa el cómputo del almacenamiento, lo que permite escalar de manera independiente y eficiente. Además, integra tecnologías avanzadas como &lt;strong&gt;procesamiento vectorizado&lt;/strong&gt;, &lt;strong&gt;memoria persistente&lt;/strong&gt; y &lt;strong&gt;análisis predictivo de carga&lt;/strong&gt;, lo que maximiza la velocidad de respuesta y reduce la carga operativa.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Usos Comunes&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Cargas transaccionales de alto rendimiento&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ideal para aplicaciones críticas como e-commerce, fintech o gaming. AlloyDB ofrece más de &lt;strong&gt;4 veces el rendimiento&lt;/strong&gt; de PostgreSQL estándar gracias a su arquitectura optimizada, permitiendo respuestas rápidas, escalabilidad flexible y menor carga operativa.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flgobnbya049on1kgzm4f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flgobnbya049on1kgzm4f.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Analítica en tiempo real&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AlloyDB permite ejecutar &lt;strong&gt;consultas analíticas directamente sobre los datos operativos&lt;/strong&gt;, con un motor de columnas integrado que brinda hasta &lt;strong&gt;100 veces más velocidad&lt;/strong&gt; que PostgreSQL tradicional. Perfecto para dashboards en vivo, detección de fraudes y análisis de comportamiento de clientes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi3lnq35df23bf1tv3nkv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi3lnq35df23bf1tv3nkv.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Aplicaciones de IA generativa&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Con &lt;strong&gt;AlloyDB AI&lt;/strong&gt;, puede almacenar y consultar vectores, generar embeddings directamente desde la base de datos y conectarse con modelos en &lt;strong&gt;Vertex AI&lt;/strong&gt; y &lt;strong&gt;otras plataformas&lt;/strong&gt;, habilitando activos como chatbots, búsquedas semánticas o sistemas de recomendación avanzados.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3cx147jjvcjrcmj6v7f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3cx147jjvcjrcmj6v7f.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Modernización de bases de datos heredadas&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AlloyDB ofrece una ruta simple para migrar desde PostgreSQL u otras bases legacy como Oracle o SQL Server, con soporte de herramientas como &lt;strong&gt;&lt;a href="https://cloud.google.com/database-migration?hl=es" rel="noopener noreferrer"&gt;Database Migration Service (DMS)&lt;/a&gt;&lt;/strong&gt;, obteniendo un entorno administrado, escalable y sin licencias propietarias.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl2b1o8w42xzoz67czyzm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl2b1o8w42xzoz67czyzm.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Despliegues híbridos y multicloud&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB Omni&lt;/strong&gt; permite ejecutar el mismo motor de AlloyDB en entornos on-premise o en otras nubes, lo que facilita el cumplimiento de requisitos de soberanía de datos o regulaciones específicas. Se trata de una edición descargable que ofrece la misma funcionalidad y rendimiento que el servicio en la nube, lo que te permite estandarizar una única base de datos en múltiples entornos con total flexibilidad.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjds07p5eli6qv3fgp4ee.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjds07p5eli6qv3fgp4ee.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Cómo funciona AlloyDB?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Las aplicaciones se conectan a &lt;strong&gt;AlloyDB&lt;/strong&gt; de la misma forma en que lo harían con cualquier base de datos PostgreSQL estándar, utilizando los mismos protocolos y lenguaje de consulta. Esto significa que no se requieren cambios en las aplicaciones existentes para comenzar a usar AlloyDB.&lt;/p&gt;

&lt;p&gt;Detrás de escena, AlloyDB está construido sobre una arquitectura optimizada en la nube que combina distintos componentes diseñados para ofrecer alta disponibilidad, máximo rendimiento y gran capacidad de procesamiento. Además, las herramientas de administración de Google Cloud permiten monitorear el estado del sistema, y ajustar automáticamente el tamaño y escala según la demanda de las aplicaciones, asegurando eficiencia y continuidad operativa.&lt;/p&gt;

&lt;p&gt;En AlloyDB, todos los recursos de una implementación de bases de datos, registros y configuraciones se organizan dentro de un clúster, que se ejecuta en una única región de Google Cloud y en una Virtual Private Cloud (VPC).&lt;/p&gt;

&lt;p&gt;Cada clúster está formado por nodos, que son máquinas virtuales que ejecutan el motor de base de datos PostgreSQL. Estos nodos se agrupan en instancias, cada una con una dirección IP privada y estática en la VPC, lo que permite a las aplicaciones conectarse fácilmente usando los protocolos estándar de PostgreSQL.&lt;/p&gt;

&lt;p&gt;Existen dos tipos de instancias en AlloyDB:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Instancia principal&lt;/strong&gt;: Es el punto de acceso principal para lectura y escritura. Puede configurarse como:
&amp;gt; 💡 &lt;strong&gt;Alta disponibilidad (HA):&lt;/strong&gt; Incluye dos nodos, uno activo y otro en espera, con conmutación automática en caso de falla.
&amp;gt; 💡 &lt;strong&gt;Básica:&lt;/strong&gt; Tiene un solo nodo y está pensada para entornos de desarrollo o pruebas sin requisitos críticos de disponibilidad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instancias de grupo de lectura:&lt;/strong&gt; Estas son opcionales y están compuestas por uno o más nodos dedicados solo a lectura (hasta 20 por clúster). AlloyDB distribuye automáticamente las consultas entre estos nodos para mejorar el rendimiento.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Además, &lt;strong&gt;AlloyDB&lt;/strong&gt; permite escalar dinámicamente las instancias, ajustando el número de nodos, la memoria y la capacidad de cómputo según las necesidades de la aplicación, sin afectar los datos ni requerir largos tiempos de inactividad. Esto es posible gracias a que los datos se almacenan de forma separada en una capa de almacenamiento flexible, independiente del cómputo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbcxi7aijgiyohitnhd0g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbcxi7aijgiyohitnhd0g.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Google Cloud&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusiones&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AlloyDB for PostgreSQL&lt;/strong&gt; marca un avance significativo en la evolución de las bases de datos relacionales en la nube. Integra la solidez y compatibilidad del ecosistema open source de &lt;strong&gt;PostgreSQL&lt;/strong&gt; con una arquitectura moderna, optimizada desde su diseño para ofrecer alto rendimiento, escalabilidad y disponibilidad en entornos exigentes.&lt;/p&gt;

&lt;p&gt;A diferencia de soluciones tradicionales o servicios administrados heredados, AlloyDB fue construido desde cero como un motor verdaderamente nativo de la nube. Incorpora separación entre cómputo y almacenamiento, caché persistente, respaldo continuo y capacidades avanzadas para cargas analíticas, transaccionales y de inteligencia artificial generativa.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Recursos&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Consulte los siguientes recursos para obtener más información sobre el servicio de AlloyDB:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/products/alloydb?hl=es_419" rel="noopener noreferrer"&gt;AlloyDB for PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/alloydb/docs?hl=es-419" rel="noopener noreferrer"&gt;Documentación de AlloyDB para PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Espero sea de utilidad !!!&lt;/p&gt;

&lt;p&gt;Saludos,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Síguenos:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://twitter.com/johnbulla" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>googlecloud</category>
      <category>cloud</category>
      <category>database</category>
      <category>spanish</category>
    </item>
    <item>
      <title>AWS Transform for Mainframe: A new era for Legacy System Modernization</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Sat, 14 Jun 2025 15:38:31 +0000</pubDate>
      <link>https://dev.to/aws-builders/aws-transform-for-mainframe-a-new-era-for-legacy-system-modernization-3inb</link>
      <guid>https://dev.to/aws-builders/aws-transform-for-mainframe-a-new-era-for-legacy-system-modernization-3inb</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; ✋ This post was originally published on my blog &lt;a href="https://wiki-cloud.co/en/2025/06/aws-transform-for-mainframe/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A central component in many traditional business infrastructures has been the &lt;strong&gt;mainframe&lt;/strong&gt;, a platform that for decades has served as the backbone of critical applications, especially in sectors such as &lt;strong&gt;banking&lt;/strong&gt;, &lt;strong&gt;insurance&lt;/strong&gt;, &lt;strong&gt;retail&lt;/strong&gt;, &lt;strong&gt;government&lt;/strong&gt;, among others.&lt;/p&gt;

&lt;p&gt;Mainframe systems are known for their reliability, high performance, and ability to process large volumes of transactions. However, they represent a significant challenge today because they are expensive to maintain, difficult to integrate with modern technologies, and there is a growing shortage of professionals trained in languages ​​such as &lt;strong&gt;COBOL&lt;/strong&gt;, &lt;strong&gt;PL/I&lt;/strong&gt; or &lt;strong&gt;assembler&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;One of the biggest challenges facing organizations is precisely the migration of applications written in &lt;strong&gt;COBOL&lt;/strong&gt; to modern programming languages. This difficulty responds in large part to a generational shift in the technology workforce, because younger developers are trained in contemporary languages such as &lt;strong&gt;Java&lt;/strong&gt; code generation or &lt;strong&gt;Python&lt;/strong&gt;, and many of the experienced professionals continue to master older technologies such as COBOL where most are already retiring. Despite this context, COBOL is not going away anytime soon and will continue tobe an essential component in many critical business systems.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 According to &lt;strong&gt;Reuters&lt;/strong&gt;, 43 % of banking systems still rely on COBOL, and it is currently estimated that there are more than 220 billion lines of COBOL code active worldwide.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At the same time, the growing need to drive digital innovation and respond with agility to market changes has led many organizations to explore alternatives that are more flexible, scalable and aligned with cloud environments.&lt;/p&gt;

&lt;p&gt;In this scenario, many organizations are beginning to consider the use of &lt;strong&gt;Generative Artificial Intelligence&lt;/strong&gt; solutions as a key tool to accelerate and automate the modernization process of their Mainframe systems. These technologies can facilitate the transition to modern platforms without the need to completely redesign application functionality or alter the behavior of workloads currently running on Mainframe environments.&lt;/p&gt;

&lt;p&gt;As part of its innovation plan, AWS made available &lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt;, an innovative solution designed to modernize legacy systems. This was presented as “&lt;strong&gt;Amazon Q Developer Transform capability for Mainframe&lt;/strong&gt;” during &lt;strong&gt;re:Invent 2024&lt;/strong&gt; and is now generally available. This service incorporates a specialized AI agent to significantly accelerate modernization processes that traditionally took several years, helping organizations complete their transformations and/or modernizations in a more agile and efficient manner.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is AWS Transform for Mainframe?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt; is a service designed to accelerate the modernization of legacy applications in mainframe environments through the use of Generative AI (GenAI). This solution automates traditionally complex tasks such as COBOL code analysis, mainframe system documentation, business rule extraction, decomposition of monolithic applications into functional domains, and code refactoring.&lt;/p&gt;

&lt;p&gt;By intelligently decomposing applications, AWS Transform allows you to plan and execute the migration sequence more efficiently, enabling the parallel transformation of business functions. This not only accelerates the modernization process but also improves decision-making, operational agility, and overall migration efficiency.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwf3i6lzuiuuvusouqg3g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwf3i6lzuiuuvusouqg3g.png" alt=" " width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: AWS&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Note:&lt;/strong&gt; Currently &lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt; is only available in the regions of: &lt;strong&gt;USA (Northern Virginia)&lt;/strong&gt; and &lt;strong&gt;Europe (Frankfurt)&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;AWS Transform Agents for Mainframe&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As part of the Mainframe application transformation process, &lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt; incorporates a series of &lt;strong&gt;specialized agents&lt;/strong&gt; designed to facilitate and automate the modernization of legacy code to modern languages such as &lt;strong&gt;Java&lt;/strong&gt; code generation. These agents enable critical analysis, refactoring and conversion tasks to be performed more quickly and accurately, optimizing each stage of the transformation process. The agents are described below:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Agent&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Key capabilities&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Analysis Agent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This agent is responsible for analyzing legacy &lt;strong&gt;COBOL&lt;/strong&gt; code to understand its structure, identify dependencies, detect missing artifacts and prepare the ground for automated &lt;strong&gt;Java&lt;/strong&gt; code generation. Its in-depth analysis assesses the technical complexity of the codebase and automatically categorizes components.&lt;/td&gt;
&lt;td&gt;- Cyclomatic complexity analysis to determine code stability. &lt;br&gt; - Identification of internal and external dependencies. &lt;br&gt; - Detection of missing or inconsistent artifacts. &lt;br&gt; - Automatic classification of code according to functionality.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Documentation Generation Agent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This agent generates detailed technical and functional documentation from existing &lt;strong&gt;COBOL&lt;/strong&gt; code. It can process millions of lines of code in minutes, identify the underlying business logic and provide clear descriptions tailored to the profile of each user (developers, analysts, business leaders). In addition, it can be integrated with knowledge bases to enrich the technical and domain context.&lt;/td&gt;
&lt;td&gt;- Automatic expansion of customized acronyms. &lt;br&gt; - Component and person-driven documentation generation. &lt;br&gt; - Intelligent business logic summaries. &lt;br&gt; - Context-sensitivity of code and functional domains. &lt;br&gt; - Integration with knowledge bases.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Decomposition Agent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This agent identifies the boundaries between technical and business domains within monolithic code, making it easier to prepare for iterative, segmented migration to the &lt;strong&gt;AWS&lt;/strong&gt; cloud. It is key to moving towards more modular and decoupled architectures.&lt;/td&gt;
&lt;td&gt;- Detailed analysis of dependencies between code and data. &lt;br&gt; - Logical separation of business and technical domains. &lt;br&gt; - Improved detection of hidden dependencies. &lt;br&gt; - Simplified initialization mechanism for code segmentation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Migration Plan Agent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This agent assists in strategic migration planning, allowing users to define priorities, constraints and objectives. Based on these inputs, the agent generates optimized sequences of migration waves, providing different options to adapt the plan to business needs.&lt;/td&gt;
&lt;td&gt;- Interactive and dynamic planning of migration waves. &lt;br&gt; - Generation of multiple transformation scenarios based on customized criteria. &lt;br&gt; - Prioritization based on technical complexity, business value, and dependencies.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Refactoring Agent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This agent has the ability to automatically refactor code, maintaining its functional equivalence and preparing it to run in a modern environment. It operates under human supervision, allowing to validate each step of the process to ensure that the new code is complete, maintainable and aligned with the defined functional domains.&lt;/td&gt;
&lt;td&gt;- Automatic transformation of the code to modern languages (e.g. Java). &lt;br&gt; - Guarantee of functional equivalence with respect to the original system. &lt;br&gt; - Refactoring based on previously identified domains and components. &lt;br&gt; - Horizontal scalability to handle large volumes of code simultaneously.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5m2vd69fzkjwls0jfll.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5m2vd69fzkjwls0jfll.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: AWS&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusions&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Modernizing mainframe systems no longer has to be a lengthy, costly or risky process. With &lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt;, organizations now have a comprehensive solution based on &lt;strong&gt;Agentic AI&lt;/strong&gt;, capable of automating critical tasks such as COBOL code analysis, technical documentation, business rule extraction, migration wave planning, and refactoring to modern languages such as Java.&lt;/p&gt;

&lt;p&gt;With its specialized agents, &lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt; not only accelerates transformation and modernization projects, but significantly &lt;strong&gt;reduces the technical complexity and human effort required&lt;/strong&gt;, allowing companies to continue to innovate without compromising the stability of their current operations. This hybrid approach between intelligent automation and human oversight opens the door to scalable, secure modernization aligned with business needs in today's digital world.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Review the following resources for learn more about the AWS Transfrom for Mainframe service:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/" rel="noopener noreferrer"&gt;AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/mainframe/" rel="noopener noreferrer"&gt;AWS Transform for Mainframe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/es/blogs/aws/accelerate-the-modernization-of-mainframe-and-vmware-workloads-with-aws-transform/" rel="noopener noreferrer"&gt;Accelerate the modernization of Mainframe and VMware workloads with AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=qo5efDZ2Ewk" rel="noopener noreferrer"&gt;YouTube: Introduction to AWS Transform for Mainframe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=W7faetEFI4c" rel="noopener noreferrer"&gt;Youtube: Accelerate Mainframe modernization with agentic AI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope this information is useful.&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow me:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>mainframe</category>
      <category>modernization</category>
    </item>
    <item>
      <title>AWS Transform para Mainframe: Una nueva era para la modernización de sistemas legacy</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Fri, 13 Jun 2025 19:57:21 +0000</pubDate>
      <link>https://dev.to/aws-espanol/aws-transform-para-mainframe-una-nueva-era-para-la-modernizacion-de-sistemas-legacy-4fg0</link>
      <guid>https://dev.to/aws-espanol/aws-transform-para-mainframe-una-nueva-era-para-la-modernizacion-de-sistemas-legacy-4fg0</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ Este post se publicó originalmente en mi blog &lt;a href="https://wiki-cloud.co/es/2025/06/aws-transform-for-mainframe/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introducción&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Un componente central en muchas infraestructuras empresariales tradicionales ha sido el mainframe, una plataforma que durante décadas ha funcionado como la columna vertebral de aplicaciones críticas, especialmente en sectores como la &lt;strong&gt;banca&lt;/strong&gt;, los &lt;strong&gt;seguros&lt;/strong&gt;, el &lt;strong&gt;retail&lt;/strong&gt;, el &lt;strong&gt;gobierno&lt;/strong&gt;, entre otros.&lt;/p&gt;

&lt;p&gt;Los sistemas de Mainframe se destacan por su fiabilidad, alto rendimiento y capacidad para procesar grandes volúmenes de transacciones. No obstante, hoy representan un reto significativo porque son costosos de mantener, difíciles de integrar con tecnologías modernas, y existe una creciente escasez de profesionales capacitados en lenguajes como &lt;strong&gt;COBOL&lt;/strong&gt;, &lt;strong&gt;PL/I&lt;/strong&gt; o &lt;strong&gt;ensamblador&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Uno de los mayores desafíos que enfrentan las organizaciones es precisamente la migración de aplicaciones escritas en &lt;strong&gt;COBOL&lt;/strong&gt; hacia lenguajes de programación modernos. Esta dificultad responde en gran parte a un cambio generacional en la fuerza laboral tecnológica, porque los desarrolladores más jóvenes se forman en lenguajes contemporáneos como &lt;strong&gt;Java&lt;/strong&gt; o &lt;strong&gt;Python&lt;/strong&gt;, y muchos de los profesionales con experiencia continúan dominando tecnologías más antiguas como COBOL donde la mayoría ya están jubilando. A pesar de este contexto, COBOL no desaparecerá pronto y seguirá siendo un componente esencial en muchos sistemas empresariales críticos.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 Según &lt;strong&gt;Reuters&lt;/strong&gt;, el 43 % de los sistemas bancarios aún dependen de COBOL, y actualmente se estima que existen más de 220 mil millones de líneas de código COBOL activas en todo el mundo.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Al mismo tiempo, la creciente necesidad de impulsar la innovación digital y responder con agilidad a los cambios del mercado, ha llevado a muchas organizaciones a explorar alternativas más flexibles, escalables y alineadas con entornos de nube.&lt;/p&gt;

&lt;p&gt;En este escenario, muchas organizaciones están comenzando a considerar el uso de soluciones de &lt;strong&gt;Inteligencia Artificial Generativa&lt;/strong&gt; como una herramienta clave para acelerar y automatizar el proceso de modernización de sus sistemas de Mainframe. Estas tecnologías permiten facilitar la transición hacia plataformas modernas sin necesidad de rediseñar completamente la funcionalidad de las aplicaciones, ni alterar el comportamiento de las cargas de trabajo que actualmente se ejecutan en entornos Mainframe.&lt;/p&gt;

&lt;p&gt;AWS dentro de su plan de innovación puso a disposición &lt;strong&gt;AWS Transform para Mainframe&lt;/strong&gt;, una solución innovadora diseñada para modernizar sistemas legacy. Esta fue presentada como “&lt;strong&gt;Amazon Q Developer Transform capability for Mainframe&lt;/strong&gt;” durante &lt;strong&gt;re:Invent 2024&lt;/strong&gt; y ahora se encuentra disponible para el público en general. Este servicio incorpora un agente de IA especializado que permite acelerar de forma significativa los procesos de modernización que, tradicionalmente, tomaban varios años, ayudando así a las organizaciones a completar sus transformaciones y/o modernizaciones de manera más ágil y eficiente.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es AWS Transform para Mainframe?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform para Mainframe&lt;/strong&gt; es un servicio que está diseñado para acelerar la modernización de aplicaciones legacy en entornos de Mainframe mediante el uso de IA Generativa (GenAI). Esta solución automatiza tareas tradicionalmente complejas, como el análisis de código COBOL, la documentación de sistemas de Mainframe, la extracción de reglas de negocio, la descomposición de aplicaciones monolíticas en dominios funcionales y la refactorización de código.&lt;/p&gt;

&lt;p&gt;Al descomponer inteligentemente las aplicaciones, AWS Transform permite planificar y ejecutar la secuencia de migración de manera más eficiente, posibilitando la transformación paralela de funciones empresariales. De este modo, no solo se acelera el proceso de modernización, sino que también se mejora la toma de decisiones, la agilidad operativa y la eficiencia general de la migración.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwf3i6lzuiuuvusouqg3g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwf3i6lzuiuuvusouqg3g.png" alt=" " width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: AWS&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Nota:&lt;/strong&gt; Actualmente &lt;strong&gt;AWS Transform para Mainframe&lt;/strong&gt; está únicamente disponible en las regiones de: &lt;strong&gt;USA (Norte de Virginia)&lt;/strong&gt; y &lt;strong&gt;Europa (Frankfurt)&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Agentes de AWS Transform para Mainframe&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Como parte del proceso de transformación de aplicaciones de Mainframe, &lt;strong&gt;AWS Transform para Mainframe&lt;/strong&gt; incorpora una serie de &lt;strong&gt;agentes especializados&lt;/strong&gt; diseñados para facilitar y automatizar la modernización del código legacy hacia lenguajes modernos como &lt;strong&gt;Java&lt;/strong&gt;. Estos agentes permiten realizar tareas críticas de análisis, refactorización y conversión de forma más ágil y precisa, optimizando cada etapa del proceso de transformación. A continuación, se describen los agentes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Agente&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Descripción&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Capacidades clave&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agente para el análisis de código&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Este agente se encarga de analizar el código legacy en &lt;strong&gt;COBOL&lt;/strong&gt; para comprender su estructura, identificar dependencias, detectar artefactos faltantes y preparar el terreno para la generación automatizada de código en &lt;strong&gt;Java&lt;/strong&gt;. Su análisis profundo permite evaluar la complejidad técnica de la base de código y categorizar componentes automáticamente.&lt;/td&gt;
&lt;td&gt;- Análisis de complejidad ciclomática para determinar la estabilidad del código. &lt;br&gt; - Identificación de dependencias internas y externas. &lt;br&gt; - Detección de artefactos ausentes o inconsistentes. &lt;br&gt; - Clasificación automática del código según su funcionalidad.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agente para la generación de documentación&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Este agente genera documentación técnica y funcional detallada a partir del código &lt;strong&gt;COBOL&lt;/strong&gt; existente. Puede procesar millones de líneas de código en minutos, identificar la lógica de negocio subyacente y ofrecer descripciones claras y adaptadas al perfil de cada usuario (desarrolladores, analistas, líderes de negocio). Además, se puede integrar con bases de conocimiento para enriquecer el contexto técnico y de dominio.&lt;/td&gt;
&lt;td&gt;- Expansión automática de acrónimos personalizados. &lt;br&gt; - Generación de documentación orientada a componentes y personas (persona-driven). &lt;br&gt; - Resúmenes inteligentes de lógica de negocio. &lt;br&gt; - Sensibilidad al contexto del código y sus dominios funcionales. &lt;br&gt; - Integración con bases de conocimiento.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agente para la descomposición de código&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Este agente identifica los límites entre dominios técnicos y de negocio dentro del código monolítico, facilitando su preparación para una migración iterativa y segmentada hacia la nube de &lt;strong&gt;AWS&lt;/strong&gt;. Es clave para avanzar hacia arquitecturas más modulares y desacopladas.&lt;/td&gt;
&lt;td&gt;- Análisis detallado de dependencias entre código y datos. &lt;br&gt; - Separación lógica de dominios de negocio y técnicos. &lt;br&gt; - Detección mejorada de dependencias ocultas. &lt;br&gt; - Mecanismo de inicialización simplificado para la segmentación del código.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agente para el plan de migración&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Este agente asiste en la planificación estratégica de la migración, permitiendo a los usuarios definir prioridades, restricciones y objetivos. Basado en estos insumos, el agente genera secuencias optimizadas de olas de migración, proporcionando diferentes opciones para adaptar el plan a las necesidades del negocio.&lt;/td&gt;
&lt;td&gt;- Planificación interactiva y dinámica de olas de migración. &lt;br&gt; - Generación de múltiples escenarios de transformación basados en criterios personalizados. &lt;br&gt; - Priorización basada en complejidad técnica, valor de negocio y dependencias.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agente para la refactorización de código&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Este agente tiene la capacidad de refactorizar automáticamente el código, manteniendo su equivalencia funcional y preparándolo para ejecutarse en un entorno moderno. Opera bajo supervisión humana, permitiendo validar cada etapa del proceso para asegurar que el nuevo código sea completo, mantenible y alineado con los dominios funcionales definidos.&lt;/td&gt;
&lt;td&gt;- Transformación automática del código a lenguajes modernos (por ejemplo, Java). &lt;br&gt; - Garantía de equivalencia funcional respecto al sistema original. &lt;br&gt; - Refactorización basada en dominios y componentes identificados previamente. &lt;br&gt; - Escalabilidad horizontal para manejar grandes volúmenes de código simultáneamente.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxox2m29o7l347two67ad.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxox2m29o7l347two67ad.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: AWS&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusiones&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;La modernización de sistemas de Mainframe ya no tiene que ser un proceso largo, costoso ni riesgoso. Con &lt;strong&gt;AWS Transform para Mainframe&lt;/strong&gt;, las organizaciones ahora cuentan con una solución integral basada en &lt;strong&gt;Agentic AI&lt;/strong&gt;, capaz de automatizar tareas críticas como el análisis de código COBOL, la documentación técnica, la extracción de reglas de negocio, la planificación de olas de migración y la refactorización a lenguajes modernos como Java.&lt;/p&gt;

&lt;p&gt;Gracias a sus agentes especializados, &lt;strong&gt;AWS Transform para Mainframe&lt;/strong&gt; no solo acelera los proyectos de transformación y modernización, sino que &lt;strong&gt;reduce significativamente la complejidad técnica y el esfuerzo humano requerido&lt;/strong&gt;, permitiendo que las empresas continúen innovando sin comprometer la estabilidad de sus operaciones actuales. Este enfoque híbrido entre automatización inteligente y supervisión humana abre la puerta a una modernización escalonada, segura y alineada con las necesidades del negocio en el mundo digital actual.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Recursos&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Consulte los siguientes recursos para obtener más información sobre el servicio de AWS Transform para Mainframe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/" rel="noopener noreferrer"&gt;AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/mainframe/" rel="noopener noreferrer"&gt;AWS Transform para Mainframe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/es/blogs/aws/accelerate-the-modernization-of-mainframe-and-vmware-workloads-with-aws-transform/" rel="noopener noreferrer"&gt;Acelere la modernización de las cargas de trabajo de mainframe y VMware con AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=qo5efDZ2Ewk" rel="noopener noreferrer"&gt;YouTube: Introducción AWS Transform para Mainframe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=W7faetEFI4c" rel="noopener noreferrer"&gt;YouTube: Youtube: AWS Transform: acelere la modernización del mainframe con IA Agentic&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Espero sea de utilidad !!!&lt;/p&gt;

&lt;p&gt;Saludos,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Síguenos:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>mainframe</category>
      <category>modernization</category>
    </item>
    <item>
      <title>Transform enterprise workloads with AWS Transform and Agentic AI</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Fri, 13 Jun 2025 19:24:40 +0000</pubDate>
      <link>https://dev.to/aws-builders/transform-enterprise-workloads-with-aws-transform-and-agentic-ai-1bbn</link>
      <guid>https://dev.to/aws-builders/transform-enterprise-workloads-with-aws-transform-and-agentic-ai-1bbn</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; ✋ This post was originally published on my blog &lt;a href="https://wiki-cloud.co/en/2025/06/transform-enterprise-workloads-with-aws-transform-and-agentic-ai/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In an increasingly dynamic business environment, the ability to adapt quickly to technological changes has become a key factor for competitiveness. Organizations that depend on legacy applications or obsolete architectures, many of which were developed years or even decades ago, face significant challenges, such as difficulty in scaling, high maintenance costs, limited integration with modern technologies and slower development cycles.&lt;/p&gt;

&lt;p&gt;Modernizing these applications is not simply a technical issue; it's a strategic necessity to drive innovation, improve customer experience, and reduce time to market. However, transforming complex and critical systems is no simple task. It requires careful planning, a deep understanding of existing dependencies, and an approach that minimizes operational risks.&lt;/p&gt;

&lt;p&gt;Transforming or modernizing enterprise workloads continues to be a critical challenge for many organizations. Despite the advancement of cloud computing, data shows a strong reliance on traditional infrastructures.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl6hy8azbubujkmuu11w2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl6hy8azbubujkmuu11w2.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Source: AWS&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 According to &lt;strong&gt;Gartner&lt;/strong&gt;, 70% of workloads still run in on-premisesenvironments, reflecting a significant opportunity and urgency for modernization.&lt;/p&gt;

&lt;p&gt;💡 According to &lt;strong&gt;McKinsey&lt;/strong&gt;, 70% of the enterprise software used by Fortune 500 companies was written more than 20 years ago. This legacy software, while still functional, is often built on obsolete technologies that are difficult to scale, maintain, or integrate with modern solutions.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;ISG Research&lt;/strong&gt; highlights that the average time to complete a migration or modernization is 1.5 years, which it reveals the complexity and duration of these processes when there is a lack of appropriate tools or automated approaches.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In this context &lt;strong&gt;AWS Transform&lt;/strong&gt; enters into play (previously presented as Amazon Q Developer transformation capabilities at re:Invent 2024), an AWS commitment to modernizing these types of applications, infrastructure, and systems by leveraging the capabilities of Artificial Intelligence (AI) and Agentic AI, which is currently available to the public (GA) since mid-May 2025.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is AWS Transform?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsp0gw4k65h6zwue5xxa0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsp0gw4k65h6zwue5xxa0.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; is a revolutionary service that uses Agentic AI with the goal of accelerating and simplifying the migration and modernization of infrastructure, applications and source code. In other words, it is a service that uses specialized AI agents that help eliminate the heavy lifting of transformation by automating complex migration and modernization tasks for .NET, Mainframe and VMware application workloads. Additionally, it offers an assessment service, where workload migration planning and business case generation is performed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; through Agentic AI utilizes AWS advances in foundational models, LLMs, machine learning, neural networks, automated reasoning, and AI infrastructure to deliver a fully advanced migration and modernization experience.&lt;/p&gt;

&lt;p&gt;Currently &lt;strong&gt;AWS Transform&lt;/strong&gt; offers three types of transformation agents which are for .NET applications, Mainframe (COBOL z/OS) applications and VMware.&lt;/p&gt;

&lt;p&gt;After running many transformations for various customers by AWS, it can be concluded (data AWS Blog) that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 The &lt;strong&gt;AWS Transform for .NET&lt;/strong&gt; can modernize Windows-based .NET applications to Linux up to four times faster than traditional methods and achieve savings of up to 40% in licensing costs.&lt;/p&gt;

&lt;p&gt;💡 The &lt;strong&gt;AWS Transform for Mainframe&lt;/strong&gt; can break down monolithic COBOL z/OS applications into components that can run in the cloud in minutes instead of months.&lt;/p&gt;

&lt;p&gt;💡 The &lt;strong&gt;AWS Transform for VMware&lt;/strong&gt; can automate the conversion of VMware on-premises network configurations to their AWS equivalents up to 80 times faster than manual techniques.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; leverages the conversational expertise of &lt;strong&gt;Amazon Q&lt;/strong&gt;, which acts as an expert transformation assistant. This assistant actively collaborates in defining modernization and/or transformation project objectives, evaluating business plans and cost savings projections. It also facilitates the review and adaptation of transformation and/or modernization plans, as well as the validation of suggestions related to code and infrastructure, all through &lt;strong&gt;specialized agents&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; enables seamless collaboration across cross-functional teams through a &lt;strong&gt;unified web experience&lt;/strong&gt;, where it is possible to manage tasks, track progress and coordinate efforts at every stage of the process. In this way, &lt;strong&gt;AWS Transform&lt;/strong&gt; provides full control and continuous visibility into transformation and/or modernization plans, ensuring execution aligned with business objectives.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjrin86c9ers6u0n7ulif.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjrin86c9ers6u0n7ulif.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Benefits&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The key benefits of using AWS Transformation are highlighted below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Accelerate modernization and migration:&lt;/strong&gt; Delegate complex and labor-intensive transformation tasks during the discovery, planning and execution phases to Amazon Q Developer agents with expertise in languages, frameworks and infrastructure, enabling developers and the project team to continue to innovate.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deliver large-scale projects and reduce costs by up to 40%:&lt;/strong&gt; Efficiently transform complex, large-scale projects by modernizing components in parallel, improving team collaboration, and reducing costs through a unified web experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Increase innovation, security, and performance:&lt;/strong&gt; Address application vulnerabilities, adopt high-performance integrations and frameworks, and leverage modern AWS systems and services to continue to innovate.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is Agentic AI?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now we ask ourselves, what is Agentic AI? Agentic AI (also known as &lt;em&gt;AI Agents&lt;/em&gt; or &lt;em&gt;Artificial Intelligence Agent&lt;/em&gt;) is nothing more than a class of artificial intelligence that emphasizes software agents that act autonomously or semi-autonomously to achieve specific goals, making decisions, executing complex tasks and adapting to the context of the transformation project dynamically, all with minimal human intervention. Unlike passive models that only respond to direct inputs, intelligent AI agents can plan, reason, interact with other systems, collaborate with humans and continuously learn from their environment and experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0pp3f0h3kqdxyyvykyz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0pp3f0h3kqdxyyvykyz.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agentic AI&lt;/strong&gt; is characterized by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Autonomy:&lt;/strong&gt; It operates without constant user intervention.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Defined goals:&lt;/strong&gt; It executes actions aimed at specific results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reasoning and planning:&lt;/strong&gt; It can evaluate different paths to achieve a goal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interaction:&lt;/strong&gt; It communicates with humans and systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous learning:&lt;/strong&gt; It improves with experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; incorporates Agentic AI principles through its integration with &lt;strong&gt;Amazon Q&lt;/strong&gt; and other intelligent components of the AWS ecosystem. AWS Transform is a practical example of Agentic AI applied to technology modernization, where intelligent agents not only assist, but actively participate in decision making, task execution and cross-team collaboration.&lt;/p&gt;

&lt;p&gt;Looking ahead to 2028, significant changes are anticipated on multiple fronts. Below is the projection proposed by Gartner® that illustrates how agentic AI will redefine the digital and business landscape:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc70d3hk4c4xbbxwlf2dh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc70d3hk4c4xbbxwlf2dh.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Sorce: Gartner®&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 By 2028, 33% of enterprise software applications will include Agentic AI, up from less than 1% in 2024.&lt;/p&gt;

&lt;p&gt;💡 By 2028, AI agent machine customers will replace 20% of the interactions at human-readable digital storefronts.&lt;/p&gt;

&lt;p&gt;💡 By 2028, at least 15% of day-to-day work decisions will be made autonomously through Agentic AI, up from zerp percent in 2024.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusions&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; epresents a step forward for organizations looking to leave their legacy applications behind and embrace new technologies with cloud and artificial intelligence support. With its focus on automation, data-driven analytics and native integration with the AWS ecosystem, this service becomes a strategic ally on the path to technology modernization.&lt;/p&gt;

&lt;p&gt;Whether you're modernizing a critical financial system or scaling a growing web application, AWS Transform offers the tools you need to do it securely, efficiently, and sustainably.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Review the following resources for learn more about the AWS Transfrom service:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/" rel="noopener noreferrer"&gt;AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/net/" rel="noopener noreferrer"&gt;AWS Transform for .NET&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/mainframe/" rel="noopener noreferrer"&gt;AWS Transform for Mainframe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/vmware/" rel="noopener noreferrer"&gt;AWS Transform for VMware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/es/blogs/aws/accelerate-the-modernization-of-mainframe-and-vmware-workloads-with-aws-transform/" rel="noopener noreferrer"&gt;Accelerate the modernization of Mainframe and VMware workloads with AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/es/blogs/aws/aws-transform-for-net-the-first-agentic-ai-service-for-modernizing-net-applications-at-scale/" rel="noopener noreferrer"&gt;AWS Transform for .NET, the first agentic AI service for modernizing .NET applications at scale&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I hope this information is useful.&lt;/p&gt;

&lt;p&gt;Best Regards,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow me:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>ai</category>
      <category>genai</category>
    </item>
    <item>
      <title>Transforma cargas de trabajo empresariales con AWS Transform e IA Agéntica</title>
      <dc:creator>John Bulla</dc:creator>
      <pubDate>Thu, 12 Jun 2025 08:46:01 +0000</pubDate>
      <link>https://dev.to/aws-espanol/transforma-cargas-de-trabajo-empresariales-con-aws-transform-e-ia-agentica-pn2</link>
      <guid>https://dev.to/aws-espanol/transforma-cargas-de-trabajo-empresariales-con-aws-transform-e-ia-agentica-pn2</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; ✋ Este post se publicó originalmente en mi blog &lt;a href="https://wiki-cloud.co/es/2025/06/transform-enterprise-workloads-with-aws-transform-and-agentic-ai/" rel="noopener noreferrer"&gt;wiki-cloud.co&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introducción&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;En un entorno empresarial cada vez más dinámico, la capacidad de adaptarse rápidamente a los cambios tecnológicos se ha convertido en un factor clave para la competitividad. Las organizaciones que dependen de aplicaciones legacy o con arquitecturas ya obsoletas, donde muchas de estas fueron desarrolladas hace años o incluso décadas, se enfrentan a desafíos importantes como la dificultad para escalar, altos costos de mantenimiento, limitaciones en la integración con tecnologías modernas y ciclos de desarrollo más lentos.&lt;/p&gt;

&lt;p&gt;La modernización de estas aplicaciones no es simplemente una cuestión técnica, es una necesidad estratégica para impulsar la innovación, mejorar la experiencia de los clientes y reducir el time to market. Sin embargo, transformar sistemas complejos y críticos no es una tarea sencilla. Requiere de una planificación cuidadosa, un conocimiento profundo de las dependencias existentes y establecer un enfoque que minimice los riesgos operativos.&lt;/p&gt;

&lt;p&gt;La transformación o modernización de cargas de trabajo empresariales sigue siendo un desafío crítico para muchas organizaciones. A pesar del avance de la computación en la nube, los datos muestran que aún existe una fuerte dependencia de infraestructuras tradicionales.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F82oa5rvmt46xnxm9rzxl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F82oa5rvmt46xnxm9rzxl.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: AWS&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 Según &lt;strong&gt;Gartner&lt;/strong&gt;, el 70 % de las cargas de trabajo aún se ejecutan en entornos on-premises, lo que refleja una gran oportunidad y urgencia de modernización.&lt;/p&gt;

&lt;p&gt;💡 Según &lt;strong&gt;McKinsey&lt;/strong&gt;, el 70 % del software empresarial utilizado por las compañías Fortune 500 fue escrito hace más de 20 años. Este software legacy, aunque aún es funcional, suele estar construido sobre tecnologías obsoletas, difíciles de escalar, mantener o integrar con soluciones modernas.&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;ISG Research&lt;/strong&gt; destaca que el tiempo promedio para completar una migración o modernización es de 1.5 años, lo que revela la complejidad y duración de estos procesos cuando se carece de herramientas adecuadas o enfoques automatizados.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;En este contexto es donde entra en juego &lt;strong&gt;AWS Transform&lt;/strong&gt; (previamente presentado como capacidades de transformación de Amazon Q Developer en el re:Invent 2024), una apuesta de AWS para modernizar este tipo aplicaciones, infraestructura y sistemas aprovechando las capacidades de la Inteligencia Artificial (IA) y la IA Agéntica, que actualmente se encuentra disponible al público (GA) desde mediados del mes de Mayo de 2025.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es AWS Transform?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ri7cm9wvcsn5lsvb14s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ri7cm9wvcsn5lsvb14s.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; es un servicio revolucionario que utiliza IA Agéntica con el objetivo de acelerar y simplificar la migración y modernización de la infraestructura, aplicaciones y código fuente. En otras palabras es un servicio que utiliza agentes de IA especializados que ayudan a eliminar el trabajo pesado de transformación mediante la automatización de tareas complejas de migración y modernización para cargas de trabajo de aplicaciones .NET, Mainframe y VMware. Adicionalmente ofrece un servicio de assessment, donde se realiza la planeación de la migración de las cargas de trabajo y la generación de casos de negocio.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; por medio de la IA Agéntica utiliza los avances de AWS en los modelos fundacionales, LLMs, aprendizaje automático, redes neuronales, razonamiento automatizado, e infraestructura de IA para ofrecer una experiencia de migración y modernización totalmente avanzada.&lt;/p&gt;

&lt;p&gt;Actualmente &lt;strong&gt;AWS Transform&lt;/strong&gt; ofrece tres tipos de agentes de transformación que son para aplicaciones .NET, aplicaciones de Mainframe (COBOL z/OS) y VMware.&lt;/p&gt;

&lt;p&gt;Después de ejecutar muchas transformaciones para varios clientes por parte de AWS, se puede concluir (datos Blog de AWS) que:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 El agente de &lt;strong&gt;AWS Transform para .NET&lt;/strong&gt; puede modernizar aplicaciones .NET basadas en Windows a Linux hasta cuatro veces más rápido que los métodos tradicionales y lograr ahorros de hasta el 40% en costos de licencias.&lt;/p&gt;

&lt;p&gt;💡 El agente de &lt;strong&gt;AWS Transform para Mainfram&lt;/strong&gt;e puede desglosar aplicaciones COBOL z/OS monolíticas en componentes que se pueden ejecutar en la nube en minutos en lugar de meses.&lt;/p&gt;

&lt;p&gt;💡 El agente de &lt;strong&gt;AWS Transform para VMware&lt;/strong&gt; puede automatizar la conversión de configuraciones de red on-premises de VMware a sus equivalentes en AWS hasta 80 veces más rápido que las técnicas manuales.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; aprovecha la experiencia conversacional de &lt;strong&gt;Amazon Q&lt;/strong&gt;, que actúa como un asistente experto en transformación. Este asistente colabora activamente en la definición de objetivos del proyecto de modernización y/o transformación, en la evaluación de planes de negocio y proyecciones de ahorro de costos. Además, facilita la revisión y adaptación de los planes de transformación y/o modernización, así como la validación de sugerencias relacionadas con el código y la infraestructura, todo ello a través de &lt;strong&gt;agentes especializados&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; permite una colaboración fluida entre equipos multifuncionales mediante una &lt;strong&gt;experiencia web unificada&lt;/strong&gt;, donde es posible gestionar tareas, hacer seguimiento del progreso y coordinar esfuerzos en cada etapa del proceso. De esta manera, &lt;strong&gt;AWS Transform&lt;/strong&gt; ofrece un control total y visibilidad continua sobre los planes de transformación y/o modernización, garantizando una ejecución alineada con los objetivos del negocio.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnrmxd4wnqoc8o7iey6dz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnrmxd4wnqoc8o7iey6dz.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Beneficios&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A continuación se destacan los principales beneficios de usar AWS Transformation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Acelera la modernización y la migración:&lt;/strong&gt; Delega tareas de transformación complejas y que requieren mucho trabajo durante las fases de descubrimiento, planificación y ejecución a agentes de Amazon Q Developer con experiencia en lenguajes, frameworks e infraestructura, lo que les permitirá a los desarrolladores y al equipo de proyecto seguir innovando.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entrega proyectos a gran escala y reducir los costos hasta en un 40%:&lt;/strong&gt; Transforma de manera eficiente proyectos complejos y a gran escala gracias a la modernización de los componentes en paralelo, la mejora de la colaboración en equipo y la reducción de costos mediante una experiencia web unificada.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aumenta la innovación, la seguridad y el rendimiento:&lt;/strong&gt; Aborda las vulnerabilidades de las aplicaciones, adopta integraciones y frameworks de alto rendimiento y aprovecha los sistemas y servicios modernos de AWS para continuar innovando.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;¿Qué es IA Agéntica?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Ahora nos preguntamos ¿Qué es la IA Agéntica?, La IA Agéntica (también conocida como AI Agents o Agente de Inteligencia Artificial) no es más que una clase de inteligencia artificial que hace énfasis a agentes de software que actúan de manera autónoma o semiautónoma con el fin de alcanzar objetivos específicos, tomando decisiones, ejecutando tareas complejas y adaptándose al contexto del proyecto de transformación de manera dinámica, todo ello con una mínima intervención humana. A diferencia de modelos pasivos que solo responden a entradas directas, los agentes inteligentes de IA pueden planificar, razonar, interactuar con otros sistemas, colaborar con humanos y aprender continuamente a partir de su entorno y experiencia.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0pp3f0h3kqdxyyvykyz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0pp3f0h3kqdxyyvykyz.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Una &lt;strong&gt;IA agéntica&lt;/strong&gt; se caracteriza por:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Autonomía:&lt;/strong&gt; opera sin intervención constante del usuario.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Objetivos definidos:&lt;/strong&gt; ejecuta acciones orientadas a resultados específicos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Razonamiento y planificación:&lt;/strong&gt; puede evaluar diferentes caminos para alcanzar una meta.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interacción:&lt;/strong&gt; se comunica con humanos y sistemas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aprendizaje continuo:&lt;/strong&gt; mejora con la experiencia.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; incorpora principios de IA Agéntica a través de su integración con &lt;strong&gt;Amazon Q&lt;/strong&gt; y otros componentes inteligentes del ecosistema AWS. AWS Transform es un ejemplo práctico de IA Agéntica aplicada a la modernización tecnológica, donde agentes inteligentes no solo asisten, sino que participan activamente en la toma de decisiones, ejecución de tareas y colaboración entre equipos.&lt;/p&gt;

&lt;p&gt;De cara a 2028, se anticipan cambios significativos en múltiples frentes. A continuación, se presenta la proyección propuesta por Gartner® que ilustra cómo la IA agéntica redefinirá el panorama digital y empresarial:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyys0ukrra2tndvlo1p60.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyys0ukrra2tndvlo1p60.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fuente: Gartner®&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 Para 2028, el 33% de las aplicaciones de software empresarial incluirán IA Agéntica, frente a menos del 1% en 2024.&lt;/p&gt;

&lt;p&gt;💡 Para 2028, la IA Agéntica actuará como clientes automatizados, reemplazando el 20% de las interacciones en plataformas digitales orientadas al usuario.&lt;/p&gt;

&lt;p&gt;💡 Para el 2028, al menos el 15% de las decisiones laborales cotidianas se tomarán de forma autónoma a través de la IA Agéntica, frente 0% en 2024.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusiones&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AWS Transform&lt;/strong&gt; representa un paso adelante para las organizaciones que buscan dejar atrás sus aplicaciones legacy y adoptar nuevas tecnologías con la nube y el soporte de la inteligencia artificial. Con su enfoque en la automatización, el análisis basado en datos y la integración nativa con el ecosistema AWS, este servicio se convierte en un aliado estratégico en el camino hacia la modernización tecnológica.&lt;/p&gt;

&lt;p&gt;Ya sea que se trate de modernizar un sistema financiero crítico o de escalar una aplicación web en crecimiento, AWS Transform ofrece las herramientas necesarias para lograrlo de forma segura, eficiente y sostenible.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Recursos&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Consulte los siguientes recursos para obtener más información sobre el servicio de AWS Transform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/" rel="noopener noreferrer"&gt;AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/net/" rel="noopener noreferrer"&gt;AWS Transform para .NET&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/mainframe/" rel="noopener noreferrer"&gt;AWS Transform para Mainframe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/transform/vmware/" rel="noopener noreferrer"&gt;AWS Transform para VMware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/es/blogs/aws/accelerate-the-modernization-of-mainframe-and-vmware-workloads-with-aws-transform/" rel="noopener noreferrer"&gt;Acelere la modernización de las cargas de trabajo de mainframe y VMware con AWS Transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/es/blogs/aws/aws-transform-for-net-the-first-agentic-ai-service-for-modernizing-net-applications-at-scale/" rel="noopener noreferrer"&gt;AWS Transform para .NET, el primer servicio de IA agéntica para modernizar aplicaciones .NET a escala&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Espero sea de utilidad !!!&lt;/p&gt;

&lt;p&gt;Saludos,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Síguenos:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉&lt;a href="http://wiki-cloud.co/" rel="noopener noreferrer"&gt;Wiki Cloud&lt;/a&gt; | 👉&lt;a href="https://x.com/johnbulla" rel="noopener noreferrer"&gt;X&lt;/a&gt; | 👉&lt;a href="https://www.linkedin.com/in/johnbulla" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | 👉&lt;a href="https://github.com/johnbulla" rel="noopener noreferrer"&gt;Github&lt;/a&gt; | 👉&lt;a href="https://www.youtube.com/user/johnbulla" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>awstransfrom</category>
      <category>genai</category>
    </item>
  </channel>
</rss>
