<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <copyright>Copyright TechTarget - All rights reserved</copyright>
        <description></description>
        <docs>https://cyber.law.harvard.edu/rss/rss.html</docs>
        <generator>Techtarget Feed Generator</generator>
        <language>en</language>
        <lastBuildDate>Sun, 19 Apr 2026 17:23:44 GMT</lastBuildDate>
        <link>https://www.techtarget.com/searchaws</link>
        <managingEditor>editor@techtarget.com</managingEditor>
        <item>
            <body>&lt;p&gt;AI agents are autonomous intelligent software components that form the foundation of artificial intelligence (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-Artificial-Intelligence"&gt;AI&lt;/a&gt;) systems. Agents are designed to perform specific tasks independently without the need for human intervention.&lt;/p&gt; 
&lt;p&gt;Intelligent agents are conversational and can interact with other systems, such as applications and APIs, access data, perceive specific environments, exercise reasoning, make decisions, take actions to achieve defined goals and learn from prior outcomes to refine future decision-making. These capabilities help organizations become more productive by delegating repetitive and mundane tasks to these AI agents and freeing human resources for more complex and strategic activities.&lt;/p&gt; 
&lt;div class="youtube-iframe-container"&gt;
 &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/5eQwl9yaEjE?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt; 
&lt;section class="section main-article-chapter" data-menu-title="How do AI agents work?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How do AI agents work?&lt;/h2&gt;
 &lt;p&gt;AI agents use machine learning (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;ML&lt;/a&gt;) and techniques such as natural language processing (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP"&gt;NLP&lt;/a&gt;) to take on a range of tasks, from simple queries to complex problem-solving. Unlike traditional AI, AI agents can self-learn and continuously improve their performance.&lt;/p&gt;
 &lt;p&gt;These agents follow a cycle of perception, reasoning and action or outcome. This is sometimes expressed as sensing, thinking and acting. An agent's workflow typically defines the goal based on user input, breaks it into smaller subtasks capable of accomplishing the intended goal, and executes those subtasks using production data, such as inputs from IoT devices; knowledge base, such as external data sources; the Web; and other tools.&lt;/p&gt;
 &lt;p&gt;The following are the operational steps AI agents take:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Define goals.&lt;/b&gt; The process is initiated when an autonomous AI agent receives precise instructions or goals from a user prompt. These instructions act as the cornerstone for the agent's subsequent actions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Gather and process data.&lt;/b&gt; An AI agent gathers instructions and discovers and processes data through various &lt;a href="https://www.techtarget.com/iotagenda/definition/smart-sensor"&gt;sensors&lt;/a&gt;, inputs or data sources. This is the perception or sensing phase. For example, an autonomous car uses sensors to collect data about the road, traffic and obstacles, while an AI &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/chatbot"&gt;chatbot&lt;/a&gt; collects user queries.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Organize and plan tasks.&lt;/b&gt; The AI agent breaks the goal into smaller, actionable tasks to ensure efficient and effective task execution. This is the reasoning phase of operation. A single AI agent can handle these subtasks, or they can be delegated to other subagents that can provide specialized results.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Execute tasks. &lt;/b&gt;In this step, the agent takes uses various tools and techniques, such as using a large language model (&lt;a href="https://www.techtarget.com/whatis/definition/large-language-model-LLM"&gt;LLM&lt;/a&gt;), to automate tasks and manage complex cognitive activities. Execution delivers an outcome, such as using an actuator to implement changes in the real world, or making a decision or recommendation.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Seek external feedback.&lt;/b&gt; Once a task is executed, it's removed from the list, and the agent moves on to the next task. To assess progress toward the ultimate goal, the agent seeks external feedback and reviews its logs. This is the learning phase. During this process, additional tasks might be generated and executed to achieve the desired outcome. The agent also refines its decision-making to enhance future outcomes.&lt;/li&gt; 
 &lt;/ol&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="What is the agent function and program in an AI agent architecture?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What is the agent function and program in an AI agent architecture?&lt;/h2&gt;
 &lt;p&gt;AI agent architecture is a structured framework that enables &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/agent-intelligent-agent"&gt;intelligent agents&lt;/a&gt; or systems to perceive, reason and act autonomously in their environments. The architecture can either be a physical architecture of a robot, such as actuators, sensors, motors and robotic arms, or a digital one, such as software agents or &lt;a href="https://www.techtarget.com/whatis/feature/AI-content-generators-to-explore"&gt;content generators that use text prompts&lt;/a&gt;, application programming interfaces and databases to enable autonomous operations. Both agent function and agent program are the main components that form the backbone of AI agent architectures.&lt;/p&gt;
 &lt;h3&gt;Agent function&lt;/h3&gt;
 &lt;p&gt;The agent function defines how an AI agent responds to its environment. The term &lt;i&gt;function&lt;/i&gt; represents the ideal or theoretical response to every possible situation. For example, the agent function maps the agent's perceptions or the &lt;a href="https://www.techtarget.com/searchenterpriseai/post/AI-agents-are-only-as-smart-as-the-data-that-feeds-them"&gt;data it receives from its environment&lt;/a&gt; to actions. Before designing the agent function, most developers evaluate the required information, AI capabilities, knowledge base, feedback mechanisms and other necessary technologies.&lt;/p&gt;
 &lt;h3&gt;Agent program&lt;/h3&gt;
 &lt;p&gt;An agent program builds, trains and puts the agent to work on a chosen system, bringing the agent to life. The term &lt;i&gt;program&lt;/i&gt; is the actual AI code implemented on a hardware infrastructure. It ensures the agent performs as intended, meets technical standards and operates efficiently. Although the program should precisely embody the function, there might be practical limitations or exceptions.&lt;/p&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="How can AI agents be used?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How can AI agents be used?&lt;/h2&gt;
 &lt;p&gt;Various industries use AI agents to enhance processes and automate tasks. These agents harness generative AI to assist with and collaborate on tasks, empowering users in the process.&lt;/p&gt;
 &lt;p&gt;The following are examples of AI agent use cases:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Customer support.&lt;/b&gt; AI agents have diverse capabilities, such as responding to inquiries, managing refunds and providing advanced technical support. As a result, they're increasingly replacing traditional customer service chatbots. AI agents let businesses offer around-the-clock assistance without human intervention, improving customer satisfaction and reducing operational costs. AI agents are also integrated into apps and websites to serve as virtual AI assistants that enhance the customer experience.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Finance.&lt;/b&gt; AI agents are automating routine tasks, such as risk assessment and transaction processing, transforming the finance industry. By analyzing vast data sets, these agents provide insights that help drive the strategic decision-making of financial operations.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Healthcare.&lt;/b&gt; AI agents can handle and streamline healthcare-related tasks, such as answering inquiries, scheduling appointments, reviewing insurance, generating medical summaries and approving care requests. They also can analyze biological data and predict the efficacy of new drugs, accelerating drug discovery. Additionally, AI agents are able to personalize treatment plans, manage records and match patients to clinical trials. These capabilities help providers deliver better care and improve outcomes. Multiagent systems are especially effective for solving healthcare problems.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Manufacturing.&lt;/b&gt; AI agents can streamline and automate manufacturing tasks, such as quality control, &lt;a href="https://www.techtarget.com/searcherp/feature/Predictive-maintenance-Definition-benefits-example-strategy"&gt;predictive maintenance&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searcherp/tip/Use-cases-for-machine-learning-in-the-supply-chain"&gt;supply chain optimization&lt;/a&gt;, . For example, AI agents can analyze real-time data to identify potential issues, optimize production schedules and improve product quality.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Insurance.&lt;/b&gt; In the insurance industry, AI agents are used to automate claims processing, risks assessments and responses to customer inquiries. By analyzing large volumes of data, these agents provide personalized policy recommendations, detect fraud and streamline administrative processes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Autonomous vehicles.&lt;/b&gt; AI agents enable autonomous vehicles to operate with limited human intervention. These intelligent systems perceive the vehicle's surroundings and make informed decisions, such as when to turn or brake. By using AI sensors, AI agents detect stop signs, navigate unfamiliar terrain and adapt to changing environmental conditions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Smart environments.&lt;/b&gt; AI agents automate buildings, as well as broader urban environments. Intelligent sensors in buildings can detect and identify people to unlock doors and ensure that the workspace is lit and comfortable. When the workspace is empty -- especially after hours -- the agents dim lighting and limit the use of heating or cooling to conserve energy. At the municipal level, agents collect IoT data about road and traffic conditions, optimizing traffic controls and street lighting to streamline traffic and save energy.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Workplace automation.&lt;/b&gt; AI agents can automate routine business processes, letting employees focus on higher-value tasks. For example, these agents can ingest documents, automate data entry, handle scheduling, and other repetitive and administrative tasks to smooth operations and boost productivity.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Benefits and limitations of AI agents"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Benefits and limitations of AI agents&lt;/h2&gt;
 &lt;p&gt;AI agents have numerous benefits and certain limitations. Balancing their advantages and drawbacks is essential for organizations seeking to utilize them effectively.&lt;/p&gt;
 &lt;h3&gt;Advantages of AI agents&lt;/h3&gt;
 &lt;p&gt;AI agents provide the following benefits:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Increased efficiency.&lt;/b&gt; AI agents automate repetitive tasks, such as answering customer inquiries, scheduling appointments and processing claims. This provides workflow automation and frees human workers to focus on more complex tasks. These capabilities also can reduce operational costs by automating many time-consuming tasks that are often subject to human error.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Enhanced decision-making.&lt;/b&gt; AI-powered agents use &lt;a href="https://www.techtarget.com/whatis/definition/machine-learning-algorithm"&gt;ML algorithms&lt;/a&gt; to analyze vast amounts of data quickly, providing deeper and more valuable insights that help businesses make informed decisions. This leads to innovation, such as automated research and development in data-heavy pursuits, such as biopharmaceutical research and software development and testing.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Improved accuracy.&lt;/b&gt; AI agents follow predefined rules, observe guardrails and learn from large data sets that minimize mistakes caused by fatigue or bias. As a result, AI agents reduce human error and improve task accuracy. Additionally, by analyzing patterns and making data-driven decisions, agents enhance the accuracy of certain tasks, such as data entry, diagnostics and financial analysis.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Personalization. &lt;/b&gt;AI agents analyze individual preferences and behaviors, delivering personalized experiences. For example, they can provide tailored buying recommendations in retail settings and customized treatment plans in healthcare.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;High-quality responses.&lt;/b&gt; AI agents collaborate with other agents, use external tools and learn from their interactions. As a result, they provide more comprehensive, accurate and personalized responses compared to traditional AI models, leading to better customer experiences. It's important to note that these behaviors emerge naturally and aren't preprogrammed.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Learning and adaptability. &lt;/b&gt;Many AI agents learn and adapt over time to improve their performance based on feedback and new data, which leads to better outcomes.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Limitations of AI agents&lt;/h3&gt;
 &lt;p&gt;The downsides of using AI agents include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Limited understanding.&lt;/b&gt; Most AI agents rely on predefined rules, limiting their ability to handle complex or nuanced situations that require a deeper understanding of context. Although many AI agents can learn, complex exceptions require human direction to guide a suitable outcome or decision.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Context and hallucinations. &lt;/b&gt;AI agents can render outcomes that are inadequate or outright wrong. Limited context windows can fill, causing older context elements to be lost and allowing the AI agent to lose the underlying point of the user's prompt or inquiry. The AI agent can also hallucinate, creating false information that's presented as factual. Both issues must be addressed through ongoing AI agent design and development.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Issues with adaptability.&lt;/b&gt; While some AI agents can learn and adapt, their adaptability is often limited to specific environments or tasks, as they might struggle in dynamic or unpredictable situations. Vertical AI agents are emerging that are designed and trained to handle detailed and nuanced situations in specific industries, such as healthcare or law. AI agents are also used in combination to build orchestrated agentic AI workflows.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Ethical issues.&lt;/b&gt; Deep learning models can produce &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/6-ways-to-reduce-different-types-of-bias-in-machine-learning"&gt;biased or inaccurate results&lt;/a&gt; due to insufficient or inaccurate data and bias in the underlying algorithms. Human oversight and clear explainability are essential to safeguard the output of AI agents, mitigate these risks and ensure fair and helpful responses. This has a direct effect on an organisation's reputation and compliance.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Initial investment costs.&lt;/b&gt; Although AI agents can lead to long-term savings, the initial investment in technology and training of the AI agents can be significant. It can deter some organizations from building and adopting them.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Infinite feedback loops.&lt;/b&gt; AI agents get into infinite feedback loops, where an agent's actions unintentionally trigger a chain reaction that loops back to the original action, creating an endless cycle. For instance, an AI agent designed to optimize a system might execute a change that worsens performance instead of improving it, leading to a series of adjustments that exacerbate the problem.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Security and privacy concerns.&lt;/b&gt; The data AI agents use often involves sensitive personal or business information. This raises concerns regarding &lt;a href="https://www.techtarget.com/searchsecurity/definition/data-breach"&gt;data breaches&lt;/a&gt;, misuse and privacy violations.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;        
&lt;section class="section main-article-chapter" data-menu-title="The different types of AI agents"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;The different types of AI agents&lt;/h2&gt;
 &lt;p&gt;AI agents can be classified into various types based on their characteristics, functionalities and the complexity of tasks they handle. Common types of AI agents include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Simple reflex agents.&lt;/b&gt; These are the simplest agent types that operate on a set of predefined rules and don't possess any memory or the ability to learn from past experiences. They respond to stimuli in their environment and make decisions based solely on the current situation. For this reason, they're most suitable for straightforward and simplistic tasks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Model-based reflex agents.&lt;/b&gt; Unlike simple reflex agents, model-based reflex agents maintain an internal state that reflects the environment's current situation. This lets them make informed decisions by considering both current and past inputs and adapting to changes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Goal-based agents.&lt;/b&gt; Also known as &lt;i&gt;rule-based agents&lt;/i&gt;, these AI systems have enhanced reasoning capabilities. In addition to evaluating environmental data, they compare different approaches to achieve the desired outcome. Goal-based agents always select the most efficient path and are well-suited for complex tasks such as NLP and &lt;a href="https://www.techtarget.com/whatis/definition/robotics"&gt;robotics&lt;/a&gt; applications.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Utility-based agents.&lt;/b&gt; These agents use utility functions to make decisions. They pursue goals and prioritize outcomes based on their perceived value. By evaluating the desirability of different states, they choose actions that maximize overall utility, making them suitable for complex environments where tradeoffs are inevitable.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Learning agents.&lt;/b&gt; These agents learn from experience and past interactions, improving their performance over time. They use ML techniques to adapt to new situations, refine their decision-making processes and become more effective in completing tasks. For example, a &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/virtual-assistant-AI-assistant"&gt;virtual assistant&lt;/a&gt; can learn about a customer's preferences and enhance its customer service capabilities.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Hierarchical agents.&lt;/b&gt; These agents follow a hierarchical structure, where higher-level AI agents program and direct lower-level agents to work toward a shared goal. This setup lets businesses break complex, multistep processes into simpler tasks, with each AI agent focusing on a specific set of responsibilities.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Multiagent orchestration.&lt;/b&gt; Although AI agents can operate individually, multiple agents can be combined to share information and collaborate to achieve more complex business goals. This interaction of different AI agents is typically orchestrated to create detailed agentic AI workflows.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="How to effectively implement AI agents"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How to effectively implement AI agents&lt;/h2&gt;
 &lt;p&gt;AI agents have evolved beyond virtual assistants, such as &lt;a href="https://www.techtarget.com/searchmobilecomputing/definition/Siri"&gt;Siri&lt;/a&gt; and Alexa. They're proving valuable in fields such as drug discovery, fraud detection and supply chain optimization.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/tip/How-to-prepare-your-business-for-agentic-AI-adoption"&gt;Setting up AI agents effectively&lt;/a&gt; requires a strategic approach that covers planning, design, coding, implementation, deployment and monitoring phases. The following key steps help ensure successful execution of AI agents:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Define clear objectives.&lt;/b&gt; Before setting up the AI agents, companies should identify the goals they want them to achieve. Whether it's automating workflows, improving customer service or enhancing decision-making, having clear objectives guides the development and deployment of AI agents.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Gather and prepare data. &lt;/b&gt;AI agents rely on both structured and &lt;a href="https://www.computerweekly.com/feature/How-to-get-structure-from-unstructured-data?"&gt;unstructured data to function effectively&lt;/a&gt;. Therefore, organizations must ensure they have access to high-quality data that can provide context for the AI agent's tasks. This can include knowledge articles for complex queries and structured data for personalized interactions. Data science experts play a role in obtaining, validating and preparing quality data.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Select the agent type. &lt;/b&gt;Organizations seeking to build an AI agent should choose the most suitable type for their needs. For instance, a reactive agent might suffice for routine customer queries, while more complex tasks requiring adaptability and learning would benefit from a goal-oriented or learning agent that can offer sophisticated support. Suitable ML algorithms and AI operational parameters should be considered early in the agent creation process.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Consider integration needs with existing systems.&lt;/b&gt; When building an AI agent, it's crucial that it seamlessly integrates with existing systems, such as &lt;a href="https://www.techtarget.com/searchcustomerexperience/tip/Understanding-the-3-types-of-CRM-systems"&gt;customer relationship management&lt;/a&gt; and customer service tools. Such integrations let the AI agent access relevant data and provide better support to users.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Assemble the development team.&lt;/b&gt; The next step is to assemble an AI development team responsible for gathering the data to train the AI agent. The choice of programming languages, platforms and other technologies depends on the team's skills and expertise. ML engineers, data scientists, &lt;a href="https://www.techtarget.com/searchitoperations/definition/DevOps-engineer"&gt;DevOps engineers&lt;/a&gt;, and user interface and experience designers are a few roles that should be part of the development team. Business leaders should also collaborate with the development team to ensure that the AI agent aligns with business goals and meets the parameters established for strategic business risk.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Select tools and technologies.&lt;/b&gt; It's important to choose the right tech stack. This can include selecting the appropriate technologies, such as ML frameworks; programming languages, including &lt;a href="https://www.techtarget.com/whatis/definition/Python"&gt;Python&lt;/a&gt; and &lt;a href="https://www.theserverside.com/definition/Java"&gt;Java&lt;/a&gt;; and AI tools for data processing, model building and training.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Design the AI agent.&lt;/b&gt; The agent's architecture should define how it interacts with users, accesses data and performs various tasks. For more complex agents, this can involve creating a hierarchical structure where higher-level agents manage and direct lower-level agents. Complex tasks involving multiple AI agents will typically involve AI agent orchestration to create cohesive workflows. Extensive model testing and validation is normally part of this phase.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Train the AI agent.&lt;/b&gt; This step involves using the curated data to train the AI agent. It requires feeding data into ML models, enabling the agent to learn patterns, make predictions and refine its decision-making abilities.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Test and deploy the AI agent. &lt;/b&gt;The agent should be thoroughly tested in a controlled environment to assess its performance in various scenarios. Iterative testing helps identify and address issues. Once fully trained and tested, the agent can be deployed in its intended environment, such as local data center or public cloud infrastructure. Early deployments use the AI agent as an option or limit use to select user groups until the agent can render explainable and reliable outcomes. It is important to consider the agent's scalability within the intended infrastructure to ensure that it can continue to perform as user and production data volumes increase.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Monitor and improve the agent. &lt;/b&gt;Lastly, it's crucial to continuously monitor the AI agent's performance, gather feedback and analyze its outcomes. This data should be used to make improvements and updates, enforce data access and security controls, and ensure the agent adapts to changes in user behavior and the business environment.&lt;/li&gt; 
 &lt;/ol&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="AI agent vendors"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;AI agent vendors&lt;/h2&gt;
 &lt;p&gt;Numerous vendor platforms and tools are available for building AI agents. The following is a sample of what's available:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;AgentGPT. &lt;/b&gt;With &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AgentGPT"&gt;AgentGPT&lt;/a&gt; users can create, configure and deploy autonomous AI agents in their browser without requiring extensive programming knowledge. Built on OpenAI's GPT-3.5 and &lt;a href="https://www.techtarget.com/whatis/definition/GPT-4"&gt;GPT-4&lt;/a&gt; models, the platform uses the models' advanced capabilities to generate human-like text and autonomously perform a range of tasks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Bedrock Agents. &lt;/b&gt;Amazon Bedrock Agents uses foundation models for reasoning; APIs for communication; and varied data to process user prompts, gather information and complete tasks. Amazon Bedrock Guardrails offers security and multiagent support and collaboration.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon SageMaker.&lt;/b&gt; The &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-SageMaker"&gt;SageMaker&lt;/a&gt; fully managed service provides developers and data scientists with tools for building, training and deploying ML models, including AI agents in a production-ready environment. It also offers customizable ML algorithms and infrastructure for scaling.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Anthropic Claude.&lt;/b&gt; Claude is a collection of LLMs developed with a focus on AI ethics. It was developed to be helpful, honest and harmless, and operates as a conversational and multimodal AI that can process text, audio and visual inputs. It's adept at summarizing text, assisting with research, answering questions and writing code.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Cognition.&lt;/b&gt; Cognition builds AI software agents, such as Devin, with the goal of creating AI teammates with advanced reasoning and problem-solving features. These are capable of assisting with coding and optimizing software development tasks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Google Cloud Vertex AI. &lt;/b&gt;The Vertex AI Agent Builder, which is part of the Google Cloud Vertex AI platform, helps simplify the process of creating autonomous and intelligent agents, enabling both technical and nontechnical users to build them.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;IBM Watson.&lt;/b&gt; Watson is IBM's suite of AI tools and applications intended to analyze data, understand language and offer business data insights. It includes IBM watsonx, which provides tools for building and deploying AI models, as well as applications such as Watson Assistant for virtual agent creation.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;LangChain.&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/LangChain"&gt;LangChain&lt;/a&gt; is a powerful library designed for Python, &lt;a href="https://www.techtarget.com/searchsoftwarequality/news/252529599/Devs-discuss-when-to-use-TypeScript-vs-JavaScript"&gt;JavaScript and TypeScript&lt;/a&gt; that facilitates the rapid prototyping of LLM-powered applications. It lets developers chain together LLM tasks, which is essential for building complex AI agents.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Lindy. &lt;/b&gt;Lindy is an AI-powered automation platform designed to help businesses create AI agents that collaborate with human teams to automate repetitive tasks. The goal is to free humans from mundane tasks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Microsoft AutoGen.&lt;/b&gt; The AutoGen open source framework is designed to simplify the process of building and managing AI agents, letting them collaborate and perform tasks autonomously or with human oversight. Through AutoGen, multiple AI agents can work together to solve complex tasks. It uses language models, such as GPT-4, to enhance agent capabilities.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Microsoft Azure AI.&lt;/b&gt; Azure AI is Microsoft's cloud platform offering services and tools for building, deploying and maintaining AI and ML applications. It offers prebuilt and customizable APIs for language processing, vision, speech and decision-making. Additional tools like Azure AI Studio and Azure AI Foundry support the AI development lifecycle.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;OpenAI.&lt;/b&gt; OpenAI provides ChatGPT, using the GPT-5 model. It provides a uniform system that operates with a range of AI tasks, such as coding, math, writing, health, and audio and visual perception.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Salesforce Agentforce. &lt;/b&gt;The &lt;a href="https://www.techtarget.com/searchcustomerexperience/news/366610852/Salesforces-ambitions-for-Agentforce-platform-come-to-light"&gt;Agentforce platform&lt;/a&gt; is designed to create and deploy autonomous AI agents that can support users in business functions, including sales, service and marketing. The platform's low-code Agent Builder helps users define and customize AI agents using natural language queries.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;UiPath.&lt;/b&gt; UiPath provides AI agents and enterprise automation software focused on robotic process automation. This incorporates advanced AI and generative AI technologies that support agentic workflow automation. These help companies automate and optimize complex business processes through AI agents.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="Difference between nonagent chatbots, AI assistants, AI agents and generative AI"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Difference between nonagent chatbots, AI assistants, AI agents and generative AI&lt;/h2&gt;
 &lt;p&gt;Nonagent chatbots, AI assistants, AI agents and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/generative-AI"&gt;generative AI&lt;/a&gt; are all forms of AI designed to assist users. However, they differ in their capabilities, complexity and real-world applications. The key features and distinctions among these AI technologies include the following:&lt;/p&gt;
 &lt;h3&gt;Nonagent chatbots&lt;/h3&gt;
 &lt;p&gt;&lt;b&gt;Functionality.&lt;/b&gt; Nonagent chatbots are typically limited to predefined scripts and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/decision-tree-in-machine-learning"&gt;decision trees&lt;/a&gt;. They excel at handling simple queries and providing basic information, such as frequently asked questions, but their interactions are often linear and lack the depth and adaptability of AI agents.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Complexity.&lt;/b&gt; Chatbots are simpler to execute than the other AI technologies, but they operate on a predefined set of rules and lack intuitive understanding of human language. They're great for handling straightforward tasks, but they can struggle with complex or unexpected queries.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;User experience. &lt;/b&gt;Chatbot interactions can feel rigid because of their scripted nature. This can also lead to less satisfying experiences when users ask questions outside their defined scope.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Investment costs.&lt;/b&gt; Chatbots are easier and cheaper to deploy, making them a popular choice for businesses with limited technical resources.&lt;/p&gt;
 &lt;h3&gt;AI assistants&lt;/h3&gt;
 &lt;p&gt;&lt;b&gt;Functionality.&lt;/b&gt; AI assistants have more advanced conversational capabilities and context-awareness than chatbots, but they're not as independently functional as autonomous agents.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Complexity. &lt;/b&gt;AI assistants are more complex than nonagent chatbots. They use LLMs that let them interpret nuance and adapt dynamically to unfamiliar or complex requests.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;User experience. &lt;/b&gt;AI assistants provide more natural, flexible interactions, often mirroring conversational tone and adjusting responses based on context.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Investment costs. &lt;/b&gt;AI assistants typically require higher upfront investment than chatbots, but their broader capabilities can automate more sophisticated tasks, reducing long-term operational costs.&lt;/p&gt;
 &lt;h3&gt;AI agents&lt;/h3&gt;
 &lt;p&gt;&lt;b&gt;Functionality.&lt;/b&gt; AI agents are advanced systems capable of autonomously performing and adapting to a range of tasks. They're designed to augment human capabilities and operate across various domains, not just customer service.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Complexity. &lt;/b&gt;Agentic AI systems require more sophisticated technology, including ML and NLP, to understand context and perform tasks effectively. Since they can learn from interactions and improve over time, they're typically suitable for more complex applications.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;User experience.&lt;/b&gt; AI agents are conversational systems that deliver a dynamic, engaging user experience by handling multiturn conversations and personalized responses based on user behavior and preferences. They learn from and respond to humans in a natural, human-like way.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Investment costs.&lt;/b&gt; Setting up and running AI agents requires a high initial investment and a skilled team to manage their learning and operational capabilities. This typically includes buying or developing LLMs, acquiring necessary hardware and integrating the system into the existing infrastructure. These systems need large amounts of &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/How-data-quality-shapes-machine-learning-and-AI-outcomes"&gt;quality data for training and improving outcomes&lt;/a&gt;, additional costs can include data collection, storage and processing.&lt;/p&gt;
 &lt;h3&gt;Generative AI&lt;/h3&gt;
 &lt;p&gt;&lt;b&gt;Functionality.&lt;/b&gt; Generative AI focuses on generating or synthesizing new information rather than responding to user queries or performing tasks autonomously. This includes generating text, images, music and artwork using models trained on vast data sets.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Complexity.&lt;/b&gt; Generative AI models, such as Open AI &lt;a href="https://www.techtarget.com/whatis/definition/ChatGPT"&gt;ChatGPT&lt;/a&gt;, often use &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/deep-learning-deep-neural-network"&gt;deep learning&lt;/a&gt; techniques and large data sets to learn patterns and generate outputs. This requires significant computational resources and sophisticated training processes, making them inherently more complex.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;User experience.&lt;/b&gt; Generative AI offers an interactive experience, letting users engage in dynamic conversations that can adapt to their inputs. Users can ask open-ended questions and receive detailed, contextually relevant responses.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Investment costs.&lt;/b&gt; Generative AI requires substantial investment. Training and operating generative AI models, such as those based on LLMs, can &lt;a target="_blank" href="https://www.forbes.com/sites/katharinabuchholz/2024/08/23/the-extreme-cost-of-training-ai-models/" rel="noopener"&gt;cost millions&lt;/a&gt;. This includes expenses related to data acquisition, computational resources and ongoing maintenance.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/key_attributes_of_ai_agents_vs_nonagent_chatbots_and_generative_ai-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/key_attributes_of_ai_agents_vs_nonagent_chatbots_and_generative_ai-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/key_attributes_of_ai_agents_vs_nonagent_chatbots_and_generative_ai-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/key_attributes_of_ai_agents_vs_nonagent_chatbots_and_generative_ai-f.png 1280w" alt="Table describing attributes of AI agents, nonagent chatbots and generative AI" height="336" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Several key attributes distinguish AI agents from nonagent chatbots and generative AI.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;                       
&lt;section class="section main-article-chapter" data-menu-title="Future of AI agents"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Future of AI agents&lt;/h2&gt;
 &lt;p&gt;A 2025 McKinsey and Company &lt;a target="_blank" href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/superagency-in-the-workplace-empowering-people-to-unlock-ais-full-potential-at-work" rel="noopener"&gt;report&lt;/a&gt; said that over the next three years, 92% of companies plan to increase their investments in AI. Still, only 1% of businesses have fully integrated AI into workflows where it can drive notable business outcomes. This means AI agents are evolving quickly and are expected to follow their current arc of advancement in three major areas: capability, autonomy and integration.&lt;/p&gt;
 &lt;p&gt;Future AI agents should become even more capable of handling a wide range of tasks. Rather than building more capabilities into larger and more complex AI agents, it's likelier that AI agents will diversify and become more task-specific and specialized within well-defined vertical industries. AI workflow orchestration will tie these agents together to collaborate and perform more complex tasks.&lt;/p&gt;
 &lt;p&gt;AI agents will also become more autonomous as models and data sets become defined and explainability emerges as a key feature of AI systems. This means AI agents will be more robust, able to learn and alter behaviors with greater confidence and success without the need for human intervention or feedback.&lt;/p&gt;
 &lt;p&gt;Finally, future agents will provide greater levels of integration, allowing them to interoperate with a range of business applications, tools, systems, infrastructure and other agents. This will require some standardization around interfaces and protocols, and could pose challenges for legacy systems. However, the demand for AI capabilities is likely to far outweigh the disruption of legacy upgrades.&lt;/p&gt;
&lt;/section&gt;</body>
            <description>AI agents are autonomous intelligent software components that form the foundation of artificial intelligence (AI) systems.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/2.jpg</image>
            <link>https://www.techtarget.com/searchenterpriseai/definition/AI-agents</link>
            <pubDate>Thu, 20 Nov 2025 10:15:00 GMT</pubDate>
            <title>What are AI agents? Types and examples</title>
        </item>
        <item>
            <body>&lt;p&gt;A neural network is a machine learning (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;ML&lt;/a&gt;) model designed to process data in a way that mimics the function and structure of the human brain. Neural networks are intricate networks of interconnected nodes, or &lt;a href="https://www.techtarget.com/searchcio/definition/artificial-neuron"&gt;artificial neurons&lt;/a&gt;, that collaborate to tackle complicated problems.&lt;/p&gt; 
&lt;p&gt;Also referred to as &lt;i&gt;artificial neural networks (ANNs)&lt;/i&gt;, neural nets or deep neural networks, neural networks represent a type of &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/deep-learning-deep-neural-network"&gt;deep learning&lt;/a&gt; technology that's classified under the broader field of &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-Artificial-Intelligence"&gt;AI&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Neural networks are widely used in a variety of applications, including &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/image-recognition"&gt;image recognition&lt;/a&gt;, predictive modeling, decision-making and natural language processing (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP"&gt;NLP&lt;/a&gt;). Examples of significant commercial applications over the past 25 years include handwriting recognition for check processing, &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/Speech-to-text-for-deaf-users-aids-in-accessibility"&gt;speech-to-text transcription&lt;/a&gt;, oil exploration data analysis, weather prediction and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/facial-recognition"&gt;facial recognition&lt;/a&gt;.&lt;/p&gt; 
&lt;div class="youtube-iframe-container"&gt;
 &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/yOf2ssqJFFk?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt; 
&lt;section class="section main-article-chapter" data-menu-title="How do artificial neural networks work?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How do artificial neural networks work?&lt;/h2&gt;
 &lt;p&gt;An ANN usually involves many &lt;a href="https://www.techtarget.com/whatis/definition/processor"&gt;processors&lt;/a&gt; operating in parallel and arranged in tiers or layers. These tiers, or layers, fall under three categories -- an input layer, a number of hidden layers, and&lt;i&gt; &lt;/i&gt;an output layer. The first tier -- analogous to optic nerves in human visual processing -- receives the raw input information. Its job is to process, analyze, and categorize the incoming data and then pass it on to the next layer.&lt;/p&gt;
 &lt;p&gt;Instead of the original raw input, each successive tier receives the output from the preceding tier, the same way neurons further from the optic nerve receive signals from those closer to it. There may be many hidden layers in an ANN and they all function in the same way -- analyze and process the output from the previous layer and then pass it on to the next layer for further analysis and processing.&lt;/p&gt;
 &lt;p&gt;Simple neural networks have fewer hidden layers. Deep neural networks have several hidden layers and millions of interlinked neurons that may have more or less influence on the other neurons. The large number of layers and neurons allow deep ANNs to process complex problems and map any input type to any output type.&lt;/p&gt;
 &lt;p&gt;The last tier of an ANN, intuitively named the &lt;i&gt;output layer&lt;/i&gt;, produces the system's result. This layer may have one or multiple nodes, depending on the problem being addressed by the ANN. For example, &lt;a href="https://www.techtarget.com/whatis/definition/binary"&gt;binary&lt;/a&gt; classification problems require only one node in the output layer, while multi-class classification problems require multiple output nodes.&lt;/p&gt;
 &lt;p&gt;Each processing node in the ANN has its own small sphere of knowledge, including what it has seen and any rules it was originally programmed with or developed for itself. The tiers are highly interconnected, which means each node in Tier &lt;i&gt;N&lt;/i&gt; will be connected to many nodes in Tier &lt;i&gt;N-1&lt;/i&gt; -- its inputs -- and in Tier &lt;i&gt;N+1&lt;/i&gt;, which provides input data for the Tier &lt;i&gt;N-1&lt;/i&gt; nodes. There could be one or more nodes in the output layer, from which the answer it produces can be read.&lt;/p&gt;
 &lt;p&gt;Each individual node or neuron carries information, and the connections between neurons are regulated by weights and biases (also known as thresholds). Weights are assigned to every input layer and they determine how much each variable contributes to the output. A variable with a higher weight contributes more to the output compared to variables with a lower weight.&lt;/p&gt;
 &lt;p&gt;Once the input goes through all the layers of the ANN, the output is determined. First, the inputs are multiplied by their respective weights, then they are summed. This total goes through an activation function, which determines the output. The activation function is important because it enables the neural network to learn more complex patterns over time.&lt;/p&gt;
 &lt;p&gt;Next, the output is compared to the threshold. If the output exceeds the threshold, the node is activated, and the output becomes the input for the next layer in the ANN and is passed to it for further processing. This is known as a feedforward mechanism, meaning information flows only in one direction -- from input to output.&lt;/p&gt;
 &lt;p&gt;Most ANNs are &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/How-neural-network-training-methods-are-modeled-after-the-human-brain"&gt;feedforward&lt;/a&gt;, although they can also be trained to move in the opposite direction (from output to input). This mechanism, known as backpropagation, is generally used to calculate the error associated with each neuron in the ANN and accordingly adjust the model's parameters.&lt;/p&gt;
 &lt;p&gt;ANN &lt;a href="https://www.techtarget.com/whatis/definition/algorithm"&gt;algorithms&lt;/a&gt; continuously adjust their weights and bias using &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/reinforcement-learning"&gt;reinforcement learning&lt;/a&gt; and a method called &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/gradient-descent"&gt;gradient descent&lt;/a&gt;. The algorithm's goal is to adjust its weights in order to reduce output errors. The more the algorithm is trained, the more its parameters adjust to further reduce errors (also known as minimizing the cost function).&lt;/p&gt;
 &lt;p&gt;ANNs are noted for being &lt;a href="https://www.techtarget.com/searchenterpriseai/tip/Explore-real-world-use-cases-for-adaptive-AI"&gt;adaptive&lt;/a&gt;, which means they modify themselves as they learn from initial training, and subsequent runs provide more information about the world. The most basic learning model is centered on weighting the input streams, which is how each node measures the importance of input data from each of its predecessors. Inputs that contribute to getting the right answers are weighted higher.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineImages/deep_neural_network.jpg"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineImages/deep_neural_network_mobile.jpg" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineImages/deep_neural_network_mobile.jpg 960w,https://www.techtarget.com/rms/onlineImages/deep_neural_network.jpg 1280w" alt="A graphic illustrating how the multiple layers in a neural network connect with all the other layers leading to a result" height="342" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Each layer in a neural network consists of small, individual neurons, interlinked to the other neurons. A number called the weight represents the connections between the nodes.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;             
&lt;section class="section main-article-chapter" data-menu-title="Applications of artificial neural networks"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Applications of artificial neural networks&lt;/h2&gt;
 &lt;p&gt;Image recognition was one of the first areas in which neural networks were successfully applied. A specific type of ANNs called convolutional neural networks (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/convolutional-neural-network"&gt;CNNs&lt;/a&gt;) is used for image-related tasks, such as image recognition, pattern recognition and computer vision. CNNs include multiple hidden layers that perform mathematical functions -- specifically, functions from &lt;a href="https://aibusiness.com/ml/five-ways-to-learn-about-machine-learning-online"&gt;linear algebra&lt;/a&gt; -- to identify patterns and extract relevant features from input images. Different layers extract different features from the input. At the output end, the CNN recognizes the image and can even classify it as a specific type.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-vision-computer-vision"&gt;Computer vision technology&lt;/a&gt; is another useful application of ANNs. It allows ANNs to identify, extract information from, and classify both images and videos. A deep neural network that's been trained on large volumes of relevant data can perform computer vision tasks at almost the same accuracy -- and much higher speeds -- than humans. Some of the applications of computer vision include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Self-driving cars can recognize road signs, obstacles and people to adjust movement (turn, stop, swerve, etc.).&lt;/li&gt; 
  &lt;li&gt;Cameras with facial recognition capabilities can identify human faces and recognize specific attributes, like facial hair, to identify specific individuals.&lt;/li&gt; 
  &lt;li&gt;Traffic cameras can detect and flag traffic violations and intelligently manage and optimize traffic flows.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/medical-imaging"&gt;Medical imaging&lt;/a&gt; machines can analyze imaging documents to capture useful insights that support diagnostic decision-making, identify tumors, monitor patient vital signs, and track patients' chronic conditions.&lt;/li&gt; 
  &lt;li&gt;Robots can identify defects in products on the assembly line or monitor equipment to flag potential issues (predictive maintenance) before they occur.&lt;/li&gt; 
  &lt;li&gt;Image labeling systems in retail can capture image details to help retailers pinpoint missing items and to provide precise search results to customers.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Apart from image and video recognition, ANNs are also used for &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/speech-recognition"&gt;speech recognition&lt;/a&gt; and NLP.&lt;/p&gt;
 &lt;p&gt;The most obvious example of ANNs recognizing and responding to human speech is their use in &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/virtual-assistant-AI-assistant"&gt;virtual assistants&lt;/a&gt;, like Apple's Siri and Amazon's Alexa. Siri and Alexa use ANNs to understand human input and, in response, perform various tasks -- play a song, send an email, show the weather, etc.&lt;/p&gt;
 &lt;p&gt;ANNs also enable computers to understand natural human language and respond in kind. NLP powered by ANNs is used in chatbots, to analyze and summarize documents containing unstructured (e.g., text or images) data, to generate new content (e.g., for marketing), and to perform customer sentiment analysis by analyzing customer content on social media and other places.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/whatis/definition/recommendation-engine"&gt;Recommendation engines&lt;/a&gt; also rely on ANNs to analyze a user's behavioral and preference history and, accordingly, provide personalized recommendations. Netflix and Amazon are two of the best examples of ANNs driving recommendation engines and enabling the brands to connect with customers in more personalized and scalable ways.&lt;/p&gt;
 &lt;p&gt;In general, the technology &lt;a href="https://www.techtarget.com/searchenterpriseai/ehandbook/Neural-network-applications-in-business-run-wide-fast-and-deep"&gt;uses of neural networks&lt;/a&gt; have expanded from just image recognition to many additional areas, including the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/chatbot"&gt;Chatbots&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Computer vision.&lt;/li&gt; 
  &lt;li&gt;NLP, translation and language generation.&lt;/li&gt; 
  &lt;li&gt;Speech recognition.&lt;/li&gt; 
  &lt;li&gt;Recommendation engines.&lt;/li&gt; 
  &lt;li&gt;Stock market forecasting.&lt;/li&gt; 
  &lt;li&gt;Delivery driver route planning and optimization.&lt;/li&gt; 
  &lt;li&gt;Medical diagnosis and disease recognition.&lt;/li&gt; 
  &lt;li&gt;Drug discovery and development.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/social-media"&gt;Social media&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Personal assistants.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/pattern-recognition"&gt;Pattern recognition&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Sequence recognition.&lt;/li&gt; 
  &lt;li&gt;Data processing.&lt;/li&gt; 
  &lt;li&gt;Data mining&lt;/li&gt; 
  &lt;li&gt;Regression analysis.&lt;/li&gt; 
  &lt;li&gt;Process and quality control.&lt;/li&gt; 
  &lt;li&gt;Targeted marketing through social network filtering and behavioral data insights.&lt;/li&gt; 
  &lt;li&gt;Generative AI.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/quantum-theory"&gt;Quantum chemistry&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/data-visualization"&gt;Data visualization&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Email spam filtering.&lt;/li&gt; 
  &lt;li&gt;Financial modeling.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/robotics"&gt;Robotics&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Infrastructure reliability analysis.&lt;/li&gt; 
  &lt;li&gt;Black-box modeling in geoscience.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchsecurity/definition/cybersecurity"&gt;Cybersecurity&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Financial fraud detection.&lt;/li&gt; 
  &lt;li&gt;Materials science research.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;The prime uses of ANNs involve any process that operates according to strict rules or patterns and has large amounts of data. If the amount of data involved is too large for a human to make sense of in a reasonable amount of time, the process is likely a good candidate for automation through artificial neural networks.&lt;/p&gt;
&lt;/section&gt;           
&lt;section class="section main-article-chapter" data-menu-title="How do neural networks learn? How are neural networks trained?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How do neural networks learn? How are neural networks trained?&lt;/h2&gt;
 &lt;p&gt;&lt;i&gt;Training&lt;/i&gt; a neural network means teaching it how to perform a certain task. Typically, an ANN is initially trained or fed large amounts of data. Training consists of providing input and telling the network what the output should be. For example, to build a network that identifies the faces of actors, the initial training might be a series of pictures, including actors, non-actors, masks, statues and animal faces. Each input is accompanied by matching identification, such as actors' names or "not actor" or "not human" information. Providing the answers enables the model to adjust its internal weighting to do its job better.&lt;/p&gt;
 &lt;p&gt;For example, if nodes David, Dianne and Dakota tell node Ernie that the current input image is a picture of Brad Pitt, but node Durango says it's George Clooney, and the training program confirms it's Pitt, Ernie decreases the weight it assigns to Durango's input and increases the weight it gives to David, Dianne and Dakota.&lt;/p&gt;
 &lt;p&gt;Basically, the ANN first processes a large &lt;a href="https://www.techtarget.com/whatis/definition/data-set"&gt;data set&lt;/a&gt; that might contain labeled or unlabeled data. This allows it to learn how to process new, previously unseen data. The more data it is trained on, the better its learning capabilities and the more accurate its output over time.&lt;/p&gt;
 &lt;p&gt;In defining the rules and making determinations -- the decisions of each node on what to send to the next layer based on inputs from the previous tier -- neural networks use several principles. These include gradient-based training, &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/fuzzy-logic"&gt;fuzzy logic&lt;/a&gt;, genetic algorithms and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/What-is-Bayes-theorem"&gt;Bayesian&lt;/a&gt; methods. They might be given some basic rules about object relationships in the data being modeled.&lt;/p&gt;
 &lt;p&gt;For example, a facial recognition system might be instructed, "Eyebrows are found above eyes," or "Mustaches are below a nose. Mustaches are above and/or beside a mouth." Preloading rules can make training faster and the model more powerful faster. But it also includes assumptions about the nature of the problem, which could prove to be either irrelevant and unhelpful, or incorrect and counterproductive, making the decision about what, if any, rules to build unimportant.&lt;/p&gt;
 &lt;p&gt;Further, the assumptions people make when training algorithms cause neural networks to amplify cultural biases. &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/6-ways-to-reduce-different-types-of-bias-in-machine-learning"&gt;Biased data sets are an ongoing challenge&lt;/a&gt; in training systems that find answers on their own through pattern recognition in data. If the data feeding the algorithm isn't neutral -- and almost no data is -- the machine propagates bias.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias_mobile.png 960w,https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias.png 1280w" alt="Infographic on how AI amplifies bias" height="336" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;The problem with biased data sets exists in the training of neural systems.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;&lt;/p&gt;
&lt;/section&gt;         
&lt;section class="section main-article-chapter" data-menu-title="Types of neural networks"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Types of neural networks&lt;/h2&gt;
 &lt;p&gt;Neural networks are sometimes described in terms of their depth, including how many layers they have between input and output, or the model's so-called hidden layers. This is why the term neural network is used almost synonymously with deep learning. Neural networks can also be described by the number of hidden nodes the model has, or in terms of how many input layers and output layers each node has. Variations on the classic neural network design enable various forms of forward and backward propagation of information among tiers.&lt;/p&gt;
 &lt;p&gt;Specific types of ANNs include the following:&lt;/p&gt;
 &lt;h3&gt;Feed-forward neural networks&lt;/h3&gt;
 &lt;p&gt;One of the simplest variants of neural networks, these pass information in one direction, through various input nodes, until it makes it to the output node. The network might or might not have hidden node layers, making their functioning more interpretable. It's prepared to process large amounts of noise. This type of ANN computational model is used in technologies such as facial recognition and computer vision.&lt;/p&gt;
 &lt;h3&gt;Recurrent neural networks&lt;/h3&gt;
 &lt;p&gt;More complex in nature, recurrent neural networks (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/recurrent-neural-networks"&gt;RNNs&lt;/a&gt;) save the output of processing nodes and feed the result back into the model. This is how the model learns to predict the outcome of a layer. Each node in the RNN model acts as a memory cell, continuing the computation and execution of operations.&lt;/p&gt;
 &lt;p&gt;This neural network starts with the same front propagation as a feed-forward network, but then goes on to remember all processed information to reuse it in the future. If the network's prediction is incorrect, then the system self-learns and continues working toward the correct prediction during &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/backpropagation-algorithm"&gt;backpropagation&lt;/a&gt;. This type of ANN is frequently used in text-to-speech conversions.&lt;/p&gt;
 &lt;h3&gt;Convolutional neural networks&lt;/h3&gt;
 &lt;p&gt;Convolutional neural networks (CNNs) are one of the most popular models used today. This computational model uses a variation of multilayer &lt;a href="https://www.techtarget.com/whatis/definition/perceptron"&gt;perceptrons&lt;/a&gt; and contains one or more convolutional layers that can be either entirely connected or pooled. These convolutional layers create feature maps that record a region of the image that's ultimately broken into rectangles and sent out for nonlinear processing.&lt;/p&gt;
 &lt;p&gt;The CNN model is particularly popular in the realm of image recognition. It has been used in many of the most advanced applications of AI, including facial recognition, text digitization and NLP. Other use cases include paraphrase detection, signal processing and image classification.&lt;/p&gt;
 &lt;h3&gt;Deconvolutional neural networks&lt;/h3&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/deconvolutional-networks-deconvolutional-neural-networks"&gt;Deconvolutional neural networks&lt;/a&gt; use a reversed CNN learning process. They try to find lost features or signals that might have originally been considered unimportant to the CNN system's task. This network model can be used in image synthesis and analysis.&lt;/p&gt;
 &lt;h3&gt;Modular neural networks&lt;/h3&gt;
 &lt;p&gt;These contain multiple neural networks working separately from one another. The networks don't communicate or interfere with each other's activities during the computation process. Consequently, complex or big computational processes can be performed more efficiently.&lt;/p&gt;
 &lt;h3&gt;Perceptron neural networks&lt;/h3&gt;
 &lt;p&gt;These represent the most basic form of neural networks and were introduced in 1958 by Frank Rosenblatt, an American psychologist, who is also considered the father of deep learning. In fact, the perceptron is the oldest neural network.&lt;/p&gt;
 &lt;p&gt;Rosenblatt published his research about perceptrons in the 1958 paper "&lt;a target="_blank" href="https://www.academia.edu/60542953/The_perceptron_a_probabilistic_model_for_information_storage_and_organization_in_the_brain" rel="noopener"&gt;The Perceptron: a probabilistic model for information storage and organization in the brain&lt;/a&gt;." In the paper, he explained how he got the IBM 704 computer to learn how to distinguish between two sets of cards. Rosenblatt concluded the paper by suggesting that the study of perceptrons might lead to a better understanding of "those fundamental laws of organization which are common to all information handling systems."&lt;/p&gt;
 &lt;p&gt;A single-layer perceptron can only perform simple, linear computational tasks since it only has one layer of neurons between the input and output layers. This makes it unsuitable for more complex tasks.&lt;/p&gt;
 &lt;p&gt;The perceptron takes in the input, weighs it and then sums up the weights and finally produces the output. As with other ANNs, the weights and thresholds of the neurons in a perceptron are adjustable.&lt;/p&gt;
 &lt;p&gt;The perceptron is specifically designed for binary classification tasks, enabling it to differentiate between two classes based on input data. Simple single-layer perceptrons can be built using &lt;a href="https://www.techtarget.com/whatis/definition/open-source"&gt;open source&lt;/a&gt; machine learning frameworks like TensorFlow&lt;b&gt;.&lt;/b&gt;&lt;/p&gt;
 &lt;p&gt;Neural networks are not the same as machine learning. In fact, ANNs are a subset of the broader field of machine learning.&lt;/p&gt;
 &lt;h3&gt;Multilayer perceptron networks&lt;/h3&gt;
 &lt;p&gt;Multilayer perceptron (MLP) networks, also known as feedforward neural networks, consist of multiple layers of neurons, including an input layer, one or more hidden layers, and an output layer. Each layer is fully connected to the next, meaning that every neuron in one layer is connected to every neuron in the subsequent layer. Every layer transforms the received input and passes it on to the next layer until the final output is generated at the output layer. This highly interconnected neuronal architecture enables MLPs to learn complex patterns and relationships in data, making them suitable for various classification and &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/What-is-regression-in-machine-learning"&gt;regression tasks&lt;/a&gt;. MLPs can also be trained to work on &lt;a href="https://www.techtarget.com/searchdatacenter/definition/parallel-processing"&gt;parallel computing&lt;/a&gt; tasks.&lt;/p&gt;
 &lt;p&gt;Despite the use of the word "perceptron" in the name multilayer perceptron network, MLPs are not comprised of perceptrons but of sigmoid neurons. Also, it uses non-linear activation functions. It is these features that allow MLPs to work on complex, non-linear real-world problems, including computer vision and NLP.&lt;/p&gt;
 &lt;p&gt;One drawback of MLPs is that they are computationally expensive. Since they comprise many layers, training MLPs is a slow process. Also, MLPs are prone to overfitting, which can lead to sub-optimal generalization of new, unseen data.&lt;/p&gt;
 &lt;h3&gt;Radial basis function neural networks&lt;/h3&gt;
 &lt;p&gt;Radial basis function (RBF) neural networks are a type of feed-forward neural networks that use a three-layer architecture. They also have universal approximation capabilities and use radial basis functions, such as &lt;a href="https://www.techtarget.com/whatis/feature/Model-collapse-explained-How-synthetic-training-data-breaks-AI"&gt;Gaussian&lt;/a&gt; functions, as activation functions. RBFs are typically used for non-linear function approximation and &lt;a href="https://www.techtarget.com/searchenterpriseai/news/365532836/How-a-time-series-forecasting-vendor-uses-Lightning-PyTorch"&gt;time series prediction&lt;/a&gt; tasks, as well as in control systems. They can learn quickly and offer efficient performance for non-linear system identification, classification and regression problems. Also, the simple architecture makes it easy to understand and implement RBF neural networks -- despite the fact that they require three-stage training.&lt;/p&gt;
 &lt;h3&gt;Transformer neural networks&lt;/h3&gt;
 &lt;p&gt;As one of the more cutting-edge types of neural networks, &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/Transformer-neural-networks-are-shaking-up-AI"&gt;transformer neural networks are reshaping NLP&lt;/a&gt; and other fields through a range of advancements. Introduced by researchers from Google and the University of Toronto in a &lt;a target="_blank" href="https://arxiv.org/pdf/1706.03762" rel="noopener"&gt;2017 paper&lt;/a&gt;, transformers are specifically designed to process sequential data, such as text, by effectively capturing relationships and dependencies between elements in the sequence, regardless of their distance from one another.&lt;/p&gt;
 &lt;p&gt;One of the Google researchers also published a follow-up article in which he stated that the transformer is "a novel neural network architecture based on a self-attention mechanism that we believe to be particularly well suited for language understanding." They also explained how they enabled a transformer to outperform both CNNs and RNNs on academic English to German and English to French translation benchmarks.&lt;/p&gt;
 &lt;p&gt;Transformer neural networks have gained popularity as an alternative to CNNs and RNNs because their "attention mechanism" enables them to capture and process multiple elements in a sequence simultaneously, which is a distinct advantage over other neural network architectures. It is this mechanism that makes transformers highly suitable for complex NLP tasks, such as &lt;a href="https://www.smartcitiesdive.com/news/american-city-county-and-smart-cities-dive-are-combining/754194/"&gt;text translations&lt;/a&gt;.&lt;/p&gt;
 &lt;h3&gt;Generative adversarial networks&lt;/h3&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/generative-adversarial-network-GAN"&gt;Generative adversarial networks&lt;/a&gt; consist of two neural networks -- a generator and a discriminator -- that compete against each other. The generator creates fake data, while the discriminator evaluates its authenticity. These types of neural networks are widely used for generating realistic images and data augmentation processes.&lt;/p&gt;
&lt;/section&gt;                                  
&lt;section class="section main-article-chapter" data-menu-title="Advantages of artificial neural networks"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Advantages of artificial neural networks&lt;/h2&gt;
 &lt;p&gt;Artificial neural networks offer the following benefits:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Parallel processing.&lt;/b&gt; ANNs' parallel processing abilities mean the network can perform more than one job at a time.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Feature extraction.&lt;/b&gt; Neural networks can automatically learn and extract relevant features from raw data, which simplifies the modeling process. However, traditional ML methods differ from neural networks in the sense that they often require manual feature engineering.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Information storage.&lt;/b&gt; ANNs store information on the entire network, not just in a database. This ensures that even if a small amount of data disappears from one location, the entire network continues to operate.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Nonlinearity.&lt;/b&gt; The ability to learn and model nonlinear, complex relationships helps model the real-world relationships between input and output.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Fault tolerance.&lt;/b&gt; ANNs come with &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/fault-tolerant"&gt;fault tolerance&lt;/a&gt;, which means the corruption or fault of one or more cells of the ANN won't stop the generation of output.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Gradual corruption.&lt;/b&gt; This means the network slowly degrades over time instead of degrading instantly when a problem occurs.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Unrestricted input variables.&lt;/b&gt; No restrictions are placed on the input variables, such as how they should be distributed.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Observation-based decisions.&lt;/b&gt; ML means the ANN can learn from events and make decisions based on the observations.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Unorganized data processing.&lt;/b&gt; ANNs are exceptionally good at organizing large amounts of data by processing, sorting and categorizing it.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Ability to learn hidden relationships.&lt;/b&gt; ANNs can learn the hidden relationships in data without commanding any fixed relationship. This means ANNs can better model highly volatile data and nonconstant variance.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Ability to generalize data.&lt;/b&gt; The ability to generalize and infer unseen relationships on unseen data means ANNs can predict the output of unseen data.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="Disadvantages of artificial neural networks"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Disadvantages of artificial neural networks&lt;/h2&gt;
 &lt;p&gt;Their numerous benefits notwithstanding, it's important to note that neural networks also have some drawbacks, including the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Lack of rules.&lt;/b&gt; The lack of rules for determining the proper network structure means the appropriate ANN architecture can only be found through trial, error and experience.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Computationally expensive.&lt;/b&gt; Neural networks such as ANNs use many computational resources. Therefore, training neural networks can be expensive and time-consuming, requiring significant processing power and memory. This can be a barrier for organizations with limited resources or those needing real-time processing.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Hardware dependency.&lt;/b&gt; The requirement of processors with parallel processing abilities makes neural networks dependent on hardware.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Numerical translation.&lt;/b&gt; The network works with numerical information, meaning all problems must be translated into numerical values before they can be presented to the ANN.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Lack of trust.&lt;/b&gt; The lack of explanation behind probing solutions is one of the biggest disadvantages of ANNs. The inability to explain the &lt;i&gt;why&lt;/i&gt; or &lt;i&gt;how&lt;/i&gt; behind the solution generates a lack of trust in the network.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Inaccurate results.&lt;/b&gt; If not trained properly, ANNs can produce incomplete or inaccurate results.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Black box nature.&lt;/b&gt; Because of their &lt;a href="https://www.techtarget.com/whatis/definition/black-box-AI"&gt;black box AI&lt;/a&gt; model, it can be challenging to grasp how neural networks make their predictions or categorize data.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Overfitting.&lt;/b&gt; Neural networks are susceptible to &lt;a href="https://www.techtarget.com/whatis/definition/overfitting-in-machine-learning"&gt;overfitting&lt;/a&gt;, particularly when trained on small data sets. They can end up learning the noise -- focusing on non-relevant factors such as the typeface in a document -- in the training data instead of the underlying patterns, which can result in poor performance on new and unseen data.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="History and timeline of neural networks"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;History and timeline of neural networks&lt;/h2&gt;
 &lt;p&gt;The &lt;a href="https://www.techtarget.com/searchenterpriseai/tip/History-of-generative-AI-innovations-spans-9-decades"&gt;history of neural networks&lt;/a&gt; spans several decades and has seen considerable advancements. The following examines the important milestones and developments in the history of neural networks:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;1940s.&lt;/b&gt; In 1943, mathematicians Warren McCulloch and Walter Pitts built a circuitry system that ran simple algorithms and was intended to approximate the functioning of the human brain.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;1950s.&lt;/b&gt; In 1958, Rosenblatt created the perceptron, a form of artificial neural network capable of learning and making judgments by modifying its weights. The perceptron featured a single layer of computing units and could handle problems that were linearly separate.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;1970s.&lt;/b&gt; Paul Werbos, an American scientist, developed the backpropagation method, which facilitated the training of multilayer neural networks. It made deep learning possible by enabling weights to be adjusted across the network based on the error calculated at the output layer.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;1980s.&lt;/b&gt; Cognitive psychologist and computer scientist Geoffrey Hinton, computer scientist Yann LeCun and a group of fellow researchers began investigating the concept of connectionism, which emphasizes the idea that cognitive processes emerge through interconnected networks of simple processing units. This period paved the way for modern neural networks and deep learning models.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;1990s.&lt;/b&gt; Jürgen Schmidhuber and Sepp Hochreiter, both computer scientists from Germany, proposed the long short-term memory recurrent neural network framework in 1997.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;2000s.&lt;/b&gt; Hinton and his colleagues at the University of Toronto pioneered restricted Boltzmann machines, a sort of generative artificial neural network that enables &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/unsupervised-learning"&gt;unsupervised learning&lt;/a&gt;. RBMs opened the path for deep belief networks and deep learning algorithms.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;2010s.&lt;/b&gt; Research in neural networks picked up great speed around 2010. The &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/big-data"&gt;big data&lt;/a&gt; trend, where companies amassed vast troves of data, and parallel computing gave &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/data-scientist"&gt;data scientists&lt;/a&gt; the training data and computing resources needed to run complex ANNs. In 2011, Google's speech recognition team discovered that deep learning is a powerful approach for speech recognition. This discovery led to large-scale modifications in Google's Android operating system. In the same year, a collaboration between machine learning researcher Andrew Ng and Googler Jeff Dean led to the development of a massively large unsupervised neural network that offered unprecedented performance on computer vision tasks. In 2012, a neural network named AlexNet won the ImageNet Large Scale Visual Recognition Challenge, an image classification competition. Around this time, researchers at Caltech and elsewhere discovered that graphics processing units (&lt;a href="https://www.techtarget.com/searchvirtualdesktop/definition/GPU-graphics-processing-unit"&gt;GPUs&lt;/a&gt;) could be used to handle the huge computational demands of large/complex neural networks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;2020s and beyond.&lt;/b&gt; Neural networks continue to undergo rapid development, with advancements in architecture, training methods and applications. Researchers are exploring new network structures such as transformers and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/graph-neural-networks-GNNs"&gt;graph neural networks&lt;/a&gt;, which excel in NLP and understanding complex relationships. Similarly, Kolmogorov-Arnold Networks (KANs) are being studied for applications involving non-linear and interdependent variable relationships, such as weather modeling and fluid dynamics. Additionally, techniques such as transfer learning and self-supervised learning are enabling neural networks and deep learning models to learn from smaller data sets and generalize better. These developments are driving progress in fields such as healthcare, autonomous vehicles, facial recognition, language translations, and wearables.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;i&gt;Discover the process for building a machine learning model, including data collection, preparation, training, evaluation and iteration. Follow these &lt;/i&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/feature/How-to-build-a-machine-learning-model-in-7-steps"&gt;&lt;i&gt;essential steps to kick-start your ML project&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>A neural network is a machine learning (ML) model designed to process data in a way that mimics the function and structure of the human brain.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/5.jpg</image>
            <link>https://www.techtarget.com/searchenterpriseai/definition/neural-network</link>
            <pubDate>Mon, 27 Oct 2025 12:00:00 GMT</pubDate>
            <title>What is a neural network?</title>
        </item>
        <item>
            <body>&lt;p&gt;&lt;strong&gt;&lt;a href="#A-C"&gt;A-C&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#D-F"&gt;D-F&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#G-I"&gt;G-I&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#J-L"&gt;J-L&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#M-O"&gt;M-O&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#P-R"&gt;P-R&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#S-U"&gt;S-U&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#V-X"&gt;V-X&lt;/a&gt;&lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&lt;a href="#Y-Z"&gt;Y-Z&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;Ensuring the health of people, the planet and even businesses rests on more sustainable practices, which depend on understanding core concepts and terms.&lt;/p&gt; 
&lt;p&gt;Many individuals, businesses, nonprofits and government entities are working hard to quickly create and execute specific sustainability strategies and environmental, social and governance (&lt;a href="https://www.techtarget.com/whatis/definition/environmental-social-and-governance-ESG"&gt;ESG&lt;/a&gt;) initiatives. Everyone has a role to play. Learning about sustainability and ESG concepts ensures that critical stakeholders have productive conversations that avoid term misuse and oversimplification.&lt;/p&gt; 
&lt;p&gt;Climate disruption is having and will continue to have a negative impact on life across the globe. It's imperative that business leaders, private citizens and governments take immediate and decisive &lt;a target="_blank" href="https://www.ipcc.ch/report/ar6/syr/resources/spm-headline-statements" rel="noopener"&gt;action&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Here are some fundamental sustainability terms and ESG concepts that provide a foundation for taking action.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="The 50-plus sustainability and ESG terms you should know"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;The 50-plus sustainability and ESG terms you should know&lt;/h2&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;business sustainability&lt;/b&gt;. Also known as corporate sustainability, &lt;a href="https://www.techtarget.com/whatis/definition/business-sustainability"&gt;business sustainability&lt;/a&gt; is the ethical and responsible management of an organization's continued success with environmental, social and financial concerns.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;carbon credit&lt;/b&gt;. When companies create carbon offsetting initiatives, they receive a transferable or tradeable carbon credit, or token. The credit represents the right to emit greenhouse gases and offset them elsewhere. One credit represents one ton of carbon dioxide reduced or removed from the atmosphere. In practice, taking advantage of these credits lets owners reduce greenhouse gas emissions to get closer to net zero. The term also refers to purchased credits that will fund emission-reducing projects.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;carbon footprint&lt;/b&gt;. A &lt;a href="https://www.techtarget.com/whatis/definition/carbon-footprint"&gt;carbon footprint&lt;/a&gt; measures the amount of carbon dioxide and methane produced by individuals, organizations, products or practices.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;carbon neutral&lt;/b&gt;. The ideal balance between carbon dioxide emissions produced by human activity and carbon absorption by the atmosphere; the calculation should come to zero.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;carbon offset&lt;/b&gt;. A &lt;a href="https://www.techtarget.com/whatis/definition/carbon-offset"&gt;carbon offset&lt;/a&gt; is an activity or purchase intended to compensate for carbon emissions produced by individuals and organizations. Carbon storage through tree planting or land restoration is a common example. Businesses with carbon offset programs receive carbon tokens.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;carbon token&lt;/b&gt;. A digital asset governed by a &lt;a href="https://www.techtarget.com/searchcio/feature/Examples-of-smart-contracts-on-blockchain"&gt;smart contract on blockchain&lt;/a&gt; that represents a real-world reduction in one metric ton of carbon dioxide emissions. The asset exists to verify ownership and simplify the carbon credit trading process. Another example is a non-fungible token, or &lt;a href="https://www.techtarget.com/whatis/definition/nonfungible-token-NFT"&gt;NFT&lt;/a&gt;, representing a single, unique share of captured carbon dioxide associated with a specific time and place. The dependence on blockchain technology to administer carbon tokens is controversial due to blockchain's energy-intensive processes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;circular economy&lt;/b&gt;. The &lt;a href="https://www.techtarget.com/whatis/definition/circular-economy"&gt;circular economy&lt;/a&gt; keeps products in circulation to the fullest extent possible by reducing material consumption, streamlining processes and collecting waste for reuse.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;clean tech&lt;/b&gt;. Sometimes referred to as green technologies or eco-technologies, this term refers to technologies and processes designed to limit negative environmental impacts, such as waste and carbon emissions, especially compared to fossil fuels. Examples of clean technologies include solar power, wind power, biofuels, recycling and smart lighting.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/Dg8nTJ0cHVI?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;ol start="9" class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;climate adaptation&lt;/b&gt;. The act of preparing for and adjusting to climate change's current and projected consequences. For example, cities can build seawalls to protect from rising sea levels.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;climate change&lt;/b&gt;. The shifts over time in the average temperature and weather patterns that define specific locations. In particular, climate change has come to mean the rise in global temperatures from heat-trapping gases resulting from mining and using oil, coal and other fossil fuels. &lt;a href="https://www.techtarget.com/sustainability/feature/How-does-climate-change-affect-businesses-Financial-impacts"&gt;Climate change indicators&lt;/a&gt; include rising sea levels; an increase in the severity of extreme weather, such as hurricanes, droughts and floods; and ice loss at the Earth's poles.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;climate mitigation&lt;/b&gt;. The process of decreasing the flow of heat-trapping pollution. For example, reducing fossil fuel burning by using renewable energy sources may help.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;climate resilience&lt;/b&gt;. The ability to support a community, company or the natural environment before, during and after a climate event in a timely, efficient manner. Climate resilience differs from climate adaptation, although the two terms are often used interchangeably.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;climate&lt;/b&gt;&lt;b&gt; risk.&lt;/b&gt; As wildfires, droughts, food scarcity, hurricanes and other climate change effects happen, businesses become more vulnerable. Climate risk describes that vulnerability. It is the potential for climate change to create negative effects on human or ecological systems. Risks fall into two main categories: risks based on the transition to a greener economy, such as losing market share by moving away from fossil fuel-based products, and risks related to the physical effects of climate change, such as flooded offices.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;closed-loop&lt;/b&gt;. A production process that reuses material waste to create additional products or repurposes recycled materials.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;conscious capitalism&lt;/b&gt;. Conscious capitalism is a socially responsible framework for capitalism in the corporate and political spheres. It emphasizes creating human value alongside profit value.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;corporate social responsibility (CSR)&lt;/b&gt;. For-profit companies use the &lt;a href="https://www.techtarget.com/searchcio/definition/corporate-social-responsibility-CSR"&gt;CSR&lt;/a&gt; business model to gauge social and environmental benefits alongside organizational goals, such as profitability.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/esg_vs_csr_vs_sustainability-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/esg_vs_csr_vs_sustainability-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/esg_vs_csr_vs_sustainability-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/esg_vs_csr_vs_sustainability-f.png 1280w" alt="ESG vs. CSR vs. sustainability: what's the difference?" height="262" width="560"&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;ol start="17" class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;digital carbon footprint&lt;/b&gt;. The digital carbon footprint is the amount of greenhouse gas emissions digital devices, tools and platforms produce. All tech, from cloud computing to mobile phones to internet usage, &lt;a href="https://www.techtarget.com/sustainability/tip/Ways-to-reduce-an-organizations-digital-carbon-footprint"&gt;produces a digital carbon footprint&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;digital sobriety&lt;/b&gt;. Digital sobriety aims to limit the harmful environmental impact of smartphones, internet usage, digital media and other tech in both large and small ways on a daily basis. Moving toward digital sobriety includes a wide range of actions: buying fewer devices, deleting emails, opting for lower-definition media consumption, sustainably developing software and buying less-powerful machines.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;drawdown&lt;/b&gt;. A drawdown is the point at which atmospheric greenhouse gas levels stop climbing and start declining.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;electronic waste (e-waste)&lt;/b&gt;. Electronics at or nearing the end of their useful life. Green tech and sustainability approaches seek to extend the useful life of devices and use circular economy principles to keep the amount of e-waste to an absolute minimum. The priority is to first reduce waste, then refurbish devices, then move toward recycling.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;energy efficiency&lt;/b&gt;. The same task or result is achieved with less energy. For example, heating, cooling and operating appliances and electronics are less energy-intensive in energy-efficient homes and buildings.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;environmental justice&lt;/b&gt;. Environmental justice seeks to ensure fair treatment of all people regardless of race, color, national origin or income equally, regarding environmental laws, regulations and policies. The approach holds that no group should bear a disproportionate share of negative environmental consequences.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;environmental, social and governance&lt;/b&gt;. Sustainable and ethical interests that can be central to an organization's financial and corporate interests. Otherwise known as ESG.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/3_pillars_of_esg-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/3_pillars_of_esg-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/3_pillars_of_esg-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/3_pillars_of_esg-f.png 1280w" alt="An explanation of the three pillars of ESG: environmental, social and governance." height="286" width="560"&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;&lt;/p&gt;
 &lt;ol start="24" class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;ESG framework&lt;/b&gt;.&amp;nbsp;A set of objectives companies can use in their&amp;nbsp;&lt;a target="_blank" href="https://www.techtarget.com/sustainability/definition/ESG-reporting" rel="noopener"&gt;ESG reporting&lt;/a&gt;. A variety of&amp;nbsp;&lt;a href="https://www.techtarget.com/sustainability/feature/Top-ESG-reporting-frameworks-explained-and-compared"&gt;ESG frameworks&lt;/a&gt; exist to help companies evaluate their environmental and social impact and assess their internal governance policies, as well as their risks and opportunities.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;ESG reporting&lt;/b&gt;. A disclosure that an organization must provide to show how it works to fulfill its ESG promises and efforts. Some organizations are required to report on ESG, depending on the laws and regulations of the country or countries in which they operate.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;feed-in tariff&lt;/b&gt;. A policy designed to accelerate investments in renewable energy. A policy of this type usually involves long-term government contracts.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;global warming&lt;/b&gt;. Global warming refers to the heating of the Earth's surface from trapped greenhouse gases resulting from human activities, such as transportation, agriculture, overfishing, fossil fuel energy production and overconsumption. Unless companies, governments and consumers make major shifts, global warming and climate change will heat the planet so much that it will be unlivable in the near future.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;green cloud&lt;/b&gt;. The &lt;a href="https://www.techtarget.com/searchstorage/definition/green-cloud"&gt;green cloud&lt;/a&gt; refers to the possible environmental benefits of IT services delivered over the internet. Typically seen as a buzzword, reliance on the alleged benefits can lead technologists to believe that further efforts to reduce carbon footprints are unnecessary.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;green computing&lt;/b&gt;. The sustainable approach to using computing devices and equipment is &lt;a href="https://www.techtarget.com/searchdatacenter/definition/green-computing"&gt;green computing&lt;/a&gt;. Some methods include reducing resource use, responsible disposal of e-waste and deploying energy-efficient IT equipment.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;green IT&lt;/b&gt;. The practice of designing, manufacturing, operating and disposing of IT products and devices to minimize the negative effects of IT operations on the environment is &lt;a href="https://www.techtarget.com/searchcio/definition/green-IT-green-information-technology"&gt;green IT&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;green premium&lt;/b&gt;. Coined by Bill Gates, green premium refers to the economic and environmental costs of choosing clean tech over financially sound options with higher greenhouse gas emissions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;green software&lt;/b&gt;. &lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/green-software"&gt;Green software&lt;/a&gt; refers to applications that are designed, developed and implemented in ways intended to minimize energy consumption and environmental effects.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;greenhouse effect&lt;/b&gt;. The result of carbon dioxide, methane and nitrous oxides in Earth's atmosphere trapping the sun's heat.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;greenhouse gas emissions&lt;/b&gt;. The sum of emissions of various heat-trapping gases. Greenhouse gases include carbon dioxide, methane, nitrous oxides and fluorinated gases such as hydrofluorocarbons.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Greenhouse Gas Protocol&lt;/b&gt;. A globally recognized set of reporting and accounting frameworks for managing greenhouse gas emissions from private and public sector operations, value chains and mitigation actions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;greenhushing&lt;/b&gt;. Greenhushing involves companies intentionally hiding sustainability goals. Companies may do this out of fear of greenwashing accusations or falling short of stated goals.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;greenwashing&lt;/b&gt;. Deceptive, misleading or false claims or actions that an organization, product or service has a positive environmental effect is called &lt;a href="https://www.techtarget.com/whatis/definition/greenwashing"&gt;greenwashing&lt;/a&gt;. Whether intentional or unintentional, the practice is detrimental.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/beware_of_greenwashing-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/beware_of_greenwashing-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/beware_of_greenwashing-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/beware_of_greenwashing-f.png 1280w" alt="Beware of greenwashing and bluewashing, advice on how to select an ecolabel and understand the social responsibility of an organization's supply chain." height="361" width="560"&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;&lt;/p&gt;
 &lt;ol start="38" class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;high emitters&lt;/b&gt;. A designation given to companies or countries that emit comparatively high volumes of greenhouse gas. Per capita emissions are used to measure the emissions of nations.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;impact investing&lt;/b&gt;. An investing strategy that directs money toward companies that create a measurable, positive change in the world. This may also be called socially responsible investing.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;impact sourcing.&lt;/b&gt; A sourcing strategy that directs employment and career development opportunities toward people from economically disadvantaged backgrounds.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Intergovernmental Panel on Climate Change (IPCC).&lt;/b&gt; The United Nations' body for evaluating scientific climate change information. The IPCC releases regular reports on climate impacts and risk, and offers options for mitigation and adaptation.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;loss and damage&lt;/b&gt;. Climate-related consequences that people are unable to adapt to, either because the consequence is too severe or the affected community lacks access to the resources to adapt. Loss and damage result from sudden natural disasters, such as floods, or gradual change, such as desertification.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;materiality assessment&lt;/b&gt;. A materiality assessment is a formal way of assessing stakeholders' commitment to specific ESG issues and calculating an organization's &lt;a href="https://www.techtarget.com/sustainability/definition/ESG-score"&gt;ESG score&lt;/a&gt;. It identifies the effect of a certain issue on a company's performance and competitiveness in the market.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;net zero&lt;/b&gt;. The result of lowering greenhouse gas emissions as close to zero as possible and balancing remaining emissions with removals.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Paris Agreement.&lt;/b&gt; The Paris Agreement is a legally binding international treaty on climate change that aims to limit global warming to a 1.5°C temperature increase by the end of the century. The Agreement was adopted at the 2015 UN Climate Change Conference.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;recycling&lt;/b&gt;. The process of collecting and processing waste materials, ideally to make new products.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;responsible innovation&lt;/b&gt;. Responsible innovation prioritizes ethics and social responsibility in the research, design and production of new technologies or evolutions of existing technology. Responsible innovation posits ethics as a design problem.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;scope 1, 2, 3 emissions&lt;/b&gt;. Developed by the Greenhouse Gas Protocol, &lt;a href="https://www.techtarget.com/sustainability/feature/Scope-1-2-and-3-emissions-Differences-with-examples"&gt;scopes give organizations a way to categorize&lt;/a&gt; their emissions. Organizations may find it easier to control scopes 1 and 2, but scope 3 emissions are the most difficult to track.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li style="list-style-type: none;"&gt; 
   &lt;ul class="default-list"&gt; 
    &lt;li&gt;&lt;b&gt;scope 1 emissions&lt;/b&gt;. The direct emissions generated by an organization's operations. Running machinery, manufacturing products, driving vehicles, heating buildings and providing power to devices generate emissions.&lt;/li&gt; 
    &lt;li&gt;&lt;b&gt;scope 2 emissions&lt;/b&gt;. The indirect emissions generated by an organization's energy purchase and usage. Investment in renewable energy sources may help lower these emissions.&lt;/li&gt; 
    &lt;li&gt;&lt;b&gt;scope 3 emissions&lt;/b&gt;. The indirect emissions generated by an organization's customer and supplier activities.&lt;/li&gt; 
   &lt;/ul&gt; &lt;/li&gt; 
 &lt;/ul&gt;
 &lt;ol start="49" class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;supply chain traceability&lt;/b&gt;. In sustainability, &lt;a href="https://www.techtarget.com/searcherp/definition/traceability"&gt;traceability&lt;/a&gt; not only identifies, tracks and traces materials and commodities, but it also verifies sustainability claims across the value chain.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;div class="extra-info"&gt;
  &lt;div class="extra-info-inner"&gt;
   &lt;h3&gt;For more on ESG strategy and management, read the following articles:&lt;/h3&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/5-ways-organizations-can-address-the-social-factors-of-ESG"&gt;The social 'S' in ESG: Examples, factors and best practices&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/A-timeline-and-history-of-ESG-investing-rules-and-practices"&gt;A timeline and history of ESG investing, rules and practices&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/ESG-audit-checklist-steps-for-success"&gt;ESG audit checklist: Steps for success&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/ESG-marketing-Why-its-important-and-how-to-draft-a-plan"&gt;ESG marketing: Why it's important and how to draft a plan&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/ESG-materiality-assessments-What-CIOs-others-need-to-know"&gt;ESG materiality assessments: What businesses need to know&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/ESG-metrics-Tips-and-examples-for-measuring-ESG-performance"&gt;ESG metrics: Tips and examples for measuring ESG performance&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/searchcio/feature/10-key-ESG-and-sustainability-trends-for-business-IT"&gt;Key ESG and sustainability trends, ideas for companies&lt;/a&gt;&lt;/p&gt; 
   &lt;p&gt;&lt;a href="https://www.techtarget.com/sustainability/feature/ESG-vs-CSR-vs-sustainability-Whats-the-difference"&gt;ESG vs. CSR vs. sustainability: What's the difference?&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
 &lt;/div&gt;
 &lt;ol start="50" class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;sustainability&lt;/b&gt;. The ability to meet present needs without compromising the needs of future generations. In practice, sustainability aligns environmental protection, human well-being and economic development.&lt;b&gt;&lt;/b&gt;&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;triple bottom line (TBL)&lt;/b&gt;. According to the &lt;a href="https://www.techtarget.com/whatis/definition/triple-bottom-line-3BL"&gt;TBL&lt;/a&gt; accounting framework, the bottom lines calculate financial performance alongside environmental and social effects.&lt;/li&gt; 
  &lt;li&gt;&lt;a id="V-X"&gt;&lt;/a&gt;&lt;a id="Y-Z"&gt;&lt;/a&gt;&lt;b&gt;zero waste&lt;/b&gt;. The concept of managing products, packaging and materials responsibly to minimize environmental harm.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;&lt;b&gt;Editor's note: &lt;/b&gt;&lt;i&gt;This article was updated to reflect changes in terminology around ESG and sustainability topics.&lt;/i&gt;&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Guilliean Pacheco is a former associate site editor for TechTarget Editorial's CIO, ERP and Sustainability &amp;amp; ESG sites.&lt;/i&gt;&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Ben Lutkevich is site editor for TechTarget's IT Infrastructure group. Previously, he wrote definitions and features for Whatis.com.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Sustainable strategies require a basic understanding of the fundamentals. Business and IT leaders can benefit from this list of essential sustainability terms and ESG concepts.</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/esg_a468795958.jpg</image>
            <link>https://www.techtarget.com/sustainability/feature/Sustainability-and-ESG-glossary-Terms-to-know</link>
            <pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate>
            <title>Sustainability and ESG glossary: 52 terms to know</title>
        </item>
        <item>
            <body>&lt;p&gt;Cloud admins and architects need reliable tools to automate launching and managing cloud-based infrastructure. Automation plays a key role in delivering efficient procedures, like code deployments and regular infrastructure updates, to launch modern software applications. Infrastructure as code has become an essential tool to achieve this capability.&lt;/p&gt; 
&lt;p&gt;Users who have an AWS environment and want to employ Infrastructure as code (&lt;a href="https://www.techtarget.com/searchitoperations/definition/Infrastructure-as-Code-IAC"&gt;IaC&lt;/a&gt;) have two popular options to choose from: AWS CloudFormation and Terraform. CloudFormation is a service native to AWS and Terraform is an open source IaC tool that supports multiple cloud platforms. While they both enable cloud infrastructure deployment automation, they have different approaches to syntax, processes, visibility and resource management.&lt;/p&gt; 
&lt;p&gt;Let's better understand both IaC tools and see how they compare in key features, such as the following:&lt;/p&gt; 
&lt;ul class="default-list"&gt; 
 &lt;li&gt;Modularity.&lt;/li&gt; 
 &lt;li&gt;Template customizations.&lt;/li&gt; 
 &lt;li&gt;Scalability.&lt;/li&gt; 
 &lt;li&gt;Failure handling.&lt;/li&gt; 
 &lt;li&gt;Support.&lt;/li&gt; 
 &lt;li&gt;DevOps.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Choose the right IaC tool"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Choose the right IaC tool&lt;/h2&gt;
 &lt;p&gt;IaC delivers a code-based approach to launching and configuring infrastructure resources such as compute, storage, networking and security. It requires a text-based template using a standardized syntax for each infrastructure resource. This enables application owners to apply version control and minimize manual intervention in the release process. IaC saves software development teams a significant amount of time and delivers consistency and reliability across application environments. Reusable templates and configurations also help with process efficiency across the organization.&lt;/p&gt;
 &lt;h3&gt;What is AWS CloudFormation?&lt;/h3&gt;
 &lt;p&gt;AWS CloudFormation, launched in 2011, is an IaC service that enables users to model and set up AWS resources using templates. The service provisions and manages these resources repeatably and predictably. The learning curve is simple since most developers are already familiar with JSON and YAML syntax. When using CloudFormation, it is highly recommended to use YAML instead of JSON, given that it's easier to handle. It is less verbose than JSON and enables user comments, which is an essential feature for team members to review existing templates. Four important concepts in using AWS CloudFormation are templates, stacks, change sets and stack sets.&lt;/p&gt;
 &lt;h3&gt;What is Terraform?&lt;/h3&gt;
 &lt;p&gt;HashiCorp Terraform, launched in 2014, enables IT teams to automate infrastructure provisioning with reusable, shareable and human-readable configuration files for both on-premises and cloud environments. Terraform has its own template syntax called&amp;nbsp;HashiCorp Configuration Language, more commonly known as HCL. Because HCL is unfamiliar, developers might require some additional time to learn it.&lt;/p&gt;
 &lt;p&gt;In 2023, Hashicorp announced it would adopt a Business Source License, a significant move away from its open-source roots. While Terraform currently holds 62% of the IaC market share, only 47% of practitioners plan to continue to use it in the future, according to "&lt;a href="https://www.firefly.ai/state-of-iac-2025"&gt;The State of IaC 2025&lt;/a&gt;" by Firefly. OpenTofu, an open source Terraform fork, is rising as a competitor -- 12% of practitioners currently use it and 27% plan to use it in the future.&lt;/p&gt;
&lt;/section&gt;       
&lt;section class="section main-article-chapter" data-menu-title="Compare key features"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Compare key features&lt;/h2&gt;
 &lt;p&gt;AWS CloudFormation and Terraform use the concept of a stack, which is a grouping of cloud components admins manage as a deployment unit. Stacks can arrange applications, environments and any grouping that is relevant to a particular organization. Parameters define cloud resources specific to the type of cloud components that launch. Both tools use dynamic parameters relevant to a launch, for example, launching different &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Use-this-EC2-instance-type-comparison-to-power-your-AWS-apps"&gt;Amazon EC2 instance types&lt;/a&gt; for a development environment versus a production one.&lt;/p&gt;
 &lt;p&gt;Let's take a closer look at some of the key capabilities of both tools to discover their use cases. We will focus on the following:&lt;/p&gt;
 &lt;h3&gt;Modularity&lt;/h3&gt;
 &lt;p&gt;Modularity is the ability to create common components for reuse across multiple deployments. AWS CloudFormation offers the modules feature, which are building blocks that complement common registries. Administrators can reuse them across multiple stacks within a single account or&amp;nbsp;&lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/What-you-need-to-know-to-manage-multiple-AWS-accounts"&gt;across multiple AWS accounts&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;Terraform has a similar feature, also called modules. It reuses common configurations and manages them either locally or remotely in custom registries or Git repositories.&lt;/p&gt;
 &lt;h3&gt;Template customizations&lt;/h3&gt;
 &lt;p&gt;Terraform provides a wider range of built-in functions for template customization compared to AWS CloudFormation. In many cases, it's useful to apply dynamic configurations to a stack based on conditions and custom logic. Terraform offers more flexibility given the narrow range of AWS CloudFormation built-in functions. However, AWS CloudFormation offers built-in integration with &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/How-to-create-an-AWS-Lambda-function"&gt;custom Lambda functions&lt;/a&gt; -- built by the stack owner -- that can perform complex logic during stack updates.&lt;/p&gt;
 &lt;h3&gt;Scalability&lt;/h3&gt;
 &lt;p&gt;CloudFormation and Terraform stacks can manage up to 500 resources, which is sufficient for most large cloud infrastructure deployments. If a particular deployment exceeds this limit, one alternative in either platform is to launch multiple stacks. CloudFormation also offers the nested stack feature, with a limit of 2,500 resources.&lt;/p&gt;
 &lt;p&gt;The amount of time it takes to launch multiple resources can be similar in both tools, but it can vary significantly depending on the type and number of resources users must manage. While some deployments in either platform can take a few seconds to complete, there are situations where they can take several minutes. A key factor in CloudFormation launch time is the interdependency of resources, which results in a sequential launch of these components and potentially a longer launch time.&lt;/p&gt;
 &lt;h3&gt;Failure handling&lt;/h3&gt;
 &lt;p&gt;It's not unusual to face situations where updates aren't applied for various reasons, ranging from incorrect configurations to external failures. AWS CloudFormation delivers a reliable failure handling mechanism that enables developers to either keep, update or roll back resources in an unsuccessful stack creation or update. Terraform doesn't offer a native rollback feature, which means developers must specifically apply the next steps to either remove or update the affected resources.&lt;/p&gt;
 &lt;p&gt;AWS CloudFormation's change sets provide developers with a high-level visualization of resource updates before application. They can then either continue or cancel the operation. Terraform has a similar command called plan, which reduces the likelihood of applying unwanted, potentially destructive updates to a stack.&lt;/p&gt;
 &lt;h3&gt;Support&lt;/h3&gt;
 &lt;p&gt;One important difference between these two IaC tools is that Terraform supports multiple cloud providers, such as AWS, Azure, Google Cloud, Oracle and Digital Ocean, while CloudFormation only supports AWS. For a multi-cloud approach, consider Terraform. Keep in mind that each cloud provider requires a different set of parameters and configurations that users need to specify in Terraform, which could result in a complex set of templates.&lt;/p&gt;
 &lt;p&gt;Given that Terraform is not a cloud provider tool, new features in a particular platform are not necessarily available in Terraform. In the case of AWS, CloudFormation has a shorter time frame before new AWS features and services are available for launch using IaC, compared to Terraform. When using CloudFormation, there's the option to engage AWS support for any potential issues. Terraform doesn't offer direct support from cloud providers, just from Hashicorp and online communities.&lt;/p&gt;
 &lt;h3&gt;DevOps&lt;/h3&gt;
 &lt;p&gt;IaC is an essential component in a DevOps strategy. Integrating cloud infrastructure updates into the code management process delivers critical visibility into how infrastructure deploys, as well as launch and test automation, troubleshooting and rollback strategies in case of failure.&lt;/p&gt;
 &lt;p&gt;Given the potentially disruptive nature of infrastructure updates, it is important to implement manual approval processes for certain infrastructure updates. Terraform's plan command and CloudFormation's change sets are critical components in this process.&lt;/p&gt;
 &lt;p&gt;Both Terraform and CloudFormation deliver a similar level of integration with &lt;a href="https://www.techtarget.com/searchsoftwarequality/CI-CD-pipelines-explained-Everything-you-need-to-know"&gt;CI/CD pipelines&lt;/a&gt; and DevOps processes. Users can trigger them from pipelines in common Git repositories, such as GitLab, BitBucket or GitHub, or from AWS services such as CodePipeline or CodeBuild.&lt;/p&gt;
&lt;/section&gt;                     
&lt;section class="section main-article-chapter" data-menu-title="How to decide which is right for your organization?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How to decide which is right for your organization?&lt;/h2&gt;
 &lt;p&gt;If there are existing CI/CD pipelines, it is critical to evaluate how each tool would integrate with them and identify any potential advantages or issues. One factor to consider is that Terraform offers a more direct way to implement advanced custom logic within a template.&lt;/p&gt;
 &lt;p&gt;Multi-cloud support vs. AWS-exclusive tech is also a key element to evaluate. In a multi-cloud organization, Terraform will simplify the launch of cloud infrastructure components, while CloudFormation will only support AWS. If an organization's infrastructure launches exclusively in AWS and there are no foreseeable plans to use other cloud platforms, then CloudFormation is likely the best choice. Given that it is a product built by AWS, it will be eligible for AWS Support, and it will likely deliver more useful features for AWS components.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Editor's note: This article was republished to improve the reader experience and updated to reflect HashiCorp's adoption of a Business Source License.&lt;/i&gt;&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Ernesto Marquez is owner and project director at Concurrency Labs, where he helps startups launch and grow their applications on AWS. He enjoys building serverless architectures, building data analytics solutions, implementing automation and helping customers cut their AWS costs.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>AWS users need an IaC tool to automate the deployment and management of their AWS environment. AWS CloudFormation and Terraform can both accomplish this goal, but which is best?</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/cloud_g1213812869.jpg</image>
            <link>https://www.techtarget.com/searchcloudcomputing/tip/AWS-CloudFormation-vs-Terraform-How-to-choose</link>
            <pubDate>Thu, 04 Sep 2025 09:00:00 GMT</pubDate>
            <title>AWS CloudFormation vs. Terraform: How to choose?</title>
        </item>
        <item>
            <body>&lt;p&gt;AWS Certified Solutions Architect - Associate is a &lt;a href="https://www.techtarget.com/searchaws/definition/AWS-certification"&gt;certification&lt;/a&gt; for IT professionals who use &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Web-Services"&gt;Amazon Web Services&lt;/a&gt; to design and implement cloud-based solutions. The certification, which is &lt;a href="https://aws.amazon.com/certification/certified-solutions-architect-associate/" target="_blank" rel="noopener"&gt;offered by Amazon&lt;/a&gt;, verifies that the certificate holder has successfully demonstrated their technical knowledge and skills across a wide range of AWS tools.&lt;/p&gt; 
&lt;p&gt;This type of certification also validates the certificate holder's understanding of AWS &lt;a href="https://aws.amazon.com/architecture/well-architected/" target="_blank" rel="noopener"&gt;Well-Architected Framework&lt;/a&gt;. This framework provides &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/cloud-architect"&gt;cloud architects&lt;/a&gt; with a structured approach to designing and managing secure, reliable and cost-optimized cloud workloads. AWS developed it to help architects build cloud solutions that are aligned with AWS best practices and make the best use of AWS tools.&lt;/p&gt; 
&lt;p&gt;The AWS Certified Solutions Architect - Associate certification is valid for three years. When cloud architects earn and maintain a Solutions Architect - Associate certification from Amazon, it can increase their earning potential and enhance job security. The certification can also be used as a steppingstone toward more advanced AWS credentials, like &lt;a href="https://aws.amazon.com/certification/certified-solutions-architect-professional/" target="_blank" rel="noopener"&gt;AWS Certified Solutions Architect - Professional&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Another important benefit of earning an Associate certification for &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/cloud-architecture"&gt;cloud architecture&lt;/a&gt; is that it can provide IT professionals with more career options. AWS Associate cloud architect certifications are widely recognized as proof of a candidate's technical expertise and ability to design scalable, secure cloud solutions. Indirectly, this can help candidates get interviews for a number of related cloud-focused IT jobs, including &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/cloud-engineer"&gt;cloud engineer&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchitoperations/definition/DevOps-engineer"&gt;DevOps engineer&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/cloud-infrastructure"&gt;cloud infrastructure&lt;/a&gt; engineer.&lt;/p&gt; 
&lt;div class="youtube-iframe-container"&gt;
 &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/IV7wWa-V0-Q?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt; 
&lt;section class="section main-article-chapter" data-menu-title="AWS Certified Solutions Architect - Associate: Exam details"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;AWS Certified Solutions Architect - Associate: Exam details&lt;/h2&gt;
 &lt;p&gt;AWS Certified Solutions Architect - Associate certification candidates must take Amazon's SAA-C03 exam to earn certification and the badge that comes with it. The exam, which costs $150, requires the applicant to answer 65 questions in 130 minutes.&lt;/p&gt;
 &lt;p&gt;Fifty of the questions are either multiple choice or multiple response. Multiple &lt;i&gt;choice&lt;/i&gt; questions have one correct response and three incorrect responses. Multiple &lt;i&gt;response&lt;/i&gt; questions have two or more correct responses. All unanswered questions are counted as incorrect answers, so there's no penalty for guessing.&lt;/p&gt;
 &lt;p&gt;The SAA-C03 exam also mixes in 15 questions that do not count in the final score. AWS uses the 15 pilot questions to help plan the next version of the exam. Because pilot questions are not identified, exam takers do not know which questions in the exam count and which do not.&lt;/p&gt;
 &lt;p&gt;To pass the exam and receive certification, exam takers must achieve a scaled score of at least 720 out of 1,000. AWS uses a scaled score (100–1,000) rather than raw percentages to ensure candidates who take different versions of the same exam are assessed fairly.&lt;/p&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="How to take the exam"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How to take the exam&lt;/h2&gt;
 &lt;p&gt;&lt;a href="https://www.pearsonvue.com/us/en/test-centers.html" target="_blank" rel="noopener"&gt;Pearson VUE&lt;/a&gt; and &lt;a href="https://www.psiexams.com/" target="_blank" rel="noopener"&gt;PSI&lt;/a&gt; are AWS' official testing partners. Pearson VUE offer two options for taking the certification exam: Candidates can take the exam online with a proctor or in person at a certified Pearson VUE test center. PSI offers online testing with a proctor but does not offer in-person testing.&lt;/p&gt;
 &lt;p&gt;To take the exam online, certification candidates need a reliable internet connection, a webcam-enabled computer that passes a system check and a valid government-issued photo ID. For in-person testing, candidates need to schedule an appointment at a Pearson VUE test center and bring a valid photo ID.&lt;/p&gt;
 &lt;p&gt;The SAA-C03 exam has a pass-fail designation, which means that anyone who scores at least 720 passes the exam and receive certification. AWS does not impose a maximum number of times people can take the exam, but after a failed attempt, certification candidates must wait at least 14 calendar days before scheduling a retake.&lt;/p&gt;
 &lt;p&gt;When a candidate passes the SAA-CO3 exam and becomes certified, they receive an official &lt;a href="https://www.techtarget.com/searchhrsoftware/feature/Guide-to-digital-badges-for-the-workplace"&gt;digital badge&lt;/a&gt;, a printable certificate and access to certification benefits, which typically include discounts for other certifications. Amazon encourages Associate-certified cloud architects to add the badge to their LinkedIn profile, resume and email signature. The badges are linked to a easily verified digital credential issued through &lt;a href="https://learn.credly.com/blog/heres-how-credly-helps-to-verify-your-credentials-on-the-job" target="_blank" rel="noopener"&gt;Credly&lt;/a&gt; by Pearson.&lt;/p&gt;
 &lt;h3&gt;Exam prerequisites&lt;/h3&gt;
 &lt;p&gt;There are no formal prerequisites for taking the AWS Certified Solutions Architect - Associate certification exam. Anyone can register, pay and take the exam -- regardless of education or professional background. Because the exam is performance-based, however, AWS recommends certification candidates have at least one year of hands-on experience designing cloud solutions on AWS before signing up and paying the exam fee.&lt;/p&gt;
 &lt;p&gt;Amazon also recommends that candidates who are completely new to IT or cloud computing consider earning the &lt;a href="https://aws.amazon.com/certification/certified-cloud-practitioner/" target="_blank" rel="noopener"&gt;AWS Certified Cloud Practitioner&lt;/a&gt; certificate first. This certification validates the certificate holder's high-level understanding of &lt;a href="https://aws.amazon.com/products/" target="_blank" rel="noopener"&gt;AWS cloud services&lt;/a&gt; and &lt;a href="https://docs.aws.amazon.com/glossary/latest/reference/glos-chap.html" target="_blank" rel="noopener"&gt;terminology&lt;/a&gt;.&lt;/p&gt;
 &lt;h3&gt;SAA-C03 exam topics&lt;/h3&gt;
 &lt;p&gt;The AWS Certified Solutions Architect -- Associate (SAA-C03) exam is structured around four main domains, each of which focuses on a core area of cloud architecture. Each domain is weighted to reflect its importance in cloud deployments:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Design Secure Architectures (30%).&lt;/b&gt; Verifies the candidate can use AWS services to design systems that protect &lt;a href="https://www.techtarget.com/searchcio/definition/data-privacy-information-privacy"&gt;data privacy&lt;/a&gt; and data access.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Design Resilient Architectures (26%).&lt;/b&gt; Verifies the candidate can build &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/fault-tolerant"&gt;fault-tolerant&lt;/a&gt;, highly available systems using AWS tools.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Design High-Performing Architectures (24%).&lt;/b&gt; Verifies the candidate knows how to optimize performance efficiency across all system layers.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Design Cost-Optimized Architectures (20%).&lt;/b&gt; Verifies the candidate's ability to create cost-efficient systems that align with business needs.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;To pass the AWS Certified Solutions Architect - Associate exam, candidates need to have hands-on experience with a broad range of AWS tools and be familiar with a wide range of IT topics. Here are some of the most important AWS cloud services mentioned in exam questions and what they are used for.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Core compute services&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Elastic-Compute-Cloud-Amazon-EC2"&gt;Amazon Elastic Compute Cloud&lt;/a&gt;.&lt;/b&gt; Instance types, autoscaling, pricing models, placement groups.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/AWS-Lambda-Amazon-Web-Services-Lambda"&gt;AWS Lambda&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Event-driven compute, function triggers, integration with other services.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/AWS-Fargate"&gt;AWS Fargate&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Containerized application deployment and orchestration (basic understanding).&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Storage services&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Simple-Storage-Service-Amazon-S3"&gt;Amazon Simple Storage Service&lt;/a&gt; (S3).&lt;/b&gt; Storage classes, lifecycle policies, versioning, encryption.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-EFS-Elastic-File-System"&gt;Amazon Elastic File System&lt;/a&gt;.&lt;/b&gt; Use cases, performance modes, shared storage.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/Glacier-Amazon-Glacier"&gt;Amazon S3 Glacier&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Archival storage, retrieval tiers.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/AWS-Backup-best-practices-for-reliable-data-protection"&gt;AWS Backup&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Centralized backup across services.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Networking and content delivery&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/virtual-private-cloud-VPC"&gt;Amazon Virtual Private Cloud&lt;/a&gt;.&lt;/b&gt; Subnets, routing tables, Network Address Translation gateway, peering, endpoints.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/tutorial/How-latency-based-routing-works-in-Amazon-Route-53"&gt;Amazon Route 53&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Domain name system routing, health checks, routing policies.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/Cloudflare-vs-Amazon-CloudFront-Which-CDN-is-right-for-you"&gt;Amazon CloudFront&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Content delivery network.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/elasticloadbalancing/" target="_blank" rel="noopener"&gt;Elastic Load Balancing&lt;/a&gt;&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/What-are-the-different-types-of-cloud-load-balancing"&gt;Cloud load balancing&lt;/a&gt;, routing requests, health checks.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Identity and security services&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/iam/" target="_blank" rel="noopener"&gt;AWS Identity and Access Management&lt;/a&gt;.&lt;/b&gt; Policies, roles, permissions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchsecurity/tip/How-to-choose-a-cloud-key-management-service"&gt;AWS Key Management Service&lt;/a&gt;.&lt;/b&gt; Encryption key management.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/waf/" target="_blank" rel="noopener"&gt;AWS Web Application Firewall&lt;/a&gt;.&lt;/b&gt; Web application security.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/cognito/" target="_blank" rel="noopener"&gt;Amazon Cognito&lt;/a&gt;.&lt;/b&gt; Authentication and identity federation (basic awareness).&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Database services&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/When-to-use-Amazon-RDS-vs-Redshift"&gt;Amazon Relational Database Service&lt;/a&gt;.&lt;/b&gt; Multi-Availability Zone deployments, read replicas, backup and restore.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/dynamodb/" target="_blank" rel="noopener"&gt;Amazon DynamoDB&lt;/a&gt;.&lt;/b&gt; NoSQL, partition keys, serverless database.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/When-should-I-use-Amazon-RDS-vs-Aurora-Serverless"&gt;Amazon Aurora&lt;/a&gt;.&lt;/b&gt; High-performance relational database.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/redshift/" target="_blank" rel="noopener"&gt;Amazon Redshift&lt;/a&gt;.&lt;/b&gt; Data warehousing (basic awareness).&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Monitoring and management&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/cloudwatch/" target="_blank" rel="noopener"&gt;Amazon CloudWatch&lt;/a&gt;.&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchnetworking/tip/Evaluate-7-cloud-monitoring-tools-for-networks"&gt;Cloud monitoring&lt;/a&gt;, metrics, logs, alarms.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchsecurity/definition/AWS-CloudTrail"&gt;AWS CloudTrail&lt;/a&gt;.&lt;/b&gt; Application programming interface logging and auditing.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/premiumsupport/technology/trusted-advisor/" target="_blank" rel="noopener"&gt;AWS Trusted Advisor&lt;/a&gt;.&lt;/b&gt; Cost and security checks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/config/" target="_blank" rel="noopener"&gt;AWS Config&lt;/a&gt;.&lt;/b&gt; Compliance and configuration history (basic awareness).&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Cost and billing&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/calculator/" target="_blank" rel="noopener"&gt;AWS Pricing Calculator&lt;/a&gt;.&lt;/b&gt; Estimating costs.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/aws-cost-management/aws-budgets/" target="_blank" rel="noopener"&gt;AWS Budgets&lt;/a&gt; and &lt;a href="https://aws.amazon.com/aws-cost-management/aws-cost-explorer/" target="_blank" rel="noopener"&gt;AWS Cost Explorer&lt;/a&gt;.&lt;/b&gt; Tracking and &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Cloud-cost-management-tools-you-should-know-about"&gt;managing cloud costs&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/blogs/mt/setting-up-an-amazon-cloudwatch-billing-alarm-to-proactively-monitor-estimated-charges/" target="_blank" rel="noopener"&gt;Billing Alerts&lt;/a&gt;.&lt;/b&gt; CloudWatch notifications for cost thresholds.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Application integration and messaging&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/sns/" target="_blank" rel="noopener"&gt;Amazon Simple Notification Service&lt;/a&gt;.&lt;/b&gt; Publish/subscribe messaging.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/sqs/" target="_blank" rel="noopener"&gt;Amazon Simple Queue Service&lt;/a&gt;.&lt;/b&gt; Decoupling services.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/eventbridge/" target="_blank" rel="noopener"&gt;Amazon EventBridge&lt;/a&gt; (formerly CloudWatch Events).&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchapparchitecture/tip/Managing-complexity-Event-driven-architecture-explained"&gt;Event-driven architecture&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/step-functions/" target="_blank" rel="noopener"&gt;AWS Step Functions&lt;/a&gt;.&lt;/b&gt; Workflow orchestration for &lt;a href="https://www.techtarget.com/searchitoperations/definition/serverless-computing"&gt;serverless&lt;/a&gt; applications.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;b&gt;Infrastructure as code&lt;/b&gt;&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/AWS-CloudFormation-Amazon-Web-Services-CloudFormation"&gt;AWS CloudFormation&lt;/a&gt;.&lt;/b&gt; Template-driven &lt;a href="https://www.techtarget.com/searchdatacenter/feature/7-must-have-cloud-infrastructure-automation-tools"&gt;cloud resource provisioning&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;&lt;a href="https://aws.amazon.com/elasticbeanstalk/" target="_blank" rel="noopener"&gt;AWS Elastic Beanstalk&lt;/a&gt;.&lt;/b&gt; Simplified infrastructure as code for app deployment.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/cloud_architect_skills_at_a_glance-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/cloud_architect_skills_at_a_glance-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/cloud_architect_skills_at_a_glance-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/cloud_architect_skills_at_a_glance-f.png 1280w" alt="This image provides a high-level overview of the multidisciplinary skill set required for cloud architects." height="330" width="558"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;To be successful, cloud architects need to have broad knowledge across a wide range of IT domains.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;                               
&lt;section class="section main-article-chapter" data-menu-title="Strategies to prepare for the AWS Certified Solutions Architect - Associate exam"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Strategies to prepare for the AWS Certified Solutions Architect - Associate exam&lt;/h2&gt;
 &lt;p&gt;Amazon's action plan for exam preparation has four steps:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Get to know the exam.&lt;/b&gt; Review the &lt;a href="https://d1.awsstatic.com/onedam/marketing-channels/website/aws/en_US/certification/approved/pdfs/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate_Exam-Guide.pdf" target="_blank" rel="noopener"&gt;official exam guide&lt;/a&gt;, complete the certification-aligned Official Practice Question Set and take a practice test to identify knowledge gaps.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Refresh AWS foundational knowledge and skills.&lt;/b&gt; Use digital learning courses and hands-on labs to build or reinforce basic AWS skills.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Review and practice for the exam.&lt;/b&gt; Acquire a deep understanding of the exam domains by using practice questions, flashcards, instructor-led walkthroughs and simulation-style labs.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Assess readiness.&lt;/b&gt; Take a full-length official practice exam that simulates real test conditions to gauge preparedness.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;To help test-takers prepare for the exam, AWS provides two exam prep plans: one free and one paid. The free plan is available through AWS Skill Builder. It provides self-paced videos, reading materials and practice questions.&lt;/p&gt;
 &lt;p&gt;The paid prep plan for SAA-C03 has more hours of test preparation resources. In addition to providing official practice questions that are not available in the free tier, the paid plan also provides role-based training, &lt;a href="https://www.techtarget.com/searchhrsoftware/definition/gamification"&gt;game-based learning&lt;/a&gt; and scenario-based experiential learning opportunities.&lt;/p&gt;
 &lt;p&gt;In addition to using Amazon's own study resources, certification candidates can benefit from a wide range of third-party test preparation resources. For example, candidates may benefit from watching free YouTube videos about AWS or find value in taking user-created exam prep resources through a subscription on &lt;a href="https://www.udemy.com/courses/search/?src=ukw&amp;amp;q=AWS+Certified+Solutions+Architect+-+Associate" target="_blank" rel="noopener"&gt;Udemy&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;AWS also suggests that Certified Solutions Architect - Associate certification seekers sign up for a free AWS Skill Builder account and practice taking the exam with AWS' official &lt;a href="https://skillbuilder.aws/learn/6NV91XYP1P/official-practice-question-set-aws-certified-solutions-architect--associate-saac03--english/N1HSPV1K17" target="_blank" rel="noopener"&gt;practice exam&lt;/a&gt;. The practice exam has 20-25 sample questions with answers and detailed explanations. It is designed to help certification candidates become familiar with the certification exam's format, question style and topics.&lt;/p&gt;
&lt;/section&gt;       
&lt;section class="section main-article-chapter" data-menu-title="AWS Certified Solutions Architect: Associate vs. Professional"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;AWS Certified Solutions Architect: Associate vs. Professional&lt;/h2&gt;
 &lt;p&gt;The AWS Certified Solutions Architect - Associate certification is considered to be an intermediate certification that's one step below &lt;a href="https://www.techtarget.com/whatis/definition/AWS-Certified-Solutions-Architect-Professional"&gt;AWS Certified Solutions Architect - Professional&lt;/a&gt;. The Professional exam covers complex, large-scale architecture design and tests the exam-taker's ability to design enterprise-level solutions and lead &lt;a href="https://www.techtarget.com/searcherp/tip/Learn-the-4-types-of-digital-transformation"&gt;digital transformation&lt;/a&gt; projects that rely on AWS cloud tools.&lt;/p&gt;
 &lt;p&gt;It's worth noting that AWS uses a recertification hierarchy. This means that, when someone receives a higher-level AWS certification, any lower-level certifications they have earned in the same track are automatically renewed. In other words, candidates who take and pass the Professional exam do not automatically receive Associate certification, but if they already hold an active Associate certification, it is automatically extended for another three years. Amazon says this policy enables professionals to maintain multiple AWS certifications without needing to retake and pay for each exam separately.&lt;/p&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-1" src="https://www.youtube.com/embed/-xanQ3aUWms?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p&gt;&lt;em&gt;Explore a list of the &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Top-cloud-certifications"&gt;top cloud certifications&lt;/a&gt; for both entry-level and experienced IT professionals.&lt;/em&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>AWS Certified Solutions Architect - Associate is a certification for IT professionals who use Amazon Web Services to design and implement cloud solutions.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/5.jpg</image>
            <link>https://www.techtarget.com/whatis/definition/AWS-Certified-Solutions-Architect-Associate</link>
            <pubDate>Mon, 18 Aug 2025 09:00:00 GMT</pubDate>
            <title>What is AWS Certified Solutions Architect - Associate?</title>
        </item>
        <item>
            <body>&lt;p&gt;Organizations that want to take advantage of machine learning capabilities require a comprehensive data preparation strategy.&lt;/p&gt; 
&lt;p&gt;Data preparation consists of making data sets available to ML algorithms. In many cases, these algorithms need access to large amounts of data. Before these ML algorithms can access that data, it needs to be imported, processed and stored in a format suitable for analysis. This involves complex processes, as well as large storage and compute capacity.&lt;/p&gt; 
&lt;p&gt;Here, explore some of the &lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/Compare-EMR-Redshift-and-Athena-for-data-analysis-on-AWS"&gt;key capabilities of Amazon Athena, EMR and Redshift&lt;/a&gt; -- three data analytics services that integrate seamlessly with SageMaker AI to help IT teams navigate the data selection process. Understanding the unique strengths of each service empowers businesses to deliver more accurate, reliable ML models.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Select the right AWS analytics service"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Select the right AWS analytics service&lt;/h2&gt;
 &lt;p&gt;Amazon SageMaker AI is an AWS-managed service that delivers cloud infrastructure, workflows and development tools to build, train, deploy and maintain ML models in the cloud. While SageMaker AI supports access to multiple tools for data preparation tasks, the nature of the application and its data requirements dictate the best AWS analytics service for a particular ML use case.&lt;/p&gt;
 &lt;h3&gt;Amazon Athena&lt;/h3&gt;
 &lt;p&gt;Athena is a query service that analyzes data files in S3 using &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/SQL"&gt;SQL&lt;/a&gt; statements. Since it is serverless, users do not need to set up any or manage infrastructure. It is a cost-efficient option because users only pay for the queries they run. It is also a flexible service since it supports files in various formats, such as JSON, CSV, Apache ORC and Apache Parquet. It is also the best option to run ad hoc queries for data in S3.&lt;/p&gt;
 &lt;p&gt;One common use case for Athena is log analysis to identify issues and troubleshoot. Queuing log data can also help businesses optimize their processes by analyzing performance metrics.&lt;/p&gt;
 &lt;h3&gt;Amazon EMR&lt;/h3&gt;
 &lt;p&gt;Amazon EMR, previously Elastic MapReduce, is a big data processing service. It launches and manages clusters that run open source data analytics frameworks, such as Apache Spark, Apache Hadoop, Apache Flink, Apache Hive and Trino. EMR can access data in a cluster's local file system, Hadoop Distributed File System (HDFS) or S3. Although EMR manages compute infrastructure using &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-EC2-instances"&gt;EC2 instances&lt;/a&gt;, it also supports a serverless configuration. Athena can query data using Amazon EMR, and it supports the same data formats.&lt;/p&gt;
 &lt;p&gt;EMR provisioned clusters are a good option for jobs that require long processing tasks with a predictable workload and accessing data in HDFS or externally in S3.&lt;/p&gt;
 &lt;h3&gt;Amazon Redshift&lt;/h3&gt;
 &lt;p&gt;Redshift follows a data warehouse model, where extract, transform and load processes store large data sets from various sources inside a cluster. Once in the cluster, SQL statements can analyze these data sets. It is a useful tool to run queries that need to fetch and join data from multiple large tables. Redshift also manages the cluster's compute infrastructure, which is typically provisioned on EC2 instances. However, it also has the option to configure serverless compute capacity.&lt;/p&gt;
 &lt;p&gt;Redshift is a good option for predictable, high-volume workloads with data that has been converted and stored internally in a Redshift cluster.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/key_data_preparation_steps-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/key_data_preparation_steps-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/key_data_preparation_steps-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/key_data_preparation_steps-f.png 1280w" alt="6 key steps for data preparation." height="225" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Follow these steps for successful data preparation.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;            
&lt;section class="section main-article-chapter" data-menu-title="Integrate AWS analytics services"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Integrate AWS analytics services&lt;/h2&gt;
 &lt;p&gt;SageMaker Unified Studio is an integrated development environment (IDE) that gives users access to AWS' data, analytics and AI/ML capabilities in a single platform. It integrates with Athena, EMR and Redshift using its SQL extension feature to &lt;a href="https://www.techtarget.com/searchdatamanagement/feature/Organization-and-automation-ease-data-preparation-process"&gt;ease data preparation tasks&lt;/a&gt;. In many cases, organizations already use these services for data analytics tasks outside of SageMaker AI. This makes it easier to reuse existing infrastructure and access it for ML building and training processes.&lt;/p&gt;
 &lt;p&gt;AWS Glue manages connections and catalogs for the data sources queried by Athena, EMR and Redshift. Users must ensure they can analyze data from their AWS analytics service using SQL statements through their IDE interfaces or SDK APIs. It's recommended to first create, execute and fine-tune these SQL statements from the AWS analytics service before running these queries from Sagemaker AI workflows.&lt;/p&gt;
 &lt;p&gt;Remember to &lt;a href="https://docs.aws.amazon.com/sagemaker/latest/dg/execution-roles-and-spaces.html" target="_blank" rel="noopener"&gt;grant the required Identity and Access Management permissions&lt;/a&gt; to the SageMaker domain that will run these data analysis tasks. These permissions must include access to relevant S3 buckets, AWS Glue catalogs and databases, as well as permissions to execute tasks in the respective AWS analytics service. Users must also configure network access, such as VPC routing and security groups, between SageMaker Unified Studio and the data analytics platform.&lt;/p&gt;
 &lt;p&gt;The SQL extension in JupyterLab notebooks is recommended for getting started with these data analytics integrations. It provides a SQL editor UI where developers can type specific SQL commands pointing to connections and databases managed by AWS Glue. &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Get-started-with-Amazon-Q-Developer"&gt;Amazon Q Developer&lt;/a&gt; is also available in JupyterLab, which is a useful generative AI-based tool that can assist and guide developers through the process.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Ernesto Marquez is owner and project director at Concurrency Labs, where he helps startups launch and grow their applications on AWS. He enjoys building serverless architectures, building data analytics solutions, implementing automation and helping customers cut their AWS costs.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Data preparation is crucial when building and training machine learning models with SageMaker AI. What AWS analytics services can admins use to simplify the process?</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/ai_a238006601.jpg</image>
            <link>https://www.techtarget.com/searchcloudcomputing/tip/Prep-data-for-machine-learning-with-AWS-analytics-services</link>
            <pubDate>Fri, 01 Aug 2025 10:30:00 GMT</pubDate>
            <title>Prep data for machine learning with AWS analytics services</title>
        </item>
        <item>
            <body>&lt;p&gt;The artificial intelligence of things (AIoT) is the combination of &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-Artificial-Intelligence"&gt;AI&lt;/a&gt; technologies and the internet of things (&lt;a href="https://www.techtarget.com/iotagenda/definition/Internet-of-Things-IoT"&gt;IoT&lt;/a&gt;) infrastructure. AIoT's goal is to create more efficient IoT operations, improve human-machine interactions, and enhance &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-management"&gt;data management&lt;/a&gt; and analytics.&lt;/p&gt; 
&lt;p&gt;AI is the simulation of human intelligence processes by machines, especially computer systems, and typically uses specialized AI algorithms, along with &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP"&gt;natural language processing&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;machine learning&lt;/a&gt; speech recognition and machine vision.&lt;/p&gt; 
&lt;p&gt;IoT is a system of connected devices, mechanical and digital machines, or objects with unique identifiers with the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. For example, a &lt;i&gt;thing&lt;/i&gt; in IoT can be a person's heart monitor implant, an automobile with built-in sensors to alert the driver when tire pressure is low, a personal assistant or any other object that can be assigned an &lt;a href="https://www.techtarget.com/searchunifiedcommunications/definition/Internet-Protocol"&gt;Internet Protocol&lt;/a&gt; address and transfer data over a network.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Why is AIoT important?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Why is AIoT important?&lt;/h2&gt;
 &lt;p&gt;Considering the capabilities AI can add to an IoT device or supporting network, think of adding AI as raising the performance bar on IoT technology. One of the key attributes of AI is its ability to automate tasks that would otherwise be performed manually.&lt;/p&gt;
 &lt;p&gt;A &lt;a href="https://www.techtarget.com/iotagenda/definition/smart-home-or-building"&gt;smart home&lt;/a&gt;, for example, has many of its functions -- e.g., security; entertainment; kitchen appliances; and heating, ventilation and air conditioning -- handled by an advanced smart device. Adding AI can help develop an all-encompassing smart home management system that, once programmed, offers performance that can literally schedule, administer and maintain all household activities, while providing an easy-to-use interface to the homeowner.&lt;/p&gt;
 &lt;p&gt;Smart personal assistants become logical extensions of their human owners, as they enable greater capabilities and flexibility in support of their daily activities.&lt;/p&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="How does AIoT work?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How does AIoT work?&lt;/h2&gt;
 &lt;p&gt;In AI IoT systems and devices, AI is embedded into infrastructure components, such as programs and chipsets, which are all connected using IoT networks. Application programming interfaces (&lt;a href="https://www.techtarget.com/searchapparchitecture/definition/application-program-interface-API"&gt;APIs&lt;/a&gt;) are then used to ensure all hardware, software and platform components can operate and communicate without effort from the end user.&lt;/p&gt;
 &lt;p&gt;When operational, IoT devices create and gather data, which AI analyzes to provide insights and improve efficiency and productivity. Insights are gained when an AI system allows the use of processes such as data learning.&lt;/p&gt;
 &lt;p&gt;AIoT systems are generally designed and configured either as cloud-based or edge-based.&lt;/p&gt;
 &lt;h3&gt;Cloud-based AIoT&lt;/h3&gt;
 &lt;p&gt;Commonly referred to as &lt;i&gt;IoT cloud&lt;/i&gt;, cloud-based IoT is the management and processing of data from IoT devices using cloud computing platforms. &lt;a href="https://www.techtarget.com/iotagenda/tip/Know-when-to-use-cloudless-IoT-or-stick-to-the-cloud"&gt;Connecting IoT devices to the cloud&lt;/a&gt; is essential since that's where data is stored, processed and accessed by various applications and services.&lt;/p&gt;
 &lt;p&gt;Cloud-based AIoT is composed of the following four layers:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Device layer.&lt;/b&gt; This includes several types of hardware, including tags, beacons, sensors, cars, production equipment, embedded devices, and health and fitness equipment.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Connectivity layer.&lt;/b&gt; This layer comprises fields and cloud gateways consisting of a hardware or software element that links cloud storage to controllers, sensors and other intelligent devices.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Cloud layer.&lt;/b&gt; This consists of data processing via an AI engine, data storage, data visualization, data analysis and analytics, and data access via an API.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;User communication layer.&lt;/b&gt; This layer is made up of web portals and mobile applications.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;Figure 1 depicts the architecture of cloud-based AIoT systems.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/cloud_based_implementation_of_aiot_architecture-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/cloud_based_implementation_of_aiot_architecture-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/cloud_based_implementation_of_aiot_architecture-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/cloud_based_implementation_of_aiot_architecture-f.png 1280w" alt="Cloud-based AIoT implementation" height="370" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Figure 1. The basic architecture of a cloud-based AIoT implementation includes these four layers.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;h3&gt;Edge-based AIoT&lt;/h3&gt;
 &lt;p&gt;AIoT data can also be &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/How-to-build-scalable-edge-AI-systems"&gt;processed at the edge&lt;/a&gt;, meaning the data from IoT devices is processed as close to these devices as possible to minimize the bandwidth needed to move data, while avoiding possible delays to data analysis.&lt;/p&gt;
 &lt;p&gt;Edge-based AIoT consists of the following three layers:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Collection terminal layer.&lt;/b&gt; This covers a range of hardware devices, such as embedded devices, cars, manufacturing equipment, tags, beacons, sensors, mobility devices, and health and fitness equipment, that are connected to the gateway over existing power lines.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Connectivity layer.&lt;/b&gt; This consists of the field gateways that the collection terminal layer is connected to over existing power lines.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Edge layer.&lt;/b&gt; This layer includes facilities for data storage, data processing and insight generation.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;Figure 2 depicts an edge-based AIoT implementation.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/edge_based_implementation_of_aiot_architecture-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/edge_based_implementation_of_aiot_architecture-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/edge_based_implementation_of_aiot_architecture-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/edge_based_implementation_of_aiot_architecture-f.png 1280w" alt="Edge AIoT diagram" height="286" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Figure 2. The AIoT data collected is processed closer to the source, or edge.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;                
&lt;section class="section main-article-chapter" data-menu-title="Applications and examples of AIoT"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Applications and examples of AIoT&lt;/h2&gt;
 &lt;p&gt;Although many AIoT applications focus on the implementation of &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/cognitive-computing"&gt;cognitive computing&lt;/a&gt; in consumer appliances, the following are several examples of the wider use of AIoT:&lt;/p&gt;
 &lt;figure class="main-article-image half-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/autonomous_cars-h.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/autonomous_cars-h_half_column_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/autonomous_cars-h_half_column_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/autonomous_cars-h.png 1280w" alt="How self-driving cars operate" height="274" width="279"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Figure 3. Autonomous cars rely on a combination of video cameras and sensor systems to collect information about adjacent vehicles, driving conditions and pedestrians.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Smart cities.&lt;/b&gt; Smart technology, such as sensors, lights and meters, collects data designed to improve operational efficiency, drive economic growth and improve residents' quality of life.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Smart retail.&lt;/b&gt; Retailers use smart cameras to recognize shoppers' faces and detect if they've scanned their items at the self-checkout before leaving the store.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Smart homes.&lt;/b&gt; Smart appliances learn through human interaction and response. AIoT appliances can also store and learn from user data to understand user habits to provide customized support.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Smart office buildings.&lt;/b&gt; AI and IoT converge in smart buildings. Companies opt for a network of smart environmental sensors installed within their offices that detect the presence of people and automatically alter the lighting and temperature to maximize energy savings. In addition, &lt;a href="https://www.techtarget.com/searchenterpriseai/news/252516453/How-a-startup-uses-a-facial-recognition-engine-during-COVID"&gt;facial recognition technology enables smart buildings&lt;/a&gt; to control access by using linked cameras and AI to compare live photos with a database to determine who gets access.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Enterprise and industrial.&lt;/b&gt; Manufacturers use smart chips to detect when equipment isn't functioning properly or a part needs to be replaced.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Social media and human resources (HR).&lt;/b&gt; AIoT tools can be integrated with social media and HR-related platforms to create an AI decision-as-a-service function for HR professionals.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Autonomous vehicles.&lt;/b&gt; These &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/driverless-car"&gt;vehicles&lt;/a&gt;, as noted in Figure 3, rely on multiple video cameras and sensor systems to gather data about nearby vehicles, monitor driving conditions and look for pedestrians.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Autonomous delivery robots.&lt;/b&gt; Sensors gather data about the robot's environment -- for example, a warehouse -- and then use AI to make traversal-based decisions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Healthcare.&lt;/b&gt; Medical devices and wearables collect and monitor real-time health data, such as heart rate, and can detect irregular heartbeats.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Wearable devices.&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchmobilecomputing/definition/wearable-technology"&gt;Wearable technology&lt;/a&gt; can monitor and analyze personal health data to offer insights into a person's fitness, sleep and general well-being.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;C&lt;/b&gt;&lt;b&gt;ollaborative robots.&lt;/b&gt; &lt;a href="https://www.techtarget.com/whatis/definition/collaborative-robot-cobot"&gt;Cobots&lt;/a&gt; are intended to assist people in the manufacturing and assembly of components. They aid humans in various tasks, such as product production, assembly, packaging and quality control, by using data from IoT devices and AI tools, including computer vision.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;City brains.&lt;/b&gt; City brains are intended to promote urban development by combining machine intelligence and real-time municipal data. For example, AIoT systems can process massive logs, videos and data streams from systems and sensors throughout an urban center to detect issues such as illegal parking, road accidents and changing traffic lights.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="What are the benefits and challenges of AIoT?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What are the benefits and challenges of AIoT?&lt;/h2&gt;
 &lt;p&gt;Benefits of AIoT include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Increased operational efficiency.&lt;/b&gt; AI-integrated IoT devices can analyze data to reveal patterns and insights and adjust system operations to become more efficient.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Ability to adjust on the fly.&lt;/b&gt; Data can be generated and analyzed to identify points of failure, which enable the system to make adjustments as needed.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Data analytics.&lt;/b&gt; Employees don't have to spend as much time monitoring IoT devices, thus saving money.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Scalability.&lt;/b&gt; The number of devices connected to an IoT system can be increased to optimize existing processes or introduce new features.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Transformational technology.&lt;/b&gt; AIoT is transformational and mutually beneficial for both types of technology, as &lt;a href="https://www.techtarget.com/iotagenda/tip/AI-and-IoT-How-do-the-internet-of-things-and-AI-work-together"&gt;AI adds value to IoT&lt;/a&gt; through machine learning capabilities and improved decision-making processes. IoT adds value to AI through connectivity, signaling and data exchange. AIoT can improve businesses and their services by creating more value from IoT-generated data.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Enhanced security.&lt;/b&gt; IoT devices can be susceptible to security risks. However, AI can identify and avert these risks since AI algorithms can analyze data from sensors to discover anomalies and potential security breaches. For example, AI can analyze security camera footage to spot suspicious activity and notify security staff.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Reduced human error.&lt;/b&gt; Businesses lose millions of dollars each year as a result of &lt;a target="_blank" href="https://www.forbes.com/sites/forbestechcouncil/2021/02/22/why-you-should-consider-the-cost-of-human-error/?sh=5c891b644a32" rel="noopener"&gt;human error&lt;/a&gt;. By integrating machine learning with IoT technology, organizations can effectively reduce errors. In normal workflows, data must pass through multiple phases or locations, creating more opportunities for human errors, such as data entry mistakes, to occur. AIoT mitigates these risks by analyzing information at its source. Minimizing data movement and reducing the number of intermediaries involved decrease the chances of errors significantly.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Personalization.&lt;/b&gt; While IoT devices can gather information about user preferences and behavior, AI can use this information to further tailor user experiences. For example, a smart speaker can use AI to learn a user's musical preferences and generate customized playlists automatically.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Along with its benefits and use cases, there are also instances where AIoT could fail, causing a backup in production or other negative consequences. For example, autonomous delivery robots that fail might cause a delay in the delivery of a product; smart retail stores could fail to read a customer's face, leading to the customer accidentally stealing a product; or an autonomous vehicle might fail to read its surroundings, such as an oncoming stop sign, and cause an accident.&lt;/p&gt;
 &lt;p&gt;The following are some additional challenges associated with AIoT:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Cybersecurity issues.&lt;/b&gt; The growing number of devices connected through AIoT increases the risk of &lt;a href="https://www.techtarget.com/searchsecurity/tip/6-common-types-of-cyber-attacks-and-how-to-prevent-them"&gt;cyberattacks and security breaches&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Complexity.&lt;/b&gt; IoT and AI technology integration can be challenging and demand particular knowledge and abilities.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Data management concerns.&lt;/b&gt; Effective data management strategies are required for processing the data gathered from various sensors.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;High cost.&lt;/b&gt; Implementing AIoT technologies can be costly due to the need for specialized equipment, software and employees.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Privacy concerns.&lt;/b&gt; There are concerns about how data acquired by AIoT devices is handled and stored, which could result in privacy issues and violations.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/4FxU-xpuCww?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/section&gt;       
&lt;section class="section main-article-chapter" data-menu-title="Standards and regulations that impact AIoT"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Standards and regulations that impact AIoT&lt;/h2&gt;
 &lt;p&gt;Currently, the universe of activity associated with AIoT is governed by several standards, regulations and frameworks that ensure safety, privacy and ethical deployment.&lt;/p&gt;
 &lt;p&gt;The following is a list of key initiatives.&lt;/p&gt;
 &lt;h3&gt;AIoT regulatory initiatives&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;strong&gt;E&lt;/strong&gt;&lt;strong&gt;uropean Union (E&lt;/strong&gt;&lt;strong&gt;U&lt;/strong&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;strong&gt; AI Act.&lt;/strong&gt; This 2024 legislation establishes a regulatory framework for AI systems, including AIoT.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;EU Cyber Resilience Act.&lt;/strong&gt; This 2024 legislation addresses the implementation of cybersecurity on AI-based products.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;General Data Protection &lt;/strong&gt;&lt;strong&gt;Regulation&lt;/strong&gt;&lt;strong&gt;.&lt;/strong&gt; This important 2016 EU legislation protects the collection and processing of personal data.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Network and Information Security Directive 2.&lt;/strong&gt; This EU directive, launched in 2023, provides guidance on cybersecurity for numerous digital systems, including IoT.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;California IoT&lt;/strong&gt;&lt;strong&gt; S&lt;/strong&gt;&lt;strong&gt;ecurity Law.&lt;/strong&gt; This 2020 legislation requires device manufacturers to provide security features and unique passwords in consumer IoT devices.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;U.S. IoT Cybersecurity Improvement Act.&lt;/strong&gt; This 2020 legislation establishes cybersecurity standards for IoT devices.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="AIoT standards and frameworks"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;AIoT standards and frameworks&lt;/h2&gt;
 &lt;table class="main-article-table"&gt; 
  &lt;thead&gt; 
   &lt;tr&gt; 
    &lt;td&gt;Standard/Framework&lt;/td&gt; 
    &lt;td&gt;Purpose&lt;/td&gt; 
   &lt;/tr&gt; 
  &lt;/thead&gt; 
  &lt;tbody&gt; 
   &lt;tr&gt; 
    &lt;td&gt;ISO/IEC 27001 (2022)&lt;/td&gt; 
    &lt;td&gt;Fundamental standard for implementing an information security management system&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;ISO/IEC 22989 (2022)&lt;/td&gt; 
    &lt;td&gt;Framework and terminology for AI system development&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;ISO/IEC 23894 (2023)&lt;/td&gt; 
    &lt;td&gt;Guidance for managing risks associated with AI&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;NIST SP 800-213 (2021)&lt;/td&gt; 
    &lt;td&gt;Guidance on cybersecurity for IoT devices&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;NIST AI Risk Management Framework (2023)&lt;/td&gt; 
    &lt;td&gt;Framework providing guidance on how to design and develop AI systems with a focus on managing risks&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;IEEE P7000 Series&lt;/td&gt; 
    &lt;td&gt;Guidance on ethical considerations in the development of advanced technology systems, such as IoT&lt;/td&gt; 
   &lt;/tr&gt; 
   &lt;tr&gt; 
    &lt;td&gt;U.S. FCC Cyber Trust Mark (2024)&lt;/td&gt; 
    &lt;td&gt;Voluntary labeling for secure consumer IoT products&lt;/td&gt; 
   &lt;/tr&gt; 
  &lt;/tbody&gt; 
 &lt;/table&gt;
&lt;/section&gt;  
&lt;section class="section main-article-chapter" data-menu-title="What is the future of AIoT?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What is the future of AIoT?&lt;/h2&gt;
 &lt;p&gt;With the integration of AI, IoT creates a much smarter system. The goal is to have these systems make accurate judgments without the need for human intervention.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchcio/definition/digital-transformation"&gt;Digital transformation&lt;/a&gt; and the collaboration between AI and IoT have the potential to tap into unrealized customer value in several industry verticals, including edge analytics, autonomous vehicles, personalized fitness, remote healthcare, precision agriculture, smart retail, predictive maintenance and industrial automation.&lt;/p&gt;
 &lt;p&gt;Popular and emerging trends of AIoT include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Edge computing.&lt;/b&gt; This technology focuses on processing data in proximity to its source instead of relying on centralized cloud servers, offering benefits such as decreased &lt;a href="https://www.techtarget.com/whatis/definition/latency"&gt;latency&lt;/a&gt;, enhanced efficiency and reduced network congestion.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Swarm intelligence.&lt;/b&gt; Swarm intelligence involves the coordinated behavior of decentralized and self-organized systems. Inspired by natural swarms, such as bees or ants, this technology can be applied to optimize the functioning of IoT devices.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;5G technology.&lt;/b&gt; One of the bigger possible innovations in AIoT is the inclusion of &lt;a href="https://www.techtarget.com/searchnetworking/definition/5G"&gt;5G&lt;/a&gt;. 5G is designed to enable faster transfer of large data files in IoT devices through its higher bandwidth and lower latency.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Operational efficiencies.&lt;/b&gt; AIoT could help solve existing operational problems, such as the expense associated with effective &lt;a href="https://www.techtarget.com/searchhrsoftware/definition/human-capital-management-HCM"&gt;human capital management&lt;/a&gt; or the complexity of supply chains and delivery models.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Computer vision.&lt;/b&gt; The goal of computer vision is to make machines comprehend and interpret visual information gleaned from the real production environment. It can analyze video streams from cameras, recognize objects and spot anomalies in AIoT applications, enabling in-the-moment automation, monitoring and optimization. Computer vision is revolutionizing the industrial sector, especially in the context of &lt;a href="https://www.techtarget.com/searcherp/definition/Industry-40"&gt;Industry 4.0&lt;/a&gt;, by empowering companies to improve operational efficiency, implement quality control procedures, enhance preventive maintenance practices and prioritize worker safety measures.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Smarter cities.&lt;/strong&gt; Within urban environments, extensive use of AIoT improves vehicular traffic management, lighting, waste collection and public safety.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Enhanced simulations using digital twins. &lt;/strong&gt;The creation of digitized replicas of physical systems helps identify potential system failures, while enhancing overall performance.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;AI-enhanced cybersecurity.&lt;/strong&gt; AI has been demonstrating how it can greatly enhance the prevention, detection and mitigation of cyberthreats.&lt;/li&gt; 
  &lt;li&gt;&lt;strong&gt;Enhanced environmental sustainability. AIoT built into systems impacting the environment &lt;/strong&gt;&lt;strong&gt;is&lt;/strong&gt;&lt;strong&gt; expected&lt;/strong&gt;&lt;strong&gt; to &lt;/strong&gt;reduce energy consumption, improve resource usage and achieve goals for the environment and sustainability.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;em&gt;IoT can provide numerous benefits to businesses but can be challenging to deploy. Learn the prerequisites and &lt;a href="https://www.techtarget.com/iotagenda/Ultimate-IoT-implementation-guide-for-businesses"&gt;best practices for a successful IoT installation&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>The artificial intelligence of things (AIoT) is the combination of AI technologies and the internet of things (IoT) infrastructure.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/5.jpg</image>
            <link>https://www.techtarget.com/iotagenda/definition/Artificial-Intelligence-of-Things-AIoT</link>
            <pubDate>Fri, 01 Aug 2025 09:00:00 GMT</pubDate>
            <title>What is the artificial intelligence of things (AIoT)?</title>
        </item>
        <item>
            <body>&lt;p&gt;In &lt;a href="https://www.techtarget.com/searchoracle/definition/Oracle"&gt;Oracle&lt;/a&gt; database management, PL/SQL is a procedural language extension to Structured Query Language (&lt;a href="https://www.techtarget.com/searchdatamanagement/definition/SQL"&gt;SQL&lt;/a&gt;). PL/SQL is used to combine database language and procedural programming language features and constructs so programmers can write procedural code that includes SQL easily, as though it were a single language.&lt;/p&gt; 
&lt;p&gt;During &lt;a href="https://www.techtarget.com/whatis/definition/compiler"&gt;compilation&lt;/a&gt;, the Oracle Database server compiles PL/SQL program units and stores them inside the database. Since PL/SQL can include SQL statements in its syntax, PL/SQL and SQL run in the same server process during runtime to improve program execution efficiency.&lt;/p&gt; 
&lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineImages/oracle-oracle_database_components.jpg"&gt;
 &lt;img data-src="https://www.techtarget.com/rms/onlineImages/oracle-oracle_database_components_mobile.jpg" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineImages/oracle-oracle_database_components_mobile.jpg 960w,https://www.techtarget.com/rms/onlineImages/oracle-oracle_database_components.jpg 1280w" alt="A chart listing core components of Oracle databases" height="179" width="559"&gt;
 &lt;figcaption&gt;
  &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;PL/SQL is among the core components of Oracle databases.
 &lt;/figcaption&gt;
 &lt;div class="main-article-image-enlarge"&gt;
  &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
 &lt;/div&gt;
&lt;/figure&gt; 
&lt;p&gt;An advantage of PL/SQL is how it accommodates writing procedural code that includes SQL so easily, as if it were a single language. PL/SQL is tightly integrated with SQL -- the most popular, widely used language for database manipulation. This integration lets programmers use all SQL statements, functions and operators. There's rarely any need to perform data type conversions with PL/SQL since the language supports all SQL data types. Also, programmers can use both &lt;a href="https://www.techtarget.com/searchnetworking/definition/dynamic-and-static"&gt;static and dynamic&lt;/a&gt; SQL to build more flexible, versatile applications.&lt;/p&gt; 
&lt;p&gt;Specific application programming interface (&lt;a href="https://www.techtarget.com/searchapparchitecture/definition/application-program-interface-API"&gt;API&lt;/a&gt;) knowledge is not needed to map data types, prepare statements or even to process result sets. Developers can use APIs in PL/SQL to abstract complex data structures and security implementations from client applications. For example, by adding code -- inserts, updates, deletes -- to an API, they can wrap the transactional processing in that API and avoid having to create triggers, say, to implement a specific business functionality in an application. Once the API implementation is set, it can be tuned as needed. The client application remains intact during the tuning, reducing the need for application redeployment.&lt;/p&gt; 
&lt;p&gt;With PL/SQL, business logic is built in the database through the use of blocks, with each block containing multiple SQL statements. As a result, the client code needs only a single database call per transaction. The application sends a single PL/SQL block to the database, and the database processes this entire block in one pass. This approach reduces &lt;a href="https://www.techtarget.com/searchnetworking/tip/Assessing-performance-bottlenecks-in-virtualized-networking"&gt;network overhead&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;PL/SQL allows application logic to be stored in the database itself. SQL statements and other PL/SQL constructs are grouped together and stored as a &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/schema"&gt;schema&lt;/a&gt; object (PL/SQL procedure or function). These statements and constructs run as a unit to solve problems or perform related tasks. The centralization of application logic in the database can increase program security and developer productivity.&lt;/p&gt; 
&lt;p&gt;Another PL/SQL benefit relates to business logic coding. In middle-tier applications, multiple interactions may occur between the application server and the database to process and execute a single business transaction. This increases overhead to the network traffic between the application and the database.&lt;/p&gt; 
&lt;p&gt;Finally, PL/SQL is a good choice when working with Oracle Database.&lt;/p&gt; 
&lt;p&gt;Oracle Database is a relational database management system (&lt;a href="https://www.techtarget.com/searchdatamanagement/definition/RDBMS-relational-database-management-system"&gt;RDBMS&lt;/a&gt;) that controls data storage, organization and retrieval in a relational database. It implements object-oriented features, like user-defined types, inheritance and polymorphism, and ensures that physical data storage is independent from logical data structures. Since it extends the relational model of a &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/database-management-system"&gt;DBMS&lt;/a&gt; to an object-relational model, it supports the storage and manipulation of complex business models in a relational database.&lt;/p&gt; 
&lt;div class="youtube-iframe-container"&gt;
 &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/dbJMCmtLZuc?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt; 
&lt;p&gt;Gleaning application benefits from Oracle Database requires maintaining correct and complete data. An effective way to do this involves exposing the database using an interface that hides the implementation details, such as the tables and SQL statements. PL/SQL facilitates this. PL/SQL lets developers adopt the SmartDB paradigm, in which the code implements the surrounding business logic and the subprograms inside the database issue the SQL statements. Data can be changed and viewed only through a PL/SQL interface, ensuring correctness and completeness.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Blocks and procedures in PL/SQL"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Blocks and procedures in PL/SQL&lt;/h2&gt;
 &lt;p&gt;PL/SQL is a proprietary procedural language extension to SQL. It's also a full-fledged, portable, high-performance language ideal for transaction processing.&lt;/p&gt;
 &lt;p&gt;The basic unit of a PL/SQL source program is a block&lt;i&gt;.&lt;/i&gt; Using blocks, programmers can directly write and run SQL statements in PL/SQL and add the required code to interface between the SQL statement and PL/SQL code.&lt;/p&gt;
 &lt;p&gt;Every PL/SQL block does the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Groups related declarations and statements with the declarations being local to the block.&lt;/li&gt; 
  &lt;li&gt;Is an executable statement,&lt;/li&gt; 
  &lt;li&gt;Is defined by the keywords DECLARE, BEGIN, EXCEPTION and END.&lt;/li&gt; 
  &lt;li&gt;Can be nested and, therefore, appear in another block wherever an executable statement is allowed.&lt;/li&gt; 
  &lt;li&gt;Can have a label.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;PL/SQL blocks can be submitted to an interactive tool and also embedded in an Oracle precompiler or &lt;a href="https://www.techtarget.com/searchcloudcomputing/news/366552633/Oracle-databases-in-OCI-now-run-on-Microsoft-Azure"&gt;Oracle Cloud Infrastructure&lt;/a&gt; program. Anonymous blocks are those not stored in the database and compiled every time they're loaded into memory. Block compilation always happens in three stages:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;Syntax checking.&lt;/li&gt; 
  &lt;li&gt;Semantic checking.&lt;/li&gt; 
  &lt;li&gt;Code generation.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;A named PL/SQL block is known as a &lt;i&gt;PL/SQL subprogram&lt;/i&gt;. Subprograms, which can be either procedures or functions, can be invoked repeatedly.&lt;/p&gt;
 &lt;p&gt;A procedure is a specific type of PL/SQL subprogram that can perform an action but not return a value. Procedures usually have parameters that pass information into subprograms when they're called and can be used in different contexts and circumstances to create more flexible subprograms.&lt;/p&gt;
 &lt;p&gt;A PL/SQL program that is stored in a database in compiled form and can be called by name is referred to as a &lt;a href="https://www.techtarget.com/searchoracle/definition/stored-procedure"&gt;&lt;i&gt;stored procedure&lt;/i&gt;&lt;/a&gt;. Stored procedures can be used as building blocks for different applications connected to Oracle Database, and they can accept parameters at invocation.&lt;/p&gt;
 &lt;p&gt;A PL/SQL stored procedure that is stored in the database and implicitly started when an INSERT, UPDATE or DELETE statement is issued against an associated table is called a &lt;i&gt;trigger&lt;/i&gt;. PL/SQL enables programmers to specify the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;The event that occurs in the database and that the trigger will run in response to.&lt;/li&gt; 
  &lt;li&gt;When the trigger will fire -- before or after the event.&lt;/li&gt; 
  &lt;li&gt;Whether the trigger should run for each event or for each row the event affected.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;The other type of PL/SQL subprogram is known as a function. Unlike procedures, functions compute and return a value.&lt;/p&gt;
&lt;/section&gt;             
&lt;section class="section main-article-chapter" data-menu-title="How PL/SQL works"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How PL/SQL works&lt;/h2&gt;
 &lt;p&gt;PL/SQL blocks can be variables, constants, cursors or exceptions. Blocks are defined by the keywords DECLARE, BEGIN &amp;amp; END, and EXCEPTION, which divide the block into a declarative part, an executable part and an exception-building part, respectively.&lt;/p&gt;
 &lt;p&gt;The declaration section of the block is written first. It is used to define and initialize constants, variables and similar items; if a variable is not initialized, it defaults to a NULL value. It is written first but is optional. The defined types, variables and similar items are manipulated in the executable part, which is the only part required to execute a PL/SQL program. The &lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/error-handling"&gt;exception-handling&lt;/a&gt; part deals with errors that occur during execution.&lt;/p&gt;
 &lt;p&gt;Blocks in PL/SQL, being executable statements, can be nested.&lt;/p&gt;
 &lt;p&gt;PL/SQL is designed to compute and return a single scalar value or a single collection, such as a nested table or VARRAY. Users can create their own functions to supplement those Oracle provides. While functions can be used in an SQL statement, procedures cannot.&lt;/p&gt;
 &lt;p&gt;The PL/SQL architecture consists of two key building blocks: the PL/SQL engine that executes procedural code and the SQL statement executor that executes SQL code. There's tight binding between SQL and PL/SQL. This is what makes PL/SQL look like a single language, enabling developers to seamlessly use all SQL statements, functions, operators and data types.&lt;/p&gt;
 &lt;p&gt;PL/SQL program units reside in a database. When an application calls a stored procedure, Oracle Database loads the compiled program unit into the shared pool in the system global area. The PL/SQL engine, a special component of Oracle Database -- although it can also be installed in an application development tool, like Oracle Forms -- accepts any valid PL/SQL unit as input. It works with the SQL statement executor to run and process the statements in the PL/SQL procedure.&lt;/p&gt;
 &lt;p&gt;Developers can construct several types of program units with PL/SQL: anonymous blocks, procedures, functions and packages. Anonymous blocks group related declarations and statements but are not named and are not stored in the database. Stored procedures or functions are stored in the database and can be called by name from an application. A package is a group of procedures, functions and variable definitions stored in the database and callable by other procedures, functions and variable definitions. Triggers are stored procedures associated with a database table, view or event.&lt;/p&gt;
 &lt;p&gt;To run PL/SQL code, developers can use the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;SQL Commands page.&lt;/li&gt; 
  &lt;li&gt;Script Editor page.&lt;/li&gt; 
  &lt;li&gt;SQL Command Line.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;The SQL Commands page is the easiest option and supports reuse of SQL statements in the future since the statements can be saved as a script file in a database repository.&lt;/p&gt;
 &lt;p&gt;PL/SQL can run with either interpreted execution or native execution. Developers can choose the method in Oracle9i and later, although native execution -- where the source code of PL/SQL program units stored in the database is compiled directly to object code -- tends to offer the best performance on computationally intensive program units.&lt;/p&gt;
&lt;/section&gt;            
&lt;section class="section main-article-chapter" data-menu-title="PL/SQL features"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;PL/SQL features&lt;/h2&gt;
 &lt;p&gt;Some key features of PL/SQL include procedural elements, cursors, identifiers and embedded PL/SQL.&lt;/p&gt;
 &lt;p&gt;PL/SQL is similar to other procedural languages in that it allows developers to define numerous types of procedural&lt;b&gt; &lt;/b&gt;elements, like constants, variables and subprograms. They can also control program flow and trap and isolate &lt;a href="https://www.theserverside.com/tip/Fix-the-5-most-common-types-of-runtime-errors-in-Java"&gt;runtime errors&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;Cursors act as pointers to the context area. This is a private in-memory SQL area that stores information about processing a specific &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/parser"&gt;parsed&lt;/a&gt; SQL statement. A PL/SQL block uses a cursor to query the database, retrieve a result set and access these records one row at a time.&lt;/p&gt;
 &lt;p&gt;Cursors can be implicit or explicit. Oracle Database manages implicit cursors; explicit code is not required to process these cursors. Users can also use cursors explicitly using certain interfaces. Explicit cursors can be programmatically managed. They work as named resources in a PL/SQL program and enable programmers to parse embedded SQL statements effectively and better control record access in a result set.&lt;/p&gt;
 &lt;p&gt;Implicit cursors are the default cursors in PL/SQL blocks. They're created in lieu of an explicit cursor when PL/SQL encounters a SELECT statement that returns just one row or when data manipulation language statements, like DELETE, INSERT or UPDATE, are encountered. Explicit cursors grant users better control over the context area and should be used with a SELECT statement query that returns more than one row. Both explicit and implicit cursors have the same output, even though their access is different.&lt;/p&gt;
 &lt;p&gt;PL/SQL allows the use of identifiers to name different program items and units, including constants, variables, exceptions and subprograms. Assigning identifiers to PL/SQL blocks facilitates constructing complex applications that can be understood and maintained easily.&lt;/p&gt;
 &lt;p&gt;PL/SQL can be embedded in high-level host languages, like &lt;a href="https://www.techtarget.com/searchwindowsserver/definition/C"&gt;C&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/C"&gt;C++&lt;/a&gt;, Common Business-Oriented Language (&lt;a href="https://www.techtarget.com/searchitoperations/definition/COBOL-Common-Business-Oriented-Language"&gt;COBOL&lt;/a&gt;) and Fortran. Oracle provides the Pro* series of precompilers (Pro*C/C++) to embed SQL and PL/SQL in application programs from these other languages. With these precompilers, developers can create highly customized applications, monitor resource use and SQL statement execution, and also use object data types in &lt;a href="https://www.techtarget.com/searchapparchitecture/tip/Pseudocode-examples-Python-Java-JavaScript-and-C"&gt;C and C++&lt;/a&gt; programs.&lt;/p&gt;
 &lt;p&gt;Programming tools, like Pro*COBOL, interpret PL/SQL blocks as single, embedded SQL statements. This lets users place PL/SQL blocks anywhere in a host program where they might normally place an SQL statement. When embedding PL/SQL blocks into host programs, be sure to declare the variables that will be shared with PL/SQL and bracket the PL/SQL block with the EXEC SQL EXECUTE and END-EXEC keywords, according to Oracle documentation.&lt;/p&gt;
 &lt;p&gt;PL/SQL includes extensive features for error handling, &lt;a href="https://www.techtarget.com/whatis/definition/data-abstraction"&gt;data abstraction&lt;/a&gt; and conditional compilation. When an error occurs, PL/SQL raises an exception, and normal execution automatically stops. Developers don't have to manually check every operation to confirm if it succeeded. They also don't have to get too involved with the details of data to work with its essential properties and design algorithms to manipulate the data. Finally, the conditional compilation feature means users can customize PL/SQL application functionality, say, by using new features with the latest database release or activating &lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/debugging"&gt;debugging&lt;/a&gt; or tracing statements in the integrated development environment (&lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/integrated-development-environment"&gt;IDE&lt;/a&gt;) without removing source text.&lt;/p&gt;
 &lt;p&gt;After a &lt;a href="https://www.theserverside.com/definition/Java"&gt;Java&lt;/a&gt; stored procedure is loaded and published, users can call it. Users can connect to Oracle with the Pro*C program. Once the proper data is entered, the program automatically assigns all row values in the index-by tables to corresponding elements in the host arrays. The program repeatedly calls the procedure and displays each batch of data until no more data is found, according to Oracle's "PL/SQL User's Guide and Reference Release 2 (9.2)."&lt;/p&gt;
&lt;/section&gt;           
&lt;section class="section main-article-chapter" data-menu-title="Advantages of PL/SQL"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Advantages of PL/SQL&lt;/h2&gt;
 &lt;p&gt;PL/SQL is built to allow programmers to use SQL in PL/SQL, meaning SQL statements can be mixed with procedural constructs. This makes it possible to use PL/SQL blocks and subprograms to group SQL statements before sending them to Oracle for execution. Users aren't required to convert between PL/SQL and SQL data types since PL/SQL fully supports SQL data types.&lt;/p&gt;
 &lt;p&gt;The combination of SQL's data manipulation power with the processing power of procedural languages makes it easy to break down complex problems into understandable procedural code and issue SQL statements directly inside PL/SQL programs. The stored procedures in PL/SQL are callable from many different Oracle Database clients, including Pro*C or Oracle Call Interface, and from Oracle Reports and Oracle Forms. The procedural code can also be reused across multiple applications, and PL/SQL variables can be interchanged with data inside a table.&lt;/p&gt;
 &lt;p&gt;Without PL/SQL, Oracle must process SQL statements one at a time. In a network environment, this can affect traffic flow and slow down response time. PL/SQL blocks can be compiled once, stored in executable form, run in the database server, and invoked repeatedly to &lt;a href="https://www.techtarget.com/searchsoftwarequality/tip/Acceptable-application-response-times-vs-industry-standard"&gt;improve response time&lt;/a&gt; and lower memory requirements and invocation overhead. Developers can also issue a SQL query and process the result set one row at a time.&lt;/p&gt;
 &lt;p&gt;PL/SQL enables users to send a block of statements to the database, reducing traffic significantly between the app and database. Performance is also improved because Oracle Database reuses the SQL statements every time the same code runs.&lt;/p&gt;
 &lt;p&gt;Since PL/SQL is a portable language, PL/SQL programs can run on any operating system or platform where Oracle Database runs.&lt;/p&gt;
 &lt;p&gt;When stored in subprograms, PL/SQL increases &lt;a href="https://www.techtarget.com/searchdatacenter/definition/scalability"&gt;scalability&lt;/a&gt; by centralizing access processing on the database server. The shared server's memory facilities enable Oracle Database to support multiple concurrent users on a single node. Scalability can be improved further by &lt;a href="https://www.techtarget.com/searchnetworking/definition/multiplexing"&gt;multiplexing&lt;/a&gt; network connections using Oracle Connection Manager -- a router that provides features like session multiplexing, access control and protocol conversion useful for streamlining the sending of client connection requests, either to the next hop or directly to the database server.&lt;/p&gt;
 &lt;p&gt;Users need to maintain only one copy of a subprogram on the database server instead of multiple copies on each client system. This makes it easier to manage the programs and even alter subprograms without affecting the apps that use or invoke them.&lt;/p&gt;
 &lt;p&gt;PL/SQL also enables users to create applications that generate webpages directly from the database. This enables users to make their databases available on the web.&lt;/p&gt;
 &lt;p&gt;PL/SQL Server Pages enable users to develop webpages and are an alternative to coding a stored subprogram that writes the &lt;a href="https://www.theserverside.com/definition/HTML-Hypertext-Markup-Language"&gt;Hypertext Markup Language&lt;/a&gt; code one line at a time. During development, PL/SQL Server Pages are used as templates, and users can design layouts and write PL/SQL scripts to generate the content.&lt;/p&gt;
&lt;/section&gt;          
&lt;section class="section main-article-chapter" data-menu-title="PL/SQL vs. SQL"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;PL/SQL vs. SQL&lt;/h2&gt;
 &lt;p&gt;Although they have similar-sounding names and PL/SQL is a procedural extension of SQL, SQL and PL/SQL are significantly different programming languages.&lt;/p&gt;
 &lt;p&gt;Unlike SQL, which is an industry-standard database language, PL/SQL is unique to Oracle and is meant to be used with Oracle Database. This means that the Oracle Database server compiles PL/SQL program units and the units themselves are stored inside the database. PL/SQL includes all the features of programming languages and integrates easily with SQL.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/oracle-plsql_vs_sql.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/oracle-plsql_vs_sql_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/oracle-plsql_vs_sql_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/oracle-plsql_vs_sql.png 1280w" alt="A chart listing 6 important distinctions between PL/SQL and SQL" height="427" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Six important distinctions between PL/SQL and SQL
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;PL/SQL includes support for &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/object-oriented-programming-OOP"&gt;object-oriented programming&lt;/a&gt;. PL/SQL supports this programming paradigm using abstract data types. ADTs separate large systems into logical components to reduce programming complexity. Each ADT consists of a data structure, which itself is composed of variables, known as &lt;i&gt;attributes&lt;/i&gt;, and subprograms that manipulate the data. In PL/SQL, ADTs are known as &lt;i&gt;user-defined types&lt;/i&gt; and &lt;i&gt;object types&lt;/i&gt; and are stored in the database.&lt;/p&gt;
 &lt;p&gt;SQL does not support variables or control structures, like FOR loops. PL/SQL supports both. Using control structures, users can manipulate and process Oracle data using conditional, iterative and sequential flow-of-control statements, like IF-THEN and FOR loops.&lt;/p&gt;
 &lt;p&gt;PL/SQL is primarily an application-oriented language suitable for applications like database administration automation, &lt;a href="https://www.techtarget.com/searchdatacenter/tip/XML-vs-YAML-Compare-configuration-file-formats"&gt;Extensible Markup Language&lt;/a&gt; document management and integration of databases with webpages. SQL is a data-oriented language whose chief purposes are to help users store, retrieve, manipulate and manage data in relational databases and to create and modify database structures.&lt;/p&gt;
 &lt;p&gt;How queries are processed in SQL vs. PL/SQL is another distinguishing difference. In SQL, the DBMS processes a query as single statement via a series of steps to retrieve data. In PL/SQL, blocks of statements are sent to the database with only a single database call from the client code per transaction, reducing network traffic.&lt;/p&gt;
 &lt;p&gt;SQL and PL/SQL use different syntax. Where SQL consists of only pure SQL statements, PL/SQL combines SQL statements with procedural logic, so programmers can write procedural code that includes SQL as if it were a single language.&lt;/p&gt;
 &lt;p&gt;Other differences between SQL and PL/SQL include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;SQL does not provide error and exception handling, while PL/SQL does.&lt;/li&gt; 
  &lt;li&gt;SQL can be embedded into PL/SQL, while the reverse is not possible.&lt;/li&gt; 
  &lt;li&gt;SQL interacts directly with the database server, while PL/SQL does not.&lt;/li&gt; 
  &lt;li&gt;PL/SQL offers high processing speeds even for high-volume data; speeds are limited for high-volume data in SQL.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;While SQL is considered a source of data for reports, webpages and screens, PL/SQL is viewed as an application language similar to Java and &lt;a href="https://www.techtarget.com/searchapparchitecture/tip/PHP-8-features-that-prove-its-for-more-than-just-web"&gt;PHP&lt;/a&gt;. PL/SQL can be used to build, format and display reports, webpages and screens.&lt;/p&gt;
&lt;/section&gt;            
&lt;section class="section main-article-chapter" data-menu-title="PL/SQL Developer IDE"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;PL/SQL Developer IDE&lt;/h2&gt;
 &lt;p&gt;Regardless of which programming language is used to write programs, programmers need a development environment and tools to help them execute and streamline many tasks. These tools may include a coder, compiler, interpreter and debugger. Such an environment is called an &lt;i&gt;integrated development environment&lt;/i&gt;.&lt;/p&gt;
 &lt;p&gt;One popular IDE for PL/SQL is called PL/SQL Developer. Ideal for developing software -- stored program units -- for the Oracle Database environment, PL/SQL Developer is developed and built by Netherlands-based company Allround Automations. This IDE provides a powerful PL/SQL editor with useful features, like syntax highlighting, compiler hints, refactoring, code contents, bookmarks, multilevel undo and redo, and hyperlink navigation, all of which help to streamline and simplify PL/SQL coding, even for demanding tasks.&lt;/p&gt;
 &lt;p&gt;A debugger tool is integrated with PL/SQL Developer, offering features like view call stack, run until exception, and view and set variables. Programmers can debug program units without modifying the debugger. Easy to use, the debugger can help fix a wide range of bugs. It also enables programmers to find the cause of exceptions by directing them to the line that caused the exception and displaying the variable values at the time of the exception.&lt;/p&gt;
 &lt;p&gt;PL/SQL Developer includes AI Assistant, which provides numerous predefined AI Functions to help programmers create, modify, finish, fix and optimize PL/SQL code quickly. Developers can also modify the predefined AI Functions, ask general questions to AI Assistant about code and create new AI Functions for specific tasks.&lt;/p&gt;
 &lt;p&gt;Another unique feature of PL/SQL Developer is PL/SQL Beautifier. Developers can work with a user-defined set of rules to format their SQL and PL/SQL code. As soon as they compile, save or open a file, PL/SQL Developer automatically beautifies it, thus improving its readability and understandability. This is crucial to keep the &lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/software-development-life-cycle-SDLC"&gt;software development lifecycle&lt;/a&gt; moving and to facilitate easy collaboration among members of large project teams.&lt;/p&gt;
 &lt;p&gt;Since it is a multithreaded IDE, PL/SQL Developer lets developers continue working even when other tasks run, such as SQL queries, PL/SQL programs or debug sessions. There's no need to install a database object to use PL/SQL Developer, and the only &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/middleware"&gt;middleware&lt;/a&gt; needed is Oracle Net.&lt;/p&gt;
 &lt;p&gt;&lt;em&gt;There are several different database options for organizations to choose from. Learn more about how &lt;a href="https://www.techtarget.com/searchdatamanagement/answer/What-is-the-difference-between-DBMS-and-RDBMS"&gt;DBMS and RDBMS compare&lt;/a&gt;. Also, NoSQL systems are becoming more prevalent in the cloud, with numerous cloud providers and vendors offering them. Learn about the various &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Compare-NoSQL-database-types-in-the-cloud"&gt;types of NoSQL databases&lt;/a&gt; and their pros and cons.&lt;/em&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>In Oracle database management, PL/SQL is a procedural language extension to Structured Query Language (SQL).</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/5.jpg</image>
            <link>https://www.techtarget.com/searchoracle/definition/PL/SQL</link>
            <pubDate>Wed, 30 Jul 2025 09:00:00 GMT</pubDate>
            <title>What is PL/SQL (Procedural Language/Structured Query Language)?</title>
        </item>
        <item>
            <body>&lt;p&gt;Cloud services create many new challenges for system and network administration, as well as cybersecurity. Managing and securing distributed data and processes is far more complex than managing on-premises network environments with strict boundaries and complete control of resources.&lt;/p&gt; 
&lt;p&gt;These new challenges led to the cloud shared responsibility model. Under this framework, service providers and customers maintain two separate facets of cloud management and security. While cloud service providers (CSPs) provide the services and security &lt;i&gt;of&lt;/i&gt; the cloud, customers retain management &lt;i&gt;within&lt;/i&gt; the cloud. The model differentiates the responsibilities for specific aspects of cloud administration.&lt;/p&gt; 
&lt;p&gt;Let's explore the shared responsibility model, including its advantages and disadvantages. We'll also review examples of responsibilities, documents and different approaches by the major CSPs.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="The shared responsibility model"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;The shared responsibility model&lt;/h2&gt;
 &lt;p&gt;The &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/shared-responsibility-model"&gt;cloud shared responsibility model&lt;/a&gt; -- sometimes called the shared security model -- divides responsibilities between the customer and CSP. This clear delineation covers all aspects of configuration, security and maintenance, reducing risks and improving an organization's overall availability and security.&lt;/p&gt;
 &lt;p&gt;The shared responsibility model emerged from the growth of the cloud computing industry and became standard practice by about 2010. AWS was one of the first major cloud service providers to &lt;a target="_blank" href="https://aws.amazon.com/compliance/shared-responsibility-model/" rel="noopener"&gt;clearly define the responsibilities&lt;/a&gt;, especially with the growth of IaaS.&lt;/p&gt;
 &lt;p&gt;Let's start by looking at the shared responsibilities between CSPs and their customers. Customer responsibilities include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Identity and access management.&lt;/li&gt; 
  &lt;li&gt;Data protection, which includes backups, encryption and access controls&lt;/li&gt; 
  &lt;li&gt;Application security and patching.&lt;/li&gt; 
  &lt;li&gt;Cloud resource configuration for VMs, containers, webapps and virtual networks.&lt;/li&gt; 
  &lt;li&gt;Endpoint and network access security.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;The customer is responsible for access to the data in the cloud, which pertains to user account management, permissions, backups, resource configuration and application management. It also encompasses the user systems and networks that access data in the cloud.&lt;/p&gt;
 &lt;p&gt;Cloud provider responsibilities include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Physical security and availability of data centers.&lt;/li&gt; 
  &lt;li&gt;Hardware, network and infrastructure supporting cloud services, including patching.&lt;/li&gt; 
  &lt;li&gt;Virtualization layers.&lt;/li&gt; 
  &lt;li&gt;Data centers and infrastructure where customer resources reside.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Some organizations outsource cloud computing support and administration to third-party providers or even the primary CSPs. In those cases, the providers manage some or all customer responsibilities.&lt;/p&gt;
 &lt;p&gt;Responsibilities also vary by service type, with cloud providers taking on more management tasks in SaaS deployments while customers do more with IaaS services.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/cloud_computing-cc_101_shared_responsibility_model-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/cloud_computing-cc_101_shared_responsibility_model-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/cloud_computing-cc_101_shared_responsibility_model-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/cloud_computing-cc_101_shared_responsibility_model-f.png 1280w" alt="Breakdown of the cloud shared responsibility model." height="364" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Use this guide to understand consumer and provider responsibilities under the shared responsibility model for the three main cloud service models.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;           
&lt;section class="section main-article-chapter" data-menu-title="CSP responsibilities"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;CSP responsibilities&lt;/h2&gt;
 &lt;p&gt;The specific responsibilities of the CSP vary depending on the service model. Here are the general aspects CSPs manage:&lt;/p&gt;
 &lt;h3&gt;SaaS&lt;/h3&gt;
 &lt;p&gt;For SaaS, the CSP retains responsibility for the entire supporting application infrastructure, including hardware, OS and the application itself. Using Windows 365, Microsoft maintains the data centers and systems. Microsoft also upgrades and patches the applications that make up the service.&lt;/p&gt;
 &lt;h3&gt;PaaS&lt;/h3&gt;
 &lt;p&gt;PaaS models are similar, though application configuration and management are customer responsibilities. The CSP retains control of the infrastructure and OS.&lt;/p&gt;
 &lt;h3&gt;IaaS&lt;/h3&gt;
 &lt;p&gt;IaaS deployments consist of the CSP managing the hardware and virtualization layers, including drivers, device failures, device capabilities and virtualization software or container engines. These functions remain hidden from the cloud customer.&lt;/p&gt;
&lt;/section&gt;        
&lt;section class="section main-article-chapter" data-menu-title="Cloud customer responsibilities"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Cloud customer responsibilities&lt;/h2&gt;
 &lt;p&gt;Organizational responsibilities also vary by service model.&lt;/p&gt;
 &lt;p&gt;Generally, anything not covered by the CSP's responsibilities falls onto individual cloud management staff, including:&lt;/p&gt;
 &lt;h3&gt;SaaS&lt;/h3&gt;
 &lt;p&gt;Customers relying on SaaS services must carefully &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/subscription-based-pricing-model"&gt;monitor subscriptions&lt;/a&gt; and application access. These customers can also develop specific application customizations. Continuing the example of Windows 365 from above, customers maintain control over which employees access services.&lt;/p&gt;
 &lt;h3&gt;PaaS&lt;/h3&gt;
 &lt;p&gt;Developers, database administrators and other users who need PaaS access retain control over the data generated by the platform. The business also retains access control, ensuring only authorized employees can use the PaaS service.&lt;/p&gt;
 &lt;h3&gt;IaaS&lt;/h3&gt;
 &lt;p&gt;A business's IT staff controls the VMs making up the IaaS platform. Administrators define VMs, install OSes, build networking solutions and create any custom configurations. Note that this team is also responsible for OS and application patching. The business also retains control of data production at this level.&lt;/p&gt;
 &lt;p&gt;Keep in mind that IT staff might need to develop &lt;a href="https://www.techtarget.com/whatis/feature/Top-20-cloud-computing-skills-to-boost-your-career"&gt;cloud-specific skills&lt;/a&gt; to handle the responsibilities because they differ from on-premises deployments. Hybrid and multi-cloud deployments vary even further. Engaging third-party and cloud service providers' technical services helps with these tasks.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Damon Garn owns Cogspinner Coaction and provides freelance IT writing and editing services. He has written multiple CompTIA study guides, including the Linux+, Cloud Essentials+ and Server+ guides, and contributes extensively to Informa TechTarget, The New Stack and CompTIA Blogs.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>The shared responsibility model is an integral part of managing any cloud infrastructure. Review your cloud deployment today to ensure your business fulfills its responsibilities.</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/check_g1182594295.jpg</image>
            <link>https://www.techtarget.com/searchcloudcomputing/tip/What-the-cloud-shared-responsibility-model-requires-of-you</link>
            <pubDate>Fri, 25 Jul 2025 12:19:00 GMT</pubDate>
            <title>What the cloud shared responsibility model requires of you</title>
        </item>
        <item>
            <body>&lt;p&gt;A distributed database is a database that consists of two or more files located in different sites on the same or different networks. Processing is distributed among multiple &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/database"&gt;database&lt;/a&gt; nodes stored in multiple physical locations.&lt;/p&gt; 
&lt;p&gt;In effect, the data in a distributed database is stored across multiple computers (physical or &lt;a href="https://www.techtarget.com/searchitoperations/definition/virtual-machine-VM"&gt;virtual machines&lt;/a&gt;) so a version of the database runs on multiple locations. Each of these locations, which can be geographically separated, is known as a &lt;i&gt;node&lt;/i&gt; or &lt;i&gt;instance&lt;/i&gt;. To users, however, the database looks like one single database.&lt;/p&gt; 
&lt;p&gt;Distributed databases are &lt;a href="https://www.techtarget.com/searchdatacenter/definition/scalability"&gt;scalable&lt;/a&gt;, highly available, deliver high performance, and can accommodate different data types. &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/data-replication"&gt;Data replication&lt;/a&gt; and fragmentation are two ways in which data is stored in multiple sites to create a distributed database and ensure its high availability.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Uses of distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Uses of distributed databases&lt;/h2&gt;
 &lt;p&gt;Distributed databases are suitable for scenarios and applications that require the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;High performance.&lt;/li&gt; 
  &lt;li&gt;Data replication and redundancy.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchnetworking/definition/load-balancing"&gt;Load balancing&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Resilience.&lt;/li&gt; 
  &lt;li&gt;Fault tolerance.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchdatabackup/definition/backup"&gt;Data backup&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Continuous database monitoring and failure detection.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Distributed databases are ideal for applications that require high &lt;a href="https://www.techtarget.com/searchstorage/definition/data-availability"&gt;data availability&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/fault-tolerant"&gt;fault tolerance&lt;/a&gt;, such as &lt;a href="https://www.techtarget.com/searchcio/definition/e-commerce"&gt;e-commerce&lt;/a&gt; and corporate management information systems, financial transactions, online games, multimedia applications and more.&lt;/p&gt;
 &lt;p&gt;Distributed databases are particularly useful when users must access data remotely or from a variety of mobile devices. Applications that use large or diverse data sets can also benefit from distributed databases. These might include healthcare, military, and internet of things (&lt;a href="https://www.techtarget.com/iotagenda/definition/Internet-of-Things-IoT"&gt;IoT&lt;/a&gt;) applications.&lt;/p&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="How does a distributed database work?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How does a distributed database work?&lt;/h2&gt;
 &lt;p&gt;In a distributed database, data is placed on multiple servers or computers consisting of individual nodes. The nodes might be physical systems or virtual machines, and they might be geographically separated from each other without sharing physical components. Each of these nodes stores a copy of the data set and runs on database management system (&lt;a href="https://www.techtarget.com/searchdatamanagement/feature/Evaluating-the-different-types-of-DBMS-products"&gt;DBMS&lt;/a&gt;) software that provides centralized control and &lt;a href="https://www.computerweekly.com/opinion/Too-many-data-sources-and-too-little-consistency"&gt;consistency&lt;/a&gt; across the distributed environment and manages tasks like data partitioning, replication, and updates. To ensure consistency between the replicas or copies of the data between multiple nodes, those nodes use an &lt;a href="https://www.techtarget.com/whatis/definition/algorithm"&gt;algorithm&lt;/a&gt;, such as the &lt;i&gt;Raft consensus algorithm&lt;/i&gt;, to achieve consensus. This means that the replicas agree beforehand that the data being entered is correct before a write is committed.&lt;/p&gt;
 &lt;p&gt;Once the nodes are set up, they can receive read/write requests. Due to the &lt;a href="https://www.techtarget.com/whatis/definition/consensus-algorithm"&gt;consensus mechanism&lt;/a&gt;, they avoid consistency problems. The nodes communicate with each other using one of three communication methods:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Unicast.&lt;/b&gt; This is when one node sends a message only to one other node.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Broadcast.&lt;/b&gt; This happens when a node sends a message to all other nodes in the distributed database.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Multicast.&lt;/b&gt; Here, a message is sent only to some nodes in the distributed database.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;A distributed database improves data availability and sharing by spreading or "replicating" data across multiple locations. It supports distributed transactions with &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/ACID"&gt;ACID&lt;/a&gt; (atomicity, consistency, isolation, durability) properties involving more than one node and also allows for horizontal scaling.&lt;/p&gt;
 &lt;p&gt;Data partitioning is essential for proper data distribution and optimal user access to that data. The database can either partition data &lt;i&gt;horizontally&lt;/i&gt; or &lt;i&gt;vertically&lt;/i&gt;. In horizontal data partitioning, the data tables are split into rows across multiple nodes. In contrast, vertical data partitioning involves splitting the tables into columns across all the nodes in the database. Either way, the resulting data sets are known as &lt;a href="https://www.techtarget.com/searchoracle/definition/sharding"&gt;&lt;i&gt;shards&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="Features of distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Features of distributed databases&lt;/h2&gt;
 &lt;p&gt;When in a collection, distributed databases are logically interrelated and often represent a single logical database. Data is physically stored across multiple sites and managed independently by the various nodes. This approach -- placing the same data on multiple servers or computers -- is called replication&lt;i&gt;.&lt;/i&gt; This feature increases data availability and minimizes the potential for data loss.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/data_management-database_replication.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/data_management-database_replication_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/data_management-database_replication_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/data_management-database_replication.png 1280w" alt="A diagram illustrating how database replication works." height="304" width="520"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Database replication ensures the data in distributed databases remains up to date.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;Distributed databases also include these features:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Distributed query processing.&lt;/b&gt; The presence of multiple nodes and replicated data supports distributed and faster query processing.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Distributed transaction management. &lt;/b&gt;A single transaction can involve more than one node, with each site managing its transactions with other sites.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Hardware- and OS-independent&lt;/b&gt;. Heterogeneous distributed databases use different machines or sites that use different hardware and operating systems (&lt;a href="https://www.techtarget.com/whatis/definition/operating-system-OS"&gt;OSes&lt;/a&gt;). They might also contain different data &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/schema"&gt;schemas&lt;/a&gt;. While these differences can increase database complexity, they offer greater flexibility in the types of data that can be stored while yielding better performance and scalability.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Support for ACID transactions.&lt;/b&gt; In distributed databases, all transactions are treated as single units (atomicity); data consistency is maintained by enforcing predefined rules and data constraints (consistency); transactions are isolated from each other to prevent data conflicts and maintain data integrity (isolation); and data is preserved even if a system fails (durability).&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Multiple communication means. &lt;/b&gt;Nodes can communicate with each other using unicast, broadcast or multicast communication.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;High fault tolerance. &lt;/b&gt;Distributed databases use numerous processes to increase tolerance to failures or operational interruptions. These processes include data replication, data backup, &lt;a href="https://www.techtarget.com/searchdisasterrecovery/tip/High-availability-and-resiliency-A-DR-strategy-needs-both"&gt;continuous failure detection&lt;/a&gt; and load balancing.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Query optimization.&lt;/b&gt; Distributed databases use techniques like cost-based query optimization to efficiently distribute queries across nodes, execute queries and minimize data transfer traffic between nodes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Failure detection.&lt;/b&gt; Distributed database systems detect issues like failed nodes and data tampering through continuous monitoring techniques, such as data and watchdog timers. These issues might result from technical problems, &lt;a href="https://www.techtarget.com/searchsecurity/tip/6-common-types-of-cyber-attacks-and-how-to-prevent-them"&gt;cyberattacks&lt;/a&gt; or natural disasters.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;A common misconception is that a distributed database is a loosely connected file system. It's actually much more complicated. Distributed databases incorporate multiple nodes to replicate data and software to facilitate communication between these nodes. They also incorporate transaction processing (ACID-compliant) but are not synonymous with transaction processing systems.&lt;/p&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="Distributed database vs. centralized database"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Distributed database vs. centralized database&lt;/h2&gt;
 &lt;p&gt;A centralized database consists of a single database file located at one site using a single network. The database is stored, modified and managed from a single location, and the location is accessed via an internet connection. It's easy to access and coordinate data in a centralized database since all the data is stored at one location. Data redundancy is also minimal, and costs are quite low, since there's no need to manage multiple locations or data sets.&lt;/p&gt;
 &lt;p&gt;A centralized database requires a lot of management effort. Data traffic also tends to be high, which can reduce database performance and create &lt;a href="https://www.techtarget.com/whatis/definition/latency"&gt;latency&lt;/a&gt; issues for users. Another important drawback of centralized databases is that they are vulnerable to &lt;a href="https://www.techtarget.com/searchdatacenter/definition/Single-point-of-failure-SPOF"&gt;single points of failure&lt;/a&gt;. In case of a failure event, such as a cyberattack, the entire database goes down, and the data within it can also be destroyed permanently.&lt;/p&gt;
 &lt;p&gt;By contrast, a distributed DBMS consists of multiple nodes that store data and are spread across multiple physical locations. The nodes communicate with each other using the network to facilitate data querying and access. The database integrates data logically so it can be managed as if it were all stored in the same location. Also, the DBMS periodically &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/synchronous-replication"&gt;synchronizes all the data&lt;/a&gt; and ensures that data updates and deletes performed at one location are automatically reflected in the data stored elsewhere.&lt;/p&gt;
 &lt;p&gt;Distributed databases are more flexible and scalable than centralized databases. The distribution of data across multiple nodes, plus built-in fault tolerance and continuous database monitoring, increases data availability, reduces latency, and improves database performance. The risk of a single point of failure is also much lower, providing greater resiliency and ensuring continuous operations.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/whatis-databases.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/whatis-databases_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/whatis-databases_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/whatis-databases.png 1280w" alt="A chart covering the primary differences between distributed databases and centralized databases" height="496" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Five ways centralized databases differ from distributed databases.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="Types of distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Types of distributed databases&lt;/h2&gt;
 &lt;p&gt;There are two main types of distributed databases: &lt;i&gt;homogeneous&lt;/i&gt; and &lt;i&gt;heterogeneous&lt;/i&gt;.&lt;/p&gt;
 &lt;h3&gt;Homogeneous distributed database&lt;/h3&gt;
 &lt;p&gt;A homogeneous distributed database encompasses different sites (nodes/machines) that all store the same data. They also have the following characteristics:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Use the same &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-modeling"&gt;data model&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Work with the same OS.&lt;/li&gt; 
  &lt;li&gt;Use the same DBMS across all sites.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;A homogeneous distributed database is easier to manage because the nodes in it are all similar and store data in an identical manner. It also offers significant protection from data loss due to built-in redundancy.&lt;/p&gt;
 &lt;p&gt;Other benefits include scalability, high availability and improved &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/data-residency"&gt;data residency&lt;/a&gt; control. They can offer high performance even when handling large data sets and high-volume transactions.&lt;/p&gt;
 &lt;p&gt;Homogeneous distributed database systems appear to the user as a single system, and they can be much easier to design and manage. For a distributed database system to be homogeneous, the data structures and database application at each location must be either identical or compatible. Homogeneous databases can be &lt;i&gt;autonomous&lt;/i&gt; or &lt;i&gt;nonautonomous&lt;/i&gt;.&lt;/p&gt;
 &lt;p&gt;An autonomous distributed database&lt;i&gt; &lt;/i&gt;consists of numerous database instances or nodes that are physically separate and work independently with their own complete set of data. These nodes only need a single centralized managed layer for centralized provisioning and universal updates (across all nodes) and to provide a unified logical view to applications. Autonomous databases provide particularly high availability, improved performance, and enhanced scalability for large data sets and high-volume transactions.&lt;/p&gt;
 &lt;p&gt;Unlike autonomous distributed database&lt;i&gt;s, &lt;/i&gt;nonautonomous homogeneous distributed databases&lt;i&gt; &lt;/i&gt;rely on centralized control using a single DBMS. While data is distributed across multiple nodes, the DBMS coordinates data partitioning, distribution, storage and retrieval. The DBMS also handles various complexities related to updates, communications, replication and ensures consistency across all nodes.&lt;/p&gt;
 &lt;h3&gt;Heterogeneous distributed database&lt;/h3&gt;
 &lt;p&gt;The other main distributed database type is a&lt;b&gt; &lt;/b&gt;heterogeneous database. In&lt;b&gt; &lt;/b&gt;these databases, multiple sites or machines house different data sets. They also use different schemas, Oses and database applications. The sites might not even be aware of each other. Different nodes can have different hardware, software and data structure, or might be in locations that are not compatible. Users at one location might be able to read data at another location but not upload or alter it. These differences can create problems during query processing and transactions can require translations between sites. Heterogeneous distributed databases also can be difficult to use, with associated costs prohibitive for many businesses.&lt;/p&gt;
 &lt;p&gt;Despite these complexities, heterogeneous distributed databases offer several benefits, including greater flexibility in data models and schema choices. Multiple nodes can function independently but also work together to respond appropriately to and process a query. This &lt;i&gt;data virtualization&lt;/i&gt; is a key feature of heterogenous distributed databases of the &lt;i&gt;federated&lt;/i&gt; type. An &lt;i&gt;unfederated&lt;/i&gt; heterogeneous distributed database also consists of nodes that operate independently. But unlike federated databases, unfederated databases rely on a centralized application to coordinate data distribution, access, control, and updates.&lt;/p&gt;
&lt;/section&gt;             
&lt;section class="section main-article-chapter" data-menu-title="Types of data in distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Types of data in distributed databases&lt;/h2&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/data-replication"&gt;Replicated data&lt;/a&gt; is used to create instances of data in different parts of the database. By using replicated data, distributed databases can access identical data locally, avoiding traffic. Replicated data can be divided into two categories: read-only and writable data.&lt;/p&gt;
 &lt;p&gt;Read-only versions of replicated data allow revisions only to the first instance; subsequent enterprise data replications are then adjusted. Writable data can be altered, but the first instance is changed immediately.&lt;/p&gt;
 &lt;p&gt;Horizontally fragmented data involves the use of primary keys that refer to one record in the database. Horizontal fragmentation is usually reserved for situations in which business locations only need to access the database pertaining to their specific branch.&lt;/p&gt;
 &lt;p&gt;Vertically fragmented data involves using copies of &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/primary-key"&gt;primary keys&lt;/a&gt; available in each section of the database and accessible to each branch. Vertically fragmented data is utilized when the branch of a business and the central location interact with the same accounts in different ways.&lt;/p&gt;
 &lt;p&gt;Reorganized data is data that has been adjusted or altered for decision support databases. Reorganized data is typically used when two different systems are handling transactions and decision support. &lt;a href="https://www.techtarget.com/searchcio/definition/decision-support-system"&gt;Decision support systems&lt;/a&gt; can be maintenance-intensive and online transaction processing might require reconfiguration when many requests are being made.&lt;/p&gt;
 &lt;p&gt;Separate schema data partitions the database and the software used to access it to fit different departments and situations. There is usually an overlap between different databases in separate schema data.&lt;/p&gt;
&lt;/section&gt;       
&lt;section class="section main-article-chapter" data-menu-title="Advantages of distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Advantages of distributed databases&lt;/h2&gt;
 &lt;p&gt;There are many advantages to using distributed databases.&lt;/p&gt;
 &lt;p&gt;Data replication across multiple nodes increases data availability and minimizes database failures.&lt;/p&gt;
 &lt;p&gt;Distributed databases accommodate modular development, meaning systems can be expanded by adding new computers and local data to the new site and connecting them to the distributed system without interruption.&lt;/p&gt;
 &lt;p&gt;Also, different data structures and schemas can be used. Such scalability and flexibility are critical for modern applications that rely on vast data volumes and different data types that change at high velocities.&lt;/p&gt;
 &lt;p&gt;Distributed databases incorporate multiple mechanisms to enable proactive and continuous failure monitoring and investigations. In addition, there is no single point of failure since the data is placed in multiple nodes, increasing &lt;a href="https://www.techtarget.com/searchdisasterrecovery/tip/High-availability-and-resiliency-A-DR-strategy-needs-both"&gt;resiliency&lt;/a&gt;. Even if a component fails, the distributed system will continue to function, albeit at reduced performance, until the error is fixed. In contrast, a single failure in a centralized database can halt the entire system.&lt;/p&gt;
 &lt;p&gt;Built-in load balancing improves database performance, minimizes system inefficiency, and reduces user wait times. Distributed databases also offer query optimization&lt;b&gt; &lt;/b&gt;to speed up query processing and reduce data transfer traffic between nodes.&lt;/p&gt;
&lt;/section&gt;       
&lt;section class="section main-article-chapter" data-menu-title="Disadvantages of distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Disadvantages of distributed databases&lt;/h2&gt;
 &lt;p&gt;An important disadvantage of a distributed database is cost. Multiple servers or computer clusters are needed to replicate and distribute data, creating a need for additional hardware and networking elements. This increases complexity and cost.&lt;/p&gt;
 &lt;p&gt;Data consistency is another concern. Maintaining data consistency requires additional effort with multiple sites and data schemas.&lt;/p&gt;
 &lt;p&gt;Latency can be an issue when users query the database from multiple nodes. It's important to consider these issues during database design and to manage the database carefully to ensure &lt;a href="https://www.techtarget.com/searchdatabackup/definition/restore"&gt;data restoration&lt;/a&gt; (in case of failure) and maintain data security (to prevent data loss and data integrity degradation).&lt;/p&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Examples of distributed databases"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Examples of distributed databases&lt;/h2&gt;
 &lt;p&gt;Though there are many distributed databases to choose from, some prominent examples include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/Apache"&gt;Apache&lt;/a&gt; Ignite.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchdatamanagement/news/252528398/Apache-Cassandra-41-extends-open-source-NoSQL-database"&gt;Apache Cassandra&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Apache HBase.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchdatamanagement/news/366619602/Couchbase-integrates-with-Nvidia-NIM-to-aid-AI-development"&gt;Couchbase Server&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/Amazon"&gt;Amazon&lt;/a&gt; SimpleDB.&lt;/li&gt; 
  &lt;li&gt;FoundationDB.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Apache Ignite is a distributed database for high-performance applications. It offers multi-tier storage and supports distributed ACID transactions. Ignite can be used as a traditional Structured Query Language (&lt;a href="https://www.techtarget.com/searchdatamanagement/definition/SQL"&gt;SQL&lt;/a&gt;) database by leveraging Java Database Connectivity (&lt;a href="https://www.theserverside.com/definition/Java-Database-Connectivity-JDBC"&gt;JDBC&lt;/a&gt;) drivers or Open Database Connectivity (&lt;a href="https://www.techtarget.com/searchoracle/definition/Open-Database-Connectivity"&gt;ODBC&lt;/a&gt;) drivers. Users can also use native SQL APIs for numerous programming languages (&lt;a href="https://www.theserverside.com/definition/Java"&gt;Java&lt;/a&gt;, &lt;a href="https://www.techtarget.com/whatis/definition/Python"&gt;Python&lt;/a&gt;, &lt;a href="https://www.techtarget.com/whatis/definition/C-Sharp"&gt;C#&lt;/a&gt; and more) to execute custom tasks across the database. Additionally, developers can deploy continuous queries in any of these languages and process streams of changes on both the database and application side. Ignite integrates with TensorFlow to allow users to build scalable &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;machine learning&lt;/a&gt; models.&lt;/p&gt;
 &lt;p&gt;Apache Cassandra is an open source &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/NoSQL-Not-Only-SQL"&gt;NoSQL&lt;/a&gt; distributed database that uses multiple identical nodes, making it ideal for mission-critical data and applications that cannot afford to lose data.&lt;b&gt; &lt;/b&gt;It features a masterless and elastic architecture to minimize the possibility of data loss in case of a data center outage. In addition, data replication across multiple data centers eliminates single points of failure and ensures high fault tolerance and low latency. Even if nodes do fail, they can be easily replaced to minimize downtime. Cassandra offers both synchronous and asynchronous replication for updates, provides an audit logging feature for enhanced security and observability, and is highly scalable. It also provides a tool to capture and replay production workloads for analysis.&lt;/p&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/Vd6jCNa5E24?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p&gt;Apache HBase is a scalable, distributed &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/Hadoop"&gt;Hadoop&lt;/a&gt; database modeled after Google's Bigtable (a distributed storage system for structured data). HBase runs on top of the HDFS (Hadoop Distributed File System) and supports structured data storage for very large tables that can contain billions of rows and millions of columns. This versioned, nonrelational database is ideal for applications that need random, real-time access (read/write) to &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/big-data"&gt;big data&lt;/a&gt;. It offers both linear and modular scalability, automatic failover support, consistent reads and writes, and automatic table sharding. In addition, users get a Java API for client access, a block cache for real-time queries, and an extensible JRuby-based (JIRB) shell.&lt;/p&gt;
 &lt;p&gt;Couchbase Server is a multipurpose, distributed NoSQL database ideal for AI-powered applications and applications where data must be managed for user profiles and dynamic product catalogs. The database applies object modeling, provides flexible JavaScript Object Notation (&lt;a href="https://www.theserverside.com/definition/JSON-Javascript-Object-Notation"&gt;JSON&lt;/a&gt;) documents and supports distributed ACID transactions for NoSQL applications. Global cross-data center replication (XDCR) ensures database availability across &lt;a href="https://www.techtarget.com/searchdatamanagement/feature/Should-you-host-your-database-on-site-or-in-the-cloud"&gt;clouds and on-premises&lt;/a&gt; locations. Developers can write SQL queries for querying and transacting JSON data using Couchbase's AI-powered copilot called &lt;i&gt;Capella iQ&lt;/i&gt;. Couchbase also provides many other features like vector and text search to build better user experiences, key-value access for improved agility and flexibility, multi-dimensional scaling (MDS) to independently scale database services in a cluster, and &lt;a href="https://www.techtarget.com/searchsecurity/definition/role-based-access-control-RBAC"&gt;role-based access control&lt;/a&gt; for enterprise-grade security.&lt;/p&gt;
 &lt;p&gt;Amazon SimpleDB is a NoSQL distributed data store that simplifies data storage and access. Users need not manage database administration tasks like infrastructure provisioning, schema management and performance tuning. SimpleDB works with other Amazon web services like Amazon EC2 and &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Simple-Storage-Service-Amazon-S3"&gt;Amazon S3&lt;/a&gt;. Ideal for uses such as online games and indexing Amazon S3 object metadata, SimpleDB creates multiple geographically distributed data replicas to provide high data availability, durability, and flexibility.&lt;/p&gt;
 &lt;p&gt;FoundationDB is an open source &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/multimodel-database"&gt;multimodel database&lt;/a&gt; that can store and distribute many different data types safely. All the data is replicated in the database's key-value store component. It acts as an ACID database and features a distributed, scalable, fault-tolerant architecture. This database is suitable for applications that need to support heavy loads without appreciably increasing costs.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Certain initiatives require specific considerations when choosing database software. For instance, with IoT initiatives, SQL vs. NoSQL is an issue, as is static vs. streaming. Find out what to assess when &lt;/i&gt;&lt;a href="https://www.techtarget.com/iotagenda/tip/How-to-select-the-right-IoT-database-architecture"&gt;&lt;i&gt;selecting a database for an IoT project&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>A distributed database is a database that consists of two or more files located in different sites on the same or different networks.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/6.jpg</image>
            <link>https://www.techtarget.com/searchoracle/definition/distributed-database</link>
            <pubDate>Tue, 22 Jul 2025 15:43:00 GMT</pubDate>
            <title>What is a distributed database?</title>
        </item>
        <item>
            <body>&lt;p&gt;MySQL is a popular, scalable, user-friendly, open source and free relational database management system (&lt;a href="https://www.techtarget.com/searchdatamanagement/definition/RDBMS-relational-database-management-system"&gt;RDBMS&lt;/a&gt;) that uses Structured Query Language (&lt;a href="https://www.techtarget.com/searchdatamanagement/definition/SQL"&gt;SQL&lt;/a&gt;) to store, manage and manipulate data.&lt;/p&gt; 
&lt;p&gt;Well-known for its high speed, performance and reliability, MySQL is operating system (&lt;a href="https://www.techtarget.com/whatis/definition/operating-system-OS"&gt;OS&lt;/a&gt;)-agnostic so it runs seamlessly on numerous platforms, including &lt;a href="https://www.techtarget.com/searchdatacenter/definition/Linux-operating-system"&gt;Linux&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchdatacenter/definition/Unix"&gt;UNIX&lt;/a&gt;, &lt;a href="https://www.techtarget.com/whatis/definition/Mac-OS"&gt;macOS&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchwindowsserver/definition/Windows"&gt;Windows&lt;/a&gt;. MySQL can be used to support a wide range of applications, but it is most often associated with web applications and online publishing (websites and blogs).&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="What is MySQL used for?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What is MySQL used for?&lt;/h2&gt;
 &lt;p&gt;Today, MySQL is a very popular RDBMS choice with both web developers and web-based organizations. Many of the top websites in the world and countless corporate and consumer-facing web applications use MySQL, including:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/Facebook"&gt;Facebook&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;X (formerly &lt;a href="https://www.techtarget.com/whatis/definition/Twitter"&gt;Twitter&lt;/a&gt;).&lt;/li&gt; 
  &lt;li&gt;YouTube.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchcio/definition/sharing-economy"&gt;Airbnb&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/whatis/definition/Uber"&gt;Uber&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchitoperations/definition/GitHub"&gt;GitHub&lt;/a&gt;&lt;/li&gt; 
  &lt;li&gt;Booking.com.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;MySQL is a particularly popular choice with websites using the .&lt;a href="https://www.techtarget.com/whatis/definition/com"&gt;com&lt;/a&gt; domain.&lt;/p&gt;
 &lt;p&gt;Many content management systems (&lt;a href="https://www.techtarget.com/searchcontentmanagement/definition/content-management-system-CMS"&gt;CMS&lt;/a&gt;) are also based on MySQL, including the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;WordPress.com.&lt;/li&gt; 
  &lt;li&gt;WordPress.org.&lt;/li&gt; 
  &lt;li&gt;Drupal.&lt;/li&gt; 
  &lt;li&gt;Joomla.&lt;/li&gt; 
  &lt;li&gt;Contao.&lt;/li&gt; 
  &lt;li&gt;TYPO3.&lt;/li&gt; 
  &lt;li&gt;MODx.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Other web applications and sites that use MySQL include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;URL shortening and link management services like &lt;a href="https://www.techtarget.com/whatis/definition/Bitly"&gt;Bitly&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Demand-side platforms (DSP) like Zemanta.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchmobilecomputing/definition/microblogging"&gt;Microblogging&lt;/a&gt; platforms like Tumblr.&lt;/li&gt; 
  &lt;li&gt;Online avatar creation sites like Gravatar.&lt;/li&gt; 
  &lt;li&gt;Forum creation software like phpBB and MyBB.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchcio/definition/e-commerce"&gt;E-commerce&lt;/a&gt; platforms like Shopify, WooCommerce and BigCommerce.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;MySQL is also commonly used as an embedded database for many software and hardware products.&lt;/p&gt;
&lt;/section&gt;         
&lt;section class="section main-article-chapter" data-menu-title="How MySQL works"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How MySQL works&lt;/h2&gt;
 &lt;p&gt;MySQL is based on a &lt;a href="https://www.techtarget.com/searchnetworking/definition/client-server"&gt;client-server&lt;/a&gt; model, with a &lt;a href="https://www.techtarget.com/whatis/definition/multithreading"&gt;multithreaded&lt;/a&gt; server supporting multiple clients and fulfilling requests from them. The core of MySQL is MySQL server, which handles all of the database instructions (or commands). MySQL server is used for storing, organizing and managing data. Users can interact with MySQL server to submit queries and find data. MySQL server is available as a separate (standalone) program for use in a client-server networked environment and as a multithreaded library that can be embedded (or linked) into separate applications.&lt;/p&gt;
 &lt;p&gt;MySQL operates along with several utility programs that support the administration of MySQL databases. Commands are sent to MySQL server via the MySQL client, which is installed on a computer. It is the MySQL client that queries the MySQL server to find the specified data.&lt;/p&gt;
 &lt;p&gt;MySQL was originally developed to handle large databases quickly. Although MySQL is typically installed on only one machine, it is able to send the database to multiple locations, and users are able to access it via different MySQL client graphical &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/user-interface-UI"&gt;user interfaces&lt;/a&gt;. These interfaces send SQL statements or &lt;i&gt;requests&lt;/i&gt; to the server, extract data from the database and then display the results.&lt;/p&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/dbJMCmtLZuc?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="Core MySQL features"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Core MySQL features&lt;/h2&gt;
 &lt;p&gt;MySQL is a free and open source RDBMS, so anyone can modify and distribute it under the GNU General Public License (&lt;a href="https://www.techtarget.com/searchdatacenter/definition/GNU-General-Public-License-GNU-GPL-or-simply-GPL"&gt;GPL&lt;/a&gt;). It is a &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/relational-database"&gt;relational database&lt;/a&gt;, meaning it organizes &lt;a href="https://www.techtarget.com/whatis/definition/data-point"&gt;data points&lt;/a&gt; with defined relationships and stores data in tables of rows and columns which are defined by &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/schema"&gt;schemas&lt;/a&gt;. This structural approach makes it easy to organize and find different types of information in the database, such as text, numbers and dates.&lt;/p&gt;
 &lt;p&gt;MySQL enables data to be stored and accessed across multiple storage engines, including InnoDB, cluster shared volumes (CSV) and NDB (NDB Cluster). This provides greater flexibility and freedom in use. MySQL is also capable of replicating data and partitioning tables for better performance and durability. MySQL users aren't required to learn new commands; they can access their data using standard SQL commands.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.theserverside.com/rms/onlineImages/server_side-mysql_innodb_vs_myisam-f.png"&gt;
  &lt;img data-src="https://www.theserverside.com/rms/onlineImages/server_side-mysql_innodb_vs_myisam-f_mobile.png" class="lazy" data-srcset="https://www.theserverside.com/rms/onlineImages/server_side-mysql_innodb_vs_myisam-f_mobile.png 960w,https://www.theserverside.com/rms/onlineImages/server_side-mysql_innodb_vs_myisam-f.png 1280w" alt="MySQL InnoDB vs. MyISAM comparison image" height="218" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;MySQL InnoDB and MyISAM are two variations of the open source database management system -- here's how they compare.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;MySQL is written in C and C++ and is available across over 20 platforms, including Mac, Windows, Linux and Unix. The RDBMS supports large databases with millions of records and supports many &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/data-type"&gt;data types&lt;/a&gt; including signed or unsigned integers 1, 2, 3, 4 and 8 bytes long; FLOAT; DOUBLE; CHAR; VARCHAR; BINARY; VARBINARY; TEXT; BLOB; DATE; TIME; DATETIME; TIMESTAMP; YEAR; SET; ENUM; and OpenGIS spatial types. Fixed- and variable-length string types are also supported.&lt;/p&gt;
 &lt;p&gt;MySQL supports a wide variety of application programming interfaces (&lt;a href="https://www.techtarget.com/searchapparchitecture/definition/application-program-interface-API"&gt;APIs&lt;/a&gt;). The APIs can link data to different back ends, programs, libraries and administrative tools in different programming languages to the MySQL server. Supported languages include &lt;a href="https://www.theserverside.com/definition/Java"&gt;Java&lt;/a&gt;, &lt;a href="https://www.techtarget.com/whatis/definition/Python"&gt;Python&lt;/a&gt;, &lt;a href="https://www.theserverside.com/definition/JavaScript"&gt;JavaScript&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/C"&gt;C++&lt;/a&gt;, &lt;a href="https://www.techtarget.com/whatis/definition/C-Sharp"&gt;C#&lt;/a&gt; and &lt;a href="https://www.techtarget.com/whatis/definition/PHP-Hypertext-Preprocessor"&gt;PHP&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;For security, MySQL uses an access privilege and encrypted password system that enables host-based verification. MySQL clients can connect to MySQL server using several protocols, including &lt;a href="https://www.techtarget.com/searchnetworking/definition/TCP-IP"&gt;TCP/IP&lt;/a&gt; sockets on any platform. MySQL also supports a number of client and utility programs, command-line programs and administration tools such as MySQL Workbench. Other security features include data &lt;a href="https://www.techtarget.com/searchsecurity/definition/encryption"&gt;encryption&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchsecurity/definition/data-masking"&gt;data masking&lt;/a&gt;, secure storage and a database &lt;a href="https://www.techtarget.com/searchsecurity/definition/firewall"&gt;firewall&lt;/a&gt; to further strengthen data protection and also facilitate compliance with privacy laws and regulations like the General Data Protection Regulation (&lt;a href="https://www.techtarget.com/whatis/definition/General-Data-Protection-Regulation-GDPR"&gt;GDPR&lt;/a&gt;), Health Insurance Portability and Accountability Act (&lt;a href="https://www.techtarget.com/searchhealthit/definition/HIPAA"&gt;HIPAA&lt;/a&gt;) and Payment Card Industry Data Security Standard (&lt;a href="https://www.techtarget.com/searchsecurity/definition/PCI-DSS-Payment-Card-Industry-Data-Security-Standard"&gt;PCI-DSS&lt;/a&gt;).&lt;/p&gt;
 &lt;p&gt;MySQL supports &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/ACID"&gt;ACID&lt;/a&gt; (atomicity, consistency, isolation and durability) transactions to facilitate dependable and accurate processing of database transactions. These transactions also ensure that the database always remains in a consistent state, even in the event of a system failure.&lt;/p&gt;
 &lt;p&gt;Another key feature of MySQL is its ability to scale. With built-in features like &lt;a href="https://www.techtarget.com/searchstorage/definition/partition"&gt;partitioning&lt;/a&gt; and clustering, MySQL can handle large-scale databases and high volumes of concurrent connections (high traffic applications). This is one reason why MySQL is a popular RDBMS choice for large organizations and for many web-based applications where fast, high-volume transactions are the norm, including social media, CMS and e-commerce.&lt;/p&gt;
&lt;/section&gt;         
&lt;section class="section main-article-chapter" data-menu-title="Advantages of MySQL"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Advantages of MySQL&lt;/h2&gt;
 &lt;p&gt;One of the biggest advantages of MySQL over other RDBMSes is that it is easy to use. As a zero-administration database system, it is very easy to manage. It also installs very quickly, with a typical installation taking just a few minutes from start to end.&lt;/p&gt;
 &lt;p&gt;MySQL is also a very reliable and scalable database. It is continuously maintained and improved by an active global community and has been tested for a wide variety of scenarios over many years. Also, it is based on a native replication architecture for data redundancy. As a result, MySQL offers consistently high performance for many kinds of web applications, including &lt;a href="https://www.techtarget.com/searchitoperations/definition/mission-critical-computing"&gt;business-critical&lt;/a&gt; and high-traffic applications.&lt;/p&gt;
 &lt;p&gt;MySQL incorporates numerous native replication technologies to support &lt;a href="https://www.techtarget.com/searchdatacenter/definition/high-availability"&gt;high availability&lt;/a&gt;. Cloud-based MySQL implementations also include built-in &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/disaster-recovery"&gt;disaster recovery&lt;/a&gt; features to boost &lt;a href="https://www.techtarget.com/searchdisasterrecovery/definition/operational-resilience"&gt;operational resilience&lt;/a&gt; and ensure high &lt;a href="https://www.techtarget.com/whatis/definition/uptime-and-downtime"&gt;uptime&lt;/a&gt;. Support for ACID transactions ensures data integrity, dependable transaction processing and consistent data modifications.&lt;/p&gt;
 &lt;p&gt;Flexibility is another important benefit of MySQL. Developers can freely develop traditional SQL and NoSQL schema-free database applications, knowing that they will always work with MySQL. In addition, relational data and JavaScript Object Notation, or &lt;a href="https://www.theserverside.com/definition/JSON-Javascript-Object-Notation"&gt;JSON&lt;/a&gt;, documents can be combined within the same database.&lt;/p&gt;
 &lt;p&gt;The numerous security features of MySQL help protect data within the database from misuse and unauthorized manipulation. Secure data storage and backup speed up disaster recovery and minimize the potential for data losses in the event of an adverse event.&lt;/p&gt;
 &lt;p&gt;Finally, MySQL is a cost-effective RDBMS. As an open source product, anyone can download and use MySQL, often without incurring any cost. For example, the MySQL Enterprise Edition for Developers is completely free of cost for learning, developing and prototyping. That said, organizations looking to use MySQL for the purpose of embedding MySQL code into one or more commercial applications can purchase a commercially licensed version like MySQL Enterprise Edition from Oracle.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/businessanalytics-open_source_database_comparison-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/businessanalytics-open_source_database_comparison-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/businessanalytics-open_source_database_comparison-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/businessanalytics-open_source_database_comparison-f.png 1280w" alt="Open source database comparison image" height="392" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;In addition to MySQL, there are a number of other open source database systems available, each with its own strengths and best use cases.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;        
&lt;section class="section main-article-chapter" data-menu-title="History of MySQL"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;History of MySQL&lt;/h2&gt;
 &lt;p&gt;Originally conceived by the Swedish company MySQL AB in 1995, MySQL was meant to provide database users with a user-friendly RDBMS software. MySQL AB company was acquired by Sun Microsystems in 2008 and then by Oracle when it bought Sun in 2010. Oracle continues to own MySQL as of 2025.&lt;/p&gt;
 &lt;p&gt;In 2000, MySQL was released under the GNU GPL, giving users the freedom to run, share, and even modify the software as per their needs. Today, MySQL remains open source and developers can still use it under the GNU GPL. However, for-profit enterprises must obtain a commercial license of MySQL from Oracle. As of 2025, MySQL is the most widely used open source RDBMS, accounting for the highest market share in the relational databases software market, well past many available alternatives like PostgreSQL and &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Relational-Database-Service-RDS"&gt;Amazon RDS&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;Over the years, numerous offshoots of MySQL, also known as forks, have emerged, such as the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;MariaDB is a MySQL offshoot designed by the original developers of MySQL to be a drop-in replacement for MySQL offering features like clustering and multithreading for high availability, performance and scalability.&lt;/li&gt; 
  &lt;li&gt;Percona is an enterprise-grade open source software for MySQL, with built-in backup, observability and troubleshooting tools.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="MySQL editions"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;MySQL editions&lt;/h2&gt;
 &lt;p&gt;MySQL is available in several different versions. Users can select the edition they need depending on their requirements and whether they are looking for a commercial (paid) or free product.&lt;/p&gt;
 &lt;h3&gt;MySQL Enterprise Edition&lt;/h3&gt;
 &lt;p&gt;This is the commercial version of MySQL. Suitable for developing, deploying and managing business-critical enterprise MySQL applications, it is highly scalable, secure and reliable, and provides very high levels of performance and uptime. Additionally, it is an ACID-compliant database.&lt;/p&gt;
 &lt;p&gt;This edition includes numerous management tools and advanced features for MySQL, such as the ones listed below:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;MySQL Enterprise Backup for online data backup and recovery.&lt;/li&gt; 
  &lt;li&gt;MySQL Enterprise Authentication so organizations can use their existing security infrastructures.&lt;/li&gt; 
  &lt;li&gt;Security features like data encryption (Transparent Data Encryption and Enterprise Encryption), key generation and &lt;a href="https://www.techtarget.com/searchsecurity/definition/digital-signature"&gt;digital signatures&lt;/a&gt; to protect sensitive data.&lt;/li&gt; 
  &lt;li&gt;MySQL Enterprise Firewall that blocks database attacks such as &lt;a href="https://www.techtarget.com/searchsoftwarequality/definition/SQL-injection"&gt;SQL injections&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Support for MySQL InnoDB Cluster and MySQL InnoDB ClusterSet to ensure high database availability.&lt;/li&gt; 
  &lt;li&gt;Built-in MySQL Enterprise Telemetry to monitor and track MySQL performance.&lt;/li&gt; 
  &lt;li&gt;MySQL Operator for &lt;a href="https://www.techtarget.com/searchitoperations/definition/Google-Kubernetes"&gt;Kubernetes&lt;/a&gt; to help businesses deploy and manage private DBaaS and microservices-based applications.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;MySQL Enterprise Edition also includes access to MySQL HeatWave, a cloud-based, fully managed database service that accelerates MySQL query performance. HeatWave combines transactional (&lt;a href="https://www.techtarget.com/searchdatacenter/definition/OLTP"&gt;OLTP&lt;/a&gt;) and analytical (&lt;a href="https://www.techtarget.com/searchdatamanagement/definition/OLAP"&gt;OLAP&lt;/a&gt;) workloads, supports &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-lakehouse"&gt;lakehouse&lt;/a&gt;-scale analytics and provides integrated and automated &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/generative-AI"&gt;generative AI&lt;/a&gt; capabilities that enable users to have contextual conversations with MySQL in natural, human-like language.&lt;/p&gt;
 &lt;p&gt;MySQL Enterprise Edition also includes 24/7 support from Oracle. Oracle's support teams assist MySQL users in the development, deployment and management of MySQL applications.&lt;/p&gt;
 &lt;h3&gt;MySQL Standard Edition&lt;/h3&gt;
 &lt;p&gt;This edition delivers high-performance and scalable OLTP applications. It is a fully integrated, transaction-safe, ACID compliant database that allows organizations to minimize their database &lt;a href="https://www.techtarget.com/searchdatacenter/definition/TCO"&gt;TCO&lt;/a&gt;. This version incorporates MySQL Replication to ensure high availability and scalability. It also includes MySQL Workbench for database architects, developers and &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/database-administrator"&gt;database administrators&lt;/a&gt;. MySQL Workbench is a unified visual environment for development and design. It also includes integrated administration tools for server configuration, user administration and data backup.&lt;/p&gt;
 &lt;h3&gt;MySQL Classic Edition&lt;/h3&gt;
 &lt;p&gt;This is another low-cost version of MySQL. This embedded, high performance and zero administration database also helps reduce database TCO, particularly for independent software vendors (&lt;a href="https://www.techtarget.com/searchitchannel/definition/ISV"&gt;ISVs&lt;/a&gt;), original equipment manufacturers (&lt;a href="https://www.techtarget.com/searchitchannel/definition/OEM"&gt;OEMs&lt;/a&gt;) and value-added resellers (&lt;a href="https://www.techtarget.com/searchitchannel/definition/VAR"&gt;VARs&lt;/a&gt;) developing read-intensive applications (using the MyISAM storage engine). As with the other editions of MySQL, MySQL Classic Edition supports 20+ platforms and operating systems, including Linux, Unix, Mac and Windows for greater development and deployment flexibility.&lt;/p&gt;
 &lt;h3&gt;MySQL Enterprise Edition for Developers&lt;/h3&gt;
 &lt;p&gt;This is the free version of MySQL. It is meant for developers who want to learn, develop and prototype MySQL.&lt;/p&gt;
 &lt;p&gt;This edition includes all the features of MySQL Enterprise Edition:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;A fast, multithreaded, multiuser SQL database server.&lt;/li&gt; 
  &lt;li&gt;A C++ interface for communicating with MySQL servers.&lt;/li&gt; 
  &lt;li&gt;An online "hot" backup solution with data compression technology to protect data and ensure high performance.&lt;/li&gt; 
  &lt;li&gt;A driver to implement the Java Database Connectivity (&lt;a href="https://www.theserverside.com/definition/Java-Database-Connectivity-JDBC"&gt;JDBC&lt;/a&gt;) API.&lt;/li&gt; 
  &lt;li&gt;A fully-managed ADO.NET driver for MySQL (Windows only).&lt;/li&gt; 
  &lt;li&gt;A standardized database driver for Windows, Linux, Mac OS X and Unix platforms.&lt;/li&gt; 
  &lt;li&gt;A lightweight &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/middleware"&gt;middleware&lt;/a&gt; that provides transparent routing between applications and backend MySQL Servers.&lt;/li&gt; 
  &lt;li&gt;An interactive JavaScript/Python/SQL interface to perform data queries and administration operations.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Developers can download MySQL Enterprise Edition for Developers directly from Oracle.&lt;/p&gt;
 &lt;p&gt;Oracle also offers the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;MySQL NDB Cluster CGE&lt;/b&gt; is a distributed database that&lt;b&gt; &lt;/b&gt;provides linear scalability, high availability (HA), in-memory real-time access and transactional consistency for mission critical applications.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;MySQL as an Embedded Database&lt;/b&gt; is an embedded database for applications, hardware and appliances, and is meant for use by ISVs, OEMs and VARs.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;                   
&lt;section class="section main-article-chapter" data-menu-title="MySQL and LAMP"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;MySQL and LAMP&lt;/h2&gt;
 &lt;p&gt;MySQL is an important component of an open source enterprise stack called &lt;a href="https://www.techtarget.com/whatis/definition/LAMP-Linux-Apache-MySQL-PHP"&gt;LAMP&lt;/a&gt;. LAMP is a web development platform that stands for Linux, Apache, MySQL and PHP/Python/Perl. Thus, it uses Linux as the OS, &lt;a href="https://www.techtarget.com/whatis/definition/Apache"&gt;Apache&lt;/a&gt; as the web server, MySQL as the RDBMS and PHP (or &lt;a href="https://www.techtarget.com/whatis/definition/Perl"&gt;Perl&lt;/a&gt; or Python instead of PHP) as the &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/object-oriented-programming-OOP"&gt;object-oriented&lt;/a&gt; scripting language.&lt;/p&gt;
 &lt;p&gt;Many applications running on the LAMP stack rely on MySQL to store and manage data. These include numerous websites (static and dynamic) and high-performance web applications. The LAMP combination is popular because it is tried-and-tested and therefore does not require rigorous testing of libraries, modules and tools. It also offers flexibility and ease of use for a variety of web applications. Moreover, the four technologies are open source, freely available for anyone to use and maintained by a large and highly active IT community. All four LAMP technologies also support many other free and open source tools and frameworks that developers can use to create and host web content.&lt;/p&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="MySQL vs. PostgreSQL"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;MySQL vs. PostgreSQL&lt;/h2&gt;
 &lt;p&gt;PostgreSQL is another popular open source relational database. In active development since 1986, PostgreSQL is feature-rich, reliable and extensible. In fact, PostgreSQL offers more features than MySQL, along with greater flexibility in data types and concurrency.&lt;/p&gt;
 &lt;p&gt;One major difference between PostgreSQL and MySQL is that PostgreSQL is an object-relational database management system (ORDBMS). This means that it has an object-oriented design that allows programmers to communicate with database servers using objects in code and also define complex custom data types and functions. In contrast, MySQL is a relational database management system that stores data in rows and columns and defines relationships between data points.&lt;/p&gt;
 &lt;p&gt;PostGreSQL is suitable as a general-purpose OLTP database, particularly for mission-critical applications and high-traffic websites. It is also ideal for dynamic websites and applications where customer data, transactions, and product catalogs need to be reliably and securely managed such as for e-commerce platforms. PostgreSQL is also suitable as a geospatial database (when used with the PostGIS extension) and as a federated database for various use cases.&lt;/p&gt;
 &lt;p&gt;Like MySQL, PostgreSQL runs on all major operating systems and is also ACID-compliant. In addition, it includes numerous security features to protect data integrity and securely manage data sets of any size. Both MySQL and PostgreSQL are open source and supported by a dynamic community of users and developers.&lt;/p&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="Compatibility with other services"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Compatibility with other services&lt;/h2&gt;
 &lt;p&gt;MySQL was designed to be compatible with other systems. It supports deployment in virtualized environments, such as Amazon RDS for MySQL, Amazon RDS for MariaDB and Amazon Aurora for MySQL. Users can transfer their data to a Microsoft SQL Server database by using database migration tools like AWS Schema Conversion Tool and the AWS Database Migration Service.&lt;/p&gt;
 &lt;p&gt;However, when migrating from Microsoft SQL Server to MySQL, the architectural differences must be considered. The database object &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/semantic-technology"&gt;semantics&lt;/a&gt; between Microsoft SQL Server and MySQL are similar, but not identical. In MySQL, there is no difference between a database and a schema, so the terms are used interchangeably, while SQL Server treats the two as separate entities.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Open source databases are strong alternatives to proprietary ones. Here are a &lt;a href="https://www.techtarget.com/searchdatamanagement/feature/Top-open-source-databases-to-consider"&gt;dozen options to consider&lt;/a&gt;&lt;/i&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>MySQL is a popular, scalable, user-friendly, open source and free relational database management system (RDBMS) that uses Structured Query Language (SQL) to store, manage, and manipulate data.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/5.jpg</image>
            <link>https://www.techtarget.com/searchoracle/definition/MySQL</link>
            <pubDate>Fri, 18 Jul 2025 14:33:00 GMT</pubDate>
            <title>What is MySQL?</title>
        </item>
        <item>
            <body>&lt;p&gt;Pattern recognition is the ability to detect arrangements of characteristics in data that yields information about a given system or &lt;a href="https://www.techtarget.com/whatis/definition/data-set"&gt;data set&lt;/a&gt;. Pattern recognition is a main ability of machine learning (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;ML&lt;/a&gt;), &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-analytics"&gt;data analytics&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-Artificial-Intelligence"&gt;AI&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;In a technological context, a pattern might be recurring sequences or aspects in data that can be used to make a prediction. These patterns might be simple relationships between &lt;a href="https://www.techtarget.com/whatis/definition/variable"&gt;variables&lt;/a&gt;, or they might be complex multifaceted relationships that use several variables. Pattern recognition is using computers and algorithms to find and make predictions based on the hidden relationships within data.&lt;/p&gt; 
&lt;p&gt;A simple example of pattern recognition would be an &lt;a href="https://www.techtarget.com/whatis/definition/algorithm"&gt;algorithm&lt;/a&gt; that tries to determine a person's gender based on their shopping history. It might classify someone who buys makeup and skirts as female, and someone who buys sports memorabilia and work boots as male. This prediction might be then fed into another system to make recommendations for future purchases.&lt;/p&gt; 
&lt;p&gt;If the process leads to a wrong prediction or it classifies something the wrong way, it is known as a &lt;a href="https://www.techtarget.com/whatis/definition/prediction-error"&gt;prediction error&lt;/a&gt;.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Where is pattern recognition used?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Where is pattern recognition used?&lt;/h2&gt;
 &lt;p&gt;Pattern recognition is one of the most powerful abilities of mathematics and computers. It has found applications in almost every area of modern science, technology and industry.&lt;/p&gt;
 &lt;p&gt;Over time it can be used to predict trends, find particular configurations of features in images that identify objects, detect frequent combinations of words and phrases for natural language processing (&lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/natural-language-processing-NLP"&gt;NLP&lt;/a&gt;), or locate particular clusters of behavior on a network that could indicate an attack -- among almost endless other possibilities.&lt;/p&gt;
 &lt;p&gt;Pattern recognition is essential to many overlapping areas of IT, including &lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/big-data-analytics"&gt;big data analytics&lt;/a&gt;, &lt;a href="https://www.techtarget.com/searchsecurity/definition/biometric-authentication"&gt;biometric authentication&lt;/a&gt;, security and artificial intelligence.&lt;/p&gt;
 &lt;p&gt;Some examples of pattern recognition include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/facial-recognition"&gt;Facial recognition&lt;/a&gt; software takes in data related to the characteristics of a person's face and uses an algorithm to match that specific pattern to an individual record in a database.&lt;/li&gt; 
  &lt;li&gt;Pattern recognition algorithms in meteorological software can detect recurring relationships among weather data that can be used to forecast probable future weather events.&lt;/li&gt; 
  &lt;li&gt;Intrusion detection systems (&lt;a href="https://www.techtarget.com/searchsecurity/definition/intrusion-detection-system"&gt;IDS&lt;/a&gt;) and &lt;a href="https://www.techtarget.com/whatis/definition/threat-intelligence-cyber-threat-intelligence"&gt;threat intelligence&lt;/a&gt; hunting software rules describe patterns of behaviors and events that can indicate illegitimate network traffic.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-vision-computer-vision"&gt;Machine vision&lt;/a&gt; uses pattern recognition to classify the input from a camera. A simple system for industrial use might be trained for a very specific purpose, such as determining if an apple is ripe or not. A more complex system might be trained to detect and classify many objects in a live video feed.&lt;/li&gt; 
  &lt;li&gt;Accounting and financial systems might use pattern recognition to predict sales data or forecast expenses. Other systems might be able to detect fraudulent activity on an account.&lt;/li&gt; 
  &lt;li&gt;Large language models (&lt;a href="https://www.techtarget.com/whatis/definition/large-language-model-LLM"&gt;LLM&lt;/a&gt;) use pattern recognition at their core. They use incredibly large data sets to find the hidden relationships among words and use them to make a prediction of what word to use next based on a given input.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineImages/enterpriseai-machine_learning_models_cheat_sheet-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineImages/enterpriseai-machine_learning_models_cheat_sheet-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineImages/enterpriseai-machine_learning_models_cheat_sheet-f_mobile.png 960w,https://www.techtarget.com/rms/onlineImages/enterpriseai-machine_learning_models_cheat_sheet-f.png 1280w" alt="Machine learning models and their training algorithms cheat sheet." height="380" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Pattern recognition is at the heart of machine learning models that use supervised, unsupervised, semisupervised and reinforcement learning methods.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;       
&lt;section class="section main-article-chapter" data-menu-title="How does pattern recognition work?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How does pattern recognition work?&lt;/h2&gt;
 &lt;p&gt;There are myriad methods of pattern recognition, but they can be broadly classified as either &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/supervised-learning"&gt;supervised learning&lt;/a&gt; or &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/unsupervised-learning"&gt;unsupervised learning&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;With supervised learning prelabeled and structured data is used to try to produce specific outputs. In unsupervised learning, the training data is unorganized and the system is used to identify important characteristics.&lt;/p&gt;
 &lt;p&gt;Some methods use bits of both approaches, called semisupervised learning. In &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/reinforcement-learning"&gt;reinforcement learning&lt;/a&gt;, the model is further refined as it receives user feedback when it produces good or bad output.&lt;/p&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/rHeaoaiBM6Y?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
 &lt;p&gt;Several steps are typically used while developing a pattern recognition system:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Data collection.&lt;/b&gt; Information is gathered, sorted and preprocessed.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Feature extraction.&lt;/b&gt; Important features of the data are identified and then used to make predictions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Classification.&lt;/b&gt; The extracted features are analyzed to find the needed relationships and make predictions.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;p&gt;Further post-processing and refinement stages might be applied.&lt;/p&gt;
 &lt;p&gt;Statistical methods use mathematics to detect and classify the input. For numeric data, this can be simple mathematical regressions or linear mathematics. Other data might be converted into &lt;a href="https://www.techtarget.com/whatis/definition/vector"&gt;vectors&lt;/a&gt;, which can be operated on mathematically.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/neural-network"&gt;Neural networks&lt;/a&gt; do pattern recognition by simulating a neural pathway. The decision-making is stored as the relationship between the nodes in the network.&lt;/p&gt;
 &lt;p&gt;In clustering methods, similarities are found in certain attributes that can be used to identify subgroups.&lt;/p&gt;
 &lt;p&gt;In syntactic methods, the relationships and hierarchy among the data are used. These can be rules or &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/decision-tree-in-machine-learning"&gt;decision trees&lt;/a&gt;. This is similar to how the syntax in a language describes how words are grouped.&lt;/p&gt;
 &lt;p&gt;In &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/fuzzy-logic"&gt;fuzzy&lt;/a&gt; systems, a level of uncertainty is kept in the process. The output might allow for multiple or incomplete matches. This can help in situations where the data is unclear or organic in nature.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/whatis/definition/template"&gt;Template&lt;/a&gt; matching is the simplest method. Rules for what attributes correspond to what output are developed and applied.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;AI is similar to human intelligence, but there are important differences between them. Here are &lt;/i&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/tip/Artificial-intelligence-vs-human-intelligence-How-are-they-different"&gt;&lt;i&gt;some key ways that AI and human thinking differ&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Pattern recognition is the ability to detect arrangements of characteristics in data that yields information about a given system or data set.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/2.jpg</image>
            <link>https://www.techtarget.com/whatis/definition/pattern-recognition</link>
            <pubDate>Thu, 17 Jul 2025 06:13:00 GMT</pubDate>
            <title>What is pattern recognition?</title>
        </item>
        <item>
            <body>&lt;p&gt;Consulting and systems integration companies are among the hundreds of launch partners backing the new AWS agentic AI cloud marketplace, which the hyperscaler rolled out today.&lt;/p&gt; 
&lt;p&gt;Partners such as Accenture, Cognizant, Deloitte, Presidio, PwC, Tata Consultancy Services and Wipro provide offerings on AWS' AI Agents and Tools marketplace, which functions within the flagship AWS Marketplace. &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/agentic-AI"&gt;Agentic AI&lt;/a&gt; products and services have been available on the AWS Marketplace, but the new agentic AI one differs as a distinctly branded category and for its integration with Amazon Bedrock AgentCore services. &lt;a href="https://www.techtarget.com/searchenterpriseai/news/366627853/AWS-launches-AgentCore-system-and-agentic-marketplace"&gt;AgentCore&lt;/a&gt;, also announced today, lets customers deploy and run AI agents.&lt;/p&gt; 
&lt;p&gt;AWS' agentic AI marketplace move tracks with the broader trend toward fulfilling customer demand for &lt;a href="https://www.techtarget.com/searchitchannel/news/366627020/Partners-begin-to-target-agentic-AI-marketplace-platforms"&gt;agentic AI in marketplaces&lt;/a&gt;, where IT service providers play a growing role. Google Cloud Marketplace, Microsoft's Azure Marketplace and Salesforce's AppExchange also offer subsections that focus on agentic AI.&lt;/p&gt; 
&lt;p&gt;Chris Sullivan, vice president of AWS channels and alliances for the Americas, cited an "incredible increase" in demand and opportunity for agentic AI as influencing the timing of the new marketplace's launch.&lt;/p&gt; 
&lt;p&gt;To meet that demand, Sullivan anticipates that partners will be able to build complex offerings that combine professional services and software in the AI Agents and Tools marketplace. In the AWS Marketplace, partners often use the platform's Channel Partner Private Offer, or CPPO, feature to bundle and &lt;a href="https://www.techtarget.com/searchitchannel/news/366623839/AWS-Marketplace-channel-partners-rev-software-service-sales"&gt;sell software and services&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;AWS specifically cites professional services as one of the types of "agent solutions" available in the AI Agents and Tools marketplace. The &lt;a target="_blank" href="https://aws.amazon.com/marketplace/solutions/ai-agents-and-tools/" rel="noopener"&gt;company said&lt;/a&gt; customers will be able to "develop and implement an AI strategy with specialized professional services from AWS Partners." The other categories include embedded agents, prebuilt agents, agent tools and agent development offerings.&lt;/p&gt; 
&lt;p&gt;&lt;i&gt;John Moore is a writer for Informa TechTarget covering the CIO role, economic trends and the IT services industry.&lt;/i&gt;&lt;/p&gt;</body>
            <description>Accenture, Cognizant and Deloitte are among the partners with offerings on AWS' AI Agents and Tools marketplace, which is expected to combine professional services and software.</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/iot_g1182604383.jpg</image>
            <link>https://www.techtarget.com/searchitchannel/news/366627818/Consultants-SIs-back-AWS-agentic-AI-marketplace-launch</link>
            <pubDate>Wed, 16 Jul 2025 18:09:00 GMT</pubDate>
            <title>Consultants, SIs back AWS agentic AI marketplace launch</title>
        </item>
        <item>
            <body>&lt;p&gt;A prediction error is the failure of a model of a system to accurately forecast outcomes. It is the difference between the predicted and measured value. The mean absolute error, mean squared error and mean squared predictive error are among several methods used to calculate accuracy of the &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/predictive-modeling"&gt;predictive model&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Errors are an inevitable element of predictive analytics that should be quantified and presented along with any model, often in the form of a confidence interval that indicates the expected accuracy of predictions. Analysis of prediction errors from similar or previous models can help determine confidence intervals.&lt;/p&gt; 
&lt;div class="youtube-iframe-container"&gt;
 &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/w5CculFJ718?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt; 
&lt;p&gt;It is impossible to eliminate prediction errors. Instead, the goal is to minimize and classify the error. When the potential error is understood, an analyst can have confidence in the values given and make decisions based on the predicted values.&lt;/p&gt; 
&lt;p&gt;Predictive analytics software processes new and historical data to forecast activity, behavior and trends. The programs apply &lt;a href="https://www.techtarget.com/whatis/definition/statistical-analysis"&gt;statistical analysis &lt;/a&gt;techniques, analytical queries and machine learning algorithms to data sets to create predictive models that quantify the likelihood of a particular event happening.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Types of prediction errors"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Types of prediction errors&lt;/h2&gt;
 &lt;p&gt;The underlying training data is often the source of prediction errors in machine learning (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;ML&lt;/a&gt;) models. Here are some common problems:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Bias.&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/Big-data-throws-big-biases-into-machine-learning-data-sets"&gt;Bias&lt;/a&gt; is a given input that is over- or undervalued compared to an objective value.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Underfitting.&lt;/b&gt; The training model is not complex enough to capture the important characteristics of the data, resulting in overgeneralized guesses as the output.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Overfitting&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; With &lt;a href="https://www.techtarget.com/whatis/definition/overfitting-in-machine-learning"&gt;overfitting&lt;/a&gt;, the training model is too complex and captures noise or unwanted features of the training data, resulting in an overly sensitive output.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Variance.&lt;/b&gt; Small changes in the training data cause large changes in the final model.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Generalization error.&lt;/b&gt; The model makes poor predictions when given novel data outside the training set.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias_mobile.png 960w,https://www.techtarget.com/rms/onlineImages/bi_ezine-how_ai_systems_amplify_bias.png 1280w" alt="An infographic that provides an example -- involving image recognition -- of the problem of bias in AI data." height="336" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Image recognition is just one area where AI systems can amplify bias.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Prediction errors in AI and ML"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Prediction errors in AI and ML&lt;/h2&gt;
 &lt;p&gt;In &lt;a href="https://www.techtarget.com/searchenterpriseai/Ultimate-guide-to-artificial-intelligence-in-the-enterprise"&gt;AI&lt;/a&gt;, the analysis of prediction errors can help guide ML, similarly to the way it does for human learning.&lt;/p&gt;
 &lt;p&gt;In &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/reinforcement-learning"&gt;reinforcement learning&lt;/a&gt;, for example, an &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/agent-intelligent-agent"&gt;agent&lt;/a&gt; might use the goal of minimizing error feedback as a way to improve. Prediction errors, in that case, might be assigned a negative value and predicted outcomes a positive value, in which case the AI is programmed to attempt to maximize its score. That approach to ML, sometimes called &lt;i&gt;error-driven learning&lt;/i&gt;, seeks to stimulate learning by approximating the human drive for mastery.&lt;/p&gt;
 &lt;p&gt;ML has many more potential uses than statistical analysis. ML tools might be used in speech recognition or &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-vision-computer-vision"&gt;machine vision&lt;/a&gt; tasks. In such tasks, the parameters and features of the data and model can be examined to determine why the model misclassified a given input.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/components_of_a_machine_vision_system-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/components_of_a_machine_vision_system-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/components_of_a_machine_vision_system-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/components_of_a_machine_vision_system-f.png 1280w" alt="Components of a machine vision diagram." height="262" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Cameras and sensors are used to collect images as light or photons and turn them into electric signals or electrons for processing and use in industrial applications.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;When &lt;a href="https://www.techtarget.com/searchenterpriseai/tip/AI-model-optimization-How-to-do-it-and-why-it-matters"&gt;building a model&lt;/a&gt; on table data, it can be difficult to determine what caused the error. The exact correlation between the values and why a specific output is given may not be intuitive.&lt;/p&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="How to minimize prediction errors"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How to minimize prediction errors&lt;/h2&gt;
 &lt;p&gt;Human analysis of prediction errors is crucial. When predictions fail, humans can use metacognitive functions, examining prior predictions and failures and deciding, for example, whether there are &lt;a href="https://www.techtarget.com/whatis/definition/correlation"&gt;correlations&lt;/a&gt; and trends, such as consistently being unable to foresee outcomes accurately in particular situations.&lt;/p&gt;
 &lt;p&gt;Applying that type of knowledge can inform decisions and improve the quality of future predictions. These additional steps can help minimize prediction errors:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Data sanitization&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Inspect source data for outliers, incompleteness and inaccuracies.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Data transformation.&lt;/b&gt; Normalize and format the data.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Parameter tuning.&lt;/b&gt; Select and test different model training parameters.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Regularization.&lt;/b&gt; Use L1 or L2 regularization to penalize errors and avoid overfitting.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Prediction testing.&lt;/b&gt; Analyze model outputs in a controlled setting, and refine as needed.&lt;/li&gt; 
 &lt;/ol&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/regularization_in_machine_learning-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/regularization_in_machine_learning-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/regularization_in_machine_learning-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/regularization_in_machine_learning-f.png 1280w" alt="An infographic that explains how regularization can help alleviate overfitting and underfitting problems in machine learning." height="392" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Regularization is an important technique that can alleviate overfitting and underfitting problems in machine learning.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;The performance of any predictive model should be evaluated continually. Are the given outputs over an acceptable error threshold? Has the input data changed from when the model was trained? Is the model still meeting key success criteria? Iterating and continually refreshing the model can help to minimize prediction errors.&lt;/p&gt;
 &lt;p&gt;&lt;em&gt;Regularization in ML represents a valuable set of techniques that can help mitigate the risk of overfitting. By employing these strategies, data scientists can enhance the performance of ML models and reduce potentially costly errors, ultimately benefiting the overall outcome of their work. Learn more about &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/Machine-learning-regularization-explained-with-examples"&gt;ML regularization with examples&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>A prediction error is the failure of a model of a system to accurately forecast outcomes.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/6.jpg</image>
            <link>https://www.techtarget.com/whatis/definition/prediction-error</link>
            <pubDate>Tue, 24 Jun 2025 09:00:00 GMT</pubDate>
            <title>What is prediction error?</title>
        </item>
        <item>
            <body>&lt;p&gt;Descriptive analytics is a type of data analytics that looks at past data to give an account of what has happened. Results are typically presented in reports, dashboards, bar charts and other visualizations that are easily understood.&lt;/p&gt; 
&lt;p&gt;The field of &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-analytics"&gt;data analytics&lt;/a&gt; is generally divided into four main types: descriptive analytics, diagnostic analytics, &lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/predictive-analytics"&gt;predictive analytics&lt;/a&gt; and prescriptive analytics. A fifth type, real-time analytics, &lt;a href="https://www.techtarget.com/searchbusinessanalytics/feature/7-enterprise-use-cases-for-real-time-streaming-analytics"&gt;analyzes data as it's generated, collected or updated&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Descriptive analytics is the simplest of these techniques. It can be used by itself or treated as a preliminary stage of data processing to create a summary or abstraction that, in turn, supports further investigation, analysis or actions performed by other types of analytics.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="How does descriptive analytics work?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How does descriptive analytics work?&lt;/h2&gt;
 &lt;p&gt;Descriptive analytics uses various &lt;a href="https://www.techtarget.com/whatis/definition/statistical-analysis"&gt;statistical analysis&lt;/a&gt; techniques to slice and dice raw data into a form that enables people to see patterns, identify anomalies, improve planning and compare things. Enterprises realize the most value from descriptive analytics when using it to compare items over time or against each other. For example, a finance manager might compare product sales month over month or against related categories.&lt;/p&gt;
 &lt;p&gt;Descriptive analytics can work with numerical data, qualitative data or some combination of the two. Numerical data might quantify things like revenue, profit or a physical change. Qualitative data might characterize elements such as gender, ethnicity, profession or political party. To improve understanding, raw numerical data is often binned into ranges or categories such as age ranges, income brackets or zip codes.&lt;/p&gt;
 &lt;p&gt;Descriptive analysis techniques perform various mathematical calculations that make recognizing or communicating a pattern of interest easier. For example, &lt;i&gt;central tendency&lt;/i&gt; describes what is normal for a given data set by considering characteristics such as the average, mean and median. Other elements include frequency, variation, ranking, range and deviation.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/5_modes_of_analytics-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/5_modes_of_analytics-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/5_modes_of_analytics-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/5_modes_of_analytics-f.png 1280w" alt="Diagram showing five modes of analytics" height="286" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;The five modes of analytics help organizations understand what and why something happened, what could happen in the future and what should be done next.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="Real examples of descriptive analytics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Real examples of descriptive analytics&lt;/h2&gt;
 &lt;p&gt;Descriptive analytics is used in a variety of industries. Some real examples include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Financial statement analysis.&lt;/b&gt; Organizations use descriptive analytics to evaluate performance based on an analytical review of their data, such as income statements, balance sheets and cash flow reports. Gartner &lt;a href="https://www.gartner.com/en/finance/trends/autonomous-finance-predictions" target="_blank" rel="noopener"&gt;predicts&lt;/a&gt; that at least 90% of descriptive analytics done in finance will be fully automated by 2027.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Retail sales reporting.&lt;/b&gt; Descriptive analytics is used by businesses to track sales data across different periods of time. This can give companies an insight into purchasing trends, product demand and seasonal variations.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Healthcare records.&lt;/b&gt; Descriptive analytics is important in hospitals and other health clinics, as it enables healthcare providers to identify health conditions, treatment outcomes and resource utilization.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Website traffic analytics.&lt;/b&gt; Digital marketers use descriptive analytics to track website visitor trends, bounce rates and engagement levels.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Social media engagement analysis.&lt;/b&gt; Businesses use descriptive analytics to measure likes, shares, comments and follower growth, which can help them adjust content strategies and improve audience interaction.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Descriptive analytics is also commonly used for the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Planning a new program.&lt;/li&gt; 
  &lt;li&gt;Measuring the effectiveness of a new program.&lt;/li&gt; 
  &lt;li&gt;Understanding sales trends.&lt;/li&gt; 
  &lt;li&gt;Comparing companies.&lt;/li&gt; 
  &lt;li&gt;Motivating behavior with KPIs.&lt;/li&gt; 
  &lt;li&gt;Recognizing anomalous behavior.&lt;/li&gt; 
  &lt;li&gt;Interpreting survey results.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="What can descriptive analytics tell you?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What can descriptive analytics tell you?&lt;/h2&gt;
 &lt;p&gt;Businesses use descriptive analytics to assess, compare, spot anomalies and identify relative strengths and weaknesses. Let's walk through how these might work in practice.&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Assess. &lt;/b&gt;Developing a description of the various aspects of business operations forms a baseline for a company and can be used to help assess behavior that improves or weakens outcomes. Important metrics include business performance (sales, costs and profits), website performance (click-through rate, conversion rate) and &lt;a href="https://www.techtarget.com/whatis/definition/customer-satisfaction-CSAT"&gt;customer satisfaction&lt;/a&gt; (&lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/Net-Promoter-Score-NPS"&gt;Net Promoter Score&lt;/a&gt;, customer satisfaction score and social media likes) or equipment performance (uptime, repair time and maintenance cost).&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Compare. &lt;/b&gt;Baseline metrics for a characteristic can be compared across time, categories, programs or interventions. Existing sales performance could be compared to last month's sales, to the same period a year ago or over a more extended range to understand historical trends. Similarly, teams might compare sales across product categories or compare one company's performance against a related company.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Spot anomalies. &lt;/b&gt;Teasing apart descriptive statistics can sometimes reveal outliers worthy of further investigation. For example, descriptive analytics might show that sales in one region are significantly higher than others, or that a successful product line suddenly slumps. These anomalies could prompt additional research using diagnostic analytics to understand their root causes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Identify relative strengths and weaknesses. &lt;/b&gt;A company might discover, for example, that it tends to sell better to younger shoppers than to older ones. This insight might inspire efforts to double down on strengths, with more focused marketing or prompt action to address weaknesses in the area where sales are lagging.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/LdXtLWdeS68?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Steps in descriptive analytics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Steps in descriptive analytics&lt;/h2&gt;
 &lt;p&gt;The descriptive analytics process includes the following steps:&lt;/p&gt;
 &lt;ol class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Quantify goals&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; The process starts by translating some broad business goals, such as better business performance, into specific, measurable outcomes such as sales per product, &lt;a href="https://www.techtarget.com/whatis/definition/cost-per-sale-CPS"&gt;cost per sale&lt;/a&gt; or conversion rate.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Identify relevant data&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Teams need to identify any types of data that could help improve the understanding of the critical metric. The data might be buried across one or more internal systems or within various third-party data sources.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Organize data&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Data from different sources, applications or teams needs to be cleaned and normalized to improve analytics accuracy.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Analysis&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Various statistical and mathematical techniques combine, summarize and compare the raw data in different ways to generate data features.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Presentation&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; Data features might be numerically presented in a report, dashboard or visualization. Common &lt;a href="https://www.techtarget.com/searchbusinessanalytics/tip/12-data-visualization-techniques-for-effective-BI-applications"&gt;visualization techniques&lt;/a&gt; include bar charts, pie charts, line charts, bubble charts and histograms.&lt;/li&gt; 
 &lt;/ol&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="Benefits and drawbacks of descriptive analytics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Benefits and drawbacks of descriptive analytics&lt;/h2&gt;
 &lt;p&gt;The use of descriptive analytics can provide the following benefits:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;It can simplify communication about numerical data.&lt;/li&gt; 
  &lt;li&gt;It can improve understanding of complex situations.&lt;/li&gt; 
  &lt;li&gt;Companies can compare performance against the competition or across product lines.&lt;/li&gt; 
  &lt;li&gt;It can help motivate teams to reach new goals.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Drawbacks and weaknesses of descriptive analytics include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Existing biases can be amplified either accidentally or deliberately.&lt;/li&gt; 
  &lt;li&gt;Results can direct a company's focus to metrics that are not helpful, such as sales versus profits.&lt;/li&gt; 
  &lt;li&gt;Motivational metrics can be gamed to encourage unintended behavior, such as mouse movers or sales fraud.&lt;/li&gt; 
  &lt;li&gt;Poorly chosen metrics can lead to a false sense of security.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="Descriptive analytics tools"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Descriptive analytics tools&lt;/h2&gt;
 &lt;p&gt;Relatively simple tools, like an Excel spreadsheet, and some knowledge of business management are enough to craft basic descriptive analytics. However, teams might see greater value across the organization by scaling various types of tools to democratize analytics development and promote the sharing of business intelligence (&lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/business-intelligence-BI"&gt;BI&lt;/a&gt;).&lt;/p&gt;
 &lt;p&gt;Business intelligence tools like &lt;a href="https://www.techtarget.com/searchcontentmanagement/definition/Microsoft-Power-BI"&gt;Power BI&lt;/a&gt;, &lt;a href="https://www.techtarget.com/whatis/definition/Tableau"&gt;Tableau&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/Qlik"&gt;Qlik&lt;/a&gt; can simplify many steps of the descriptive analytics process.&lt;/p&gt;
 &lt;p&gt;Descriptive analytics tools provide various ways for reorganizing raw data to view new patterns by calculating characteristics such as averages, frequencies, variations, rankings, ranges and deviations. While these basic techniques are baked into essential BI tools, a team might turn to more sophisticated data science tools for complex statistics, including the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;The &lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/R-programming-language"&gt;R programming language&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;IBM's &lt;a href="https://www.techtarget.com/whatis/definition/SPSS-Statistical-Package-for-the-Social-Sciences"&gt;Statistical Package for the Social Sciences&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;Analytics software from &lt;a href="https://www.techtarget.com/searchbusinessanalytics/definition/SAS-Institute-Inc"&gt;SAS Institute Inc&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;a href="https://www.techtarget.com/searchbusinessanalytics/news/252492435/KNIME-focused-on-performance-speed-of-analytics-platform"&gt;Knime open source software&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;SQL.&lt;/li&gt; 
  &lt;li&gt;Python.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;Data-wrangling tools can help automate data engineering processes by cleansing, reformatting and combining data from many different sources. Popular tools include offerings from Alteryx, Cambridge Semantics, Trifacta, Talend and Tamr.&lt;/p&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="Descriptive analytics vs. prescriptive, predictive and diagnostic analytics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Descriptive analytics vs. prescriptive, predictive and diagnostic analytics&lt;/h2&gt;
 &lt;p&gt;As noted, the field of analytics is commonly characterized as including four main kinds of capabilities:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Descriptive analytics&lt;/b&gt;, as explained, provides information about what happened. You might see, for example, an increase in sales following a new promotion.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Diagnostic analytics&lt;/b&gt; examines data more closely to understand the causes of events and behaviors. For example, in the case of increased sales, you might investigate which categories of people showed the greatest response and why this might be the case.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Predictive analytics&lt;/b&gt; identifies future probabilities and trends based on a model of past behavior. For example, once you have identified the root cause of that uptick in sales, predictive analytics could help calculate the likelihood and magnitude of a similar sales increase happening in other markets.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Prescriptive analytics&lt;/b&gt; makes recommendations or automates decisions based on a given prediction. For example, &lt;a href="https://www.techtarget.com/searchcio/definition/Prescriptive-analytics"&gt;prescriptive analytics&lt;/a&gt; could suggest the best ways to structure and implement a successful sales promotion in another region based on that region's local demographics.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-1" src="https://www.youtube.com/embed/NSe1JBETWJs?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Descriptive analytics vs real-time analytics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Descriptive analytics vs real-time analytics&lt;/h2&gt;
 &lt;p&gt;Descriptive analytics and &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/real-time-analytics"&gt;real-time analytics&lt;/a&gt; are both critical methods of data analysis. While descriptive analytics focuses on analyzing past data to identify trends, patterns and insights, real-time analytics processes incoming data. Therefore, organizations use these separate methods to make different kinds of decisions.&lt;/p&gt;
 &lt;p&gt;Descriptive analytics, for instance, gives organizations insight into long-term customer behavior and trends, which makes it critical for research-based strategic planning. On the other hand, real-time analytics' continually updated data sets are best suited for immediate decisions, in which quick responses are needed. These include fraud detection, dynamic traffic management and live monitoring of financial transactions.&lt;/p&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="Jobs using descriptive analytics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Jobs using descriptive analytics&lt;/h2&gt;
 &lt;p&gt;Descriptive analytics is critical to a variety of jobs across industries. Some of the most commons jobs include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Data analyst.&lt;/b&gt; Analyzes structured datasets to identify trends, patterns and KPIs, helping optimize business strategies.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Business intelligence analyst.&lt;/b&gt; Uses data visualization and reporting tools to provide insights for executives and managers.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Marketing analyst.&lt;/b&gt; Conducts research on customer behavior, campaign effectiveness and market trends using descriptive analytics.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Financial analyst.&lt;/b&gt; Evaluates past financial performance using statistical methods to assess profitability, investment risks and budget planning.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Healthcare data analyst.&lt;/b&gt; An increasingly important position that works with &lt;a href="https://www.techtarget.com/healthtechanalytics/feature/The-Healthcare-Data-Cycle-Generation-Collection-and-Processing"&gt;patient records and clinical data sets&lt;/a&gt; to improve healthcare services, operational efficiency and patient outcomes.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/business_intelligence_analyst_vs_data_analyst-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/business_intelligence_analyst_vs_data_analyst-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/business_intelligence_analyst_vs_data_analyst-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/business_intelligence_analyst_vs_data_analyst-f.png 1280w" alt="Business intelligence analyst vs. data analyst checklist" height="385" width="559"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Business intelligence analysts and data analysts are essentially differentiated by their main goals: The former focus on analyzing internal business trends, while the latter have a broader scope.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;&lt;i&gt;Descriptive analytics is an important method used in data analysis. Learn about &lt;/i&gt;&lt;a href="https://www.techtarget.com/searchbusinessanalytics/feature/8-types-of-bias-in-data-analysis-and-how-to-avoid-them"&gt;&lt;i&gt;nine types of bias in data analysis you should avoid&lt;/i&gt;&lt;/a&gt;&lt;i&gt;. Further explore the differences of &lt;/i&gt;&lt;a href="https://www.techtarget.com/searchbusinessanalytics/tip/Descriptive-vs-prescriptive-vs-predictive-analytics-explained"&gt;&lt;i&gt;descriptive vs. prescriptive vs. predictive analytics&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Descriptive analytics is a type of data analytics that looks at past data to give an account of what has happened.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/5.jpg</image>
            <link>https://www.techtarget.com/whatis/definition/descriptive-analytics</link>
            <pubDate>Mon, 02 Jun 2025 20:17:00 GMT</pubDate>
            <title>What is descriptive analytics?</title>
        </item>
        <item>
            <body>&lt;p&gt;AI democratization, or the democratization of AI, is the concept that the benefits and control of &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-Artificial-Intelligence"&gt;artificial intelligence&lt;/a&gt; should be fairly divided among all people. AI democratization efforts claim that the power of AI will transform many aspects of our daily lives and, if it is properly directed, these transformations can benefit the majority of people instead of only a select few.&lt;/p&gt; 
&lt;p&gt;AI democratization is a new and changing area of discussion. It has started to solidify around four main areas, though: the wide availability of AI use, AI development, AI benefits and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-governance"&gt;AI governance&lt;/a&gt;. These areas are not definitive and sometimes blur into one another.&lt;/p&gt; 
&lt;p&gt;In addition to larger socioeconomic issues, how to better democratize AI within an organization is a common concern.&lt;/p&gt; 
&lt;div class="youtube-iframe-container"&gt;
 &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/WP6z_X5d-Rw?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Democratizing AI use"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Democratizing AI use&lt;/h2&gt;
 &lt;p&gt;Democratizing AI use is the claim that artificial intelligence should be available to all regardless of nationality or economic status.&lt;/p&gt;
 &lt;p&gt;Historically, new technological advances have taken a trickle-down path in adoption. Often, technology is first used by wealthy people in advanced economic countries, then as it becomes cheaper to produce or easier to use, it becomes available to a larger and larger population.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/generative-AI"&gt;Generative AI&lt;/a&gt; can avoid this long process, as a truly &lt;a href="https://www.techtarget.com/whatis/definition/disruptive-technology"&gt;disruptive innovation&lt;/a&gt;. It is extremely easy to use, even a person who is unfamiliar with technology can adapt to using these tools quickly. Users only need a cellphone and internet connection to access them. Once deployed, it is relatively easy to add more users. With all this in place, AI could be used across the world.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/generative_ai_benefits_for_business-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/generative_ai_benefits_for_business-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/generative_ai_benefits_for_business-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/generative_ai_benefits_for_business-f.png 1280w" alt="Generative AI benefits for business diagram." height="498" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Generative AI is disruptive due to its ease of use and availability to anyone, no matter their expertise in AI. It is an example of AI democratization.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="Democratizing AI development"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Democratizing AI development&lt;/h2&gt;
 &lt;p&gt;Democratizing AI development is the principle that anyone should be able to work with AI and customize it for their needs. AI development has typically demanded a lot of resources, including expert-level knowledge, computing power and money. AI democratization involves facilitating development by providing user-friendly resources and support -- such as prebuilt &lt;a href="https://www.techtarget.com/whatis/definition/algorithm"&gt;algorithms&lt;/a&gt;, intuitive interfaces and high-performance &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/cloud-computing"&gt;cloud computing&lt;/a&gt; platforms. Having those supports in place makes it feasible for in-house developers without special expertise to create their own &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;machine learning&lt;/a&gt; applications and other AI software.&lt;/p&gt;
 &lt;p&gt;It is hoped that democratizing AI development can help alleviate issues with &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-bias-algorithm-bias-or-AI-bias"&gt;AI bias&lt;/a&gt;. AI's output is highly influenced by its training. Having a wider variety of people and viewpoints involved during training can, hopefully, make the resulting AI fairer and more equitable.&lt;/p&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-1" src="https://www.youtube.com/embed/4qSZEP5lJi4?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Democratizing AI benefits"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Democratizing AI benefits&lt;/h2&gt;
 &lt;p&gt;AI is a powerful tool. Like all new tools, it can make people's lives easier and allow them to accomplish more work with less effort. It is hoped that democratizing the benefits of AI will help most people instead of only a select few. This means that AI needs to be available regardless of socioeconomic factors or nationality, and that the efficiencies benefit workers as well as corporations.&lt;/p&gt;
 &lt;p&gt;As AI continues to advance, it can widen the gap between people and countries that use it and those that do not. As certain jobs become more automated or even outright replaced by AI, how can those affected by these changes be helped instead of hurt?&lt;/p&gt;
 &lt;p&gt;As a brief thought experiment, if AI use means that a certain employee can now do the same amount of work in half the time, how should this affect them? The same amount of work for the same amount of pay, but half the working hours, or twice the work for the same pay and same hours?&lt;/p&gt;
&lt;/section&gt;    
&lt;section class="section main-article-chapter" data-menu-title="Democratizing AI governance"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Democratizing AI governance&lt;/h2&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchdatamanagement/tip/AI-data-governance-is-a-requirement-not-a-luxury"&gt;AI governance are the rules and standards&lt;/a&gt; that AI must follow. This can include legal regulations, AI safeguards, AI bias, privacy and transparency. By democratizing AI governance, more people will have a say in these important aspects.&lt;/p&gt;
 &lt;p&gt;Currently, the companies that develop and deploy AI have the most control over these aspects. Many argue that those affected by AI use should have the most say in AI governance.&lt;/p&gt;
 &lt;p&gt;AI governance touches on areas like data protection laws, fair use and copyright. Existing legal frameworks in these areas might not be enough to cover the effects AI is having on society.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/trustworthy_ai_framework-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/trustworthy_ai_framework-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/trustworthy_ai_framework-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/trustworthy_ai_framework-f.png 1280w" alt="Trustworthy AI framework inforgraphic." height="493" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Possible frameworks for responsible AI can differ from company to company.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="Democratizing AI in an organization"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Democratizing AI in an organization&lt;/h2&gt;
 &lt;p&gt;Many organizations are grappling with similar issues in democratizing AI with their workers. They want all to be able to use and benefit from AI. This might necessitate AI training or adoption programs so that no one is left behind.&lt;/p&gt;
 &lt;p&gt;By making AI development tools simple and available, workers can customize AI to their use. Also, by engaging with the workers, organizations can try to minimize bias or risks in the AI they use.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;What happens when we use AI outside of a small group of experts? To avoid business problems, leaders need to invest wisely in AI tools and training for their employees. Learn more about how the &lt;/i&gt;&lt;a href="https://www.techtarget.com/searchenterpriseai/feature/Democratization-of-AI-creates-benefits-and-challenges"&gt;&lt;i&gt;democratization of AI creates benefits and challenges&lt;/i&gt;&lt;/a&gt;&lt;i&gt;. Also, explore the &lt;a href="https://www.computerweekly.com/opinion/AI-governance-mapping-the-road-ahead"&gt;road ahead for AI governance&lt;/a&gt;&lt;/i&gt;&lt;i&gt;, see about &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/Differentiating-between-good-and-bad-AI-bias"&gt;differentiating between good and bad AI bias&lt;/a&gt;&lt;/i&gt;&lt;i&gt; and learn about the &lt;a href="https://www.techtarget.com/whatis/feature/Pros-and-cons-of-AI-generated-content"&gt;pros and cons of AI-generated content&lt;/a&gt;&lt;/i&gt;&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>AI democratization, or the democratization of AI, is the concept that the benefits and control of artificial intelligence should be fairly divided among all people.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/3.jpg</image>
            <link>https://www.techtarget.com/whatis/definition/AI-democratization</link>
            <pubDate>Mon, 19 May 2025 20:35:00 GMT</pubDate>
            <title>What is AI democratization?</title>
        </item>
        <item>
            <body>&lt;p&gt;Amazon Q Developer can offer users automated and optimized support for their software development needs.&lt;/p&gt; 
&lt;p&gt;While it cannot fully replace the technical skills required by software developers to deliver code, it can optimize the quality and efficiency of the entire process. Like other AI tools, it is important to evaluate the suggestions and ensure they deliver the expected results.&lt;/p&gt; 
&lt;p&gt;Learn more about Amazon Q Developer, how it can benefit development workloads and how to get started.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="What is Amazon Q Developer?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What is Amazon Q Developer?&lt;/h2&gt;
 &lt;p&gt;Amazon Q Developer, part of the Amazon Q portfolio, focuses on software development tasks, such as code generation, analysis and optimization. It also provides recommendations about AWS infrastructure, such as documentation, optimizations, best practices and troubleshooting for cloud resource configurations. Through a conversational interface, users can type prompts and define instructions on the tasks or analyses to execute.&lt;/p&gt;
 &lt;p&gt;There are many ways for developers to interact with Amazon Q Developer, including the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;AWS console.&lt;/li&gt; 
  &lt;li&gt;Mobile app.&lt;/li&gt; 
  &lt;li&gt;Documentation pages.&lt;/li&gt; 
  &lt;li&gt;Chat applications.&lt;/li&gt; 
  &lt;li&gt;Integrated development environments (IDEs).&lt;/li&gt; 
  &lt;li&gt;CLIs.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;It can be accessed for application software development tasks from the UIs of AWS tools that handle code or SQL statements, such as Amazon EMR Studio, Amazon SageMaker AI Studio, JupyterLab, AWS Lambda, AWS Glue Studio, AWS Cloud9, &lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/Compare-EMR-Redshift-and-Athena-for-data-analysis-on-AWS"&gt;Amazon Athena and Amazon Redshift&lt;/a&gt;. It also integrates with external Git repositories, like GitLab.&lt;/p&gt;
 &lt;p&gt;For development and operational tasks, integrating it with your preferred IDE and using it through the AWS console or CLI are highly recommended.&lt;/p&gt;
 &lt;h3&gt;AWS Console-to-Code feature&lt;/h3&gt;
 &lt;p&gt;For some services, such as EC2, VPC and Relational Database Service, the console supports the AWS Console-to-Code feature. This enables Amazon Q Developer to record manual interactions in the console and convert them to code syntax for the AWS CLI, Cloud Development Kit and CloudFormation. Though this feature is limited to the mentioned services, it is expected to expand to other AWS resources.&lt;/p&gt;
&lt;/section&gt;        
&lt;section class="section main-article-chapter" data-menu-title="How IDE integration with Amazon Q Developer works"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How IDE integration with Amazon Q Developer works&lt;/h2&gt;
 &lt;p&gt;With Amazon Q Developer's focus on software development tasks, its integration with IDE tools is particularly relevant. It supports commonly used IDEs, such as Visual Studio Code (VS Code), Eclipse, Visual Studio, JetBrains and the AWS coding environments mentioned above. For supported IDEs, download an Amazon Q plugin or extension for the specific IDE, which is available on their respective marketplace websites.&lt;/p&gt;
 &lt;p&gt;Here is an example of how IDEs work with Amazon Q Developer. In this case, I used VS Code. After downloading and installing the extension for VS Code, the IDE requires users to log in to AWS.&lt;/p&gt;
 &lt;p&gt;Keep in mind: The user must have sufficient Identity and Access Management (IAM) permissions. These can be provided by attaching the AmazonQDeveloperAccess managed policy to the IAM entity using the console. This gives the developer full access without administrator access. Then, invoke Amazon Q from the AWS console by clicking on the icon located at the top-right corner, which enables a chat interface.&lt;/p&gt;
 &lt;p&gt;For the free tier of Amazon Q Developer, users must have an AWS Builder ID. For those using the monthly Pro subscription, they need access to an identity managed by AWS IAM Identity Center.&lt;/p&gt;
 &lt;p&gt;Users should familiarize themselves with the tab for Amazon Q Developer.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig1-h.jpg"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig1-h_mobile.jpg" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig1-h_mobile.jpg 960w,https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig1-h.jpg 1280w" alt="The Amazon Q Developer tab."&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;The IDE displays a separate tab for Amazon Q Developer.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;Developers can also select one or more lines of code and right-click. The extension displays several options. Each delivers a way to understand and optimize existing code. Consider the following examples:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Explain.&lt;/b&gt; Details the functionality delivered by a block of code, which can help clarify complex lines of code.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Refactor.&lt;/b&gt; Suggests recommendations that can deliver a better code structure or align with best practices.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Fix.&lt;/b&gt; If there are syntax errors in a piece of code, returns code snippets with the issue fixed.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Optimize.&lt;/b&gt; Provides recommendations for better performance or compute resource utilization and explains the reasoning.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Generate tests.&lt;/b&gt; Generates unit test files.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Send to prompt.&lt;/b&gt; Has the ability to start prompts with /dev, /test, /review, /doc or /transform, depending on the task to be performed.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Inline chat. &lt;/b&gt;Supports a chat interface that delivers these features using natural language capabilities.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig2-h.jpg"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig2-h_mobile.jpg" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig2-h_mobile.jpg 960w,https://www.techtarget.com/rms/onlineimages/marquez_q_developer_howto_fig2-h.jpg 1280w" alt="Amazon Q Developer code optimization options."&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Use these helpful options within Amazon Q Developer to further optimize code.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;          
&lt;section class="section main-article-chapter" data-menu-title="Security"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Security&lt;/h2&gt;
 &lt;p&gt;AWS emphasizes that the data made accessible to Amazon Q is not used to train its underlying models. This means sensitive data is securely kept inside organizations' AWS accounts and is not shared outside. This provides a secure environment for analysis, development, troubleshooting and operational tasks.&lt;/p&gt;
 &lt;p&gt;Amazon Q is built on Amazon Bedrock, which has an automated abuse detection feature. This feature detects functionality that violates the &lt;a href="https://aws.amazon.com/ai/responsible-ai/policy/" target="_blank" rel="noopener"&gt;AWS Responsible AI Policy&lt;/a&gt;, ensuring that this tool cannot be used to create or optimize code intended for harmful or illegal purposes.&lt;/p&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="Amazon Q Developer pricing"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Amazon Q Developer pricing&lt;/h2&gt;
 &lt;p&gt;There is a free tier and a Pro subscription package, which charges a $19 monthly fee per subscribed user. For &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Implement-these-4-AWS-Organizations-best-practices"&gt;AWS Organizations&lt;/a&gt;, each Pro user can have access to all AWS member accounts with a single monthly fee.&lt;/p&gt;
 &lt;p&gt;A few features are unavailable in the free tier, but it provides similar functionality to the Pro subscription. Depending on the feature, users could see a limited number of interactions per month. These include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Generate or refine code.&lt;/li&gt; 
  &lt;li&gt;Integrate data.&lt;/li&gt; 
  &lt;li&gt;Generate or analyze SQL statements.&lt;/li&gt; 
  &lt;li&gt;Diagnose errors in the console.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;In general, the free tier is a good way to learn about the features available in Amazon Q Developer.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Ernesto Marquez is owner and project director at Concurrency Labs, where he helps startups launch and grow their applications on AWS. He enjoys building serverless architectures, building data analytics solutions, implementing automation and helping customers cut their AWS costs.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Amazon Q Developer is a versatile tool for software development, offering code generation, optimization recommendations and seamless integration with various IDEs and AWS tools.</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/maze_g1261411056.jpg</image>
            <link>https://www.techtarget.com/searchcloudcomputing/tip/Get-started-with-Amazon-Q-Developer</link>
            <pubDate>Mon, 19 May 2025 09:00:00 GMT</pubDate>
            <title>Get started with Amazon Q Developer</title>
        </item>
        <item>
            <body>&lt;p&gt;Access to a wide range of system metrics is essential for operating reliable and scalable applications in the cloud. For Amazon Relational Database Service, users need system-level visibility to monitor performance and diagnose potential issues.&lt;/p&gt; 
&lt;p&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/CloudWatch"&gt;Amazon CloudWatch&lt;/a&gt; provides detailed visibility into multiple metrics related to resources launched in AWS, including database clusters and instances managed in RDS. Even though CloudWatch metrics are a critical area to monitor, they don't offer much visibility into OS-level activity. However, Enhanced Monitoring in Amazon RDS could provide these deeper insights.&lt;/p&gt; 
&lt;p&gt;RDS Enhanced Monitoring publishes metrics gathered by an agent running on the OS on which a particular database instance is launched. This additional set of data provides detailed metrics for database deployments managed by RDS that can be useful for the following:&lt;/p&gt; 
&lt;ul class="default-list"&gt; 
 &lt;li&gt;Early issue detection.&lt;/li&gt; 
 &lt;li&gt;Enhanced troubleshooting.&lt;/li&gt; 
 &lt;li&gt;Performance improvements.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;They can also be used to find optimal cloud resource allocations, which can reduce cost. The feature is available for all RDS database engines: MariaDB, MySQL, PostgreSQL, Db2, Oracle and Microsoft SQL Server.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="How Enhanced Monitoring gathers metrics"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;How Enhanced Monitoring gathers metrics&lt;/h2&gt;
 &lt;p&gt;One important consideration regarding Enhanced Monitoring is that the OS data is not published as standard CloudWatch metrics. Instead, OS metrics are published into &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/When-and-how-to-search-with-Amazon-CloudWatch-Logs"&gt;CloudWatch Logs&lt;/a&gt; -- by default, into the RDSOSMetrics log group. Users must analyze OS log data and act upon it using a different approach compared to other RDS CloudWatch metrics.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Follow-these-examples-to-use-CloudWatch-Logs-Insights"&gt;CloudWatch Logs Insights&lt;/a&gt; is a useful tool to query data stored in CloudWatch Logs. It uses a query syntax that supports specific data filtering and aggregation based on specific fields. CloudWatch metric filters can detect patterns in CloudWatch Logs and convert them into CloudWatch metrics. This can trigger anomaly detection, alarm notifications and actionable events based on OS log data. For simplified analysis and troubleshooting, admins can visualize these custom metrics in CloudWatch dashboards. For more detailed analysis and actions, use CloudWatch Logs subscription filters to automatically export incoming log data to other AWS services, such as Kinesis, Data Firehose and &lt;a href="https://www.techtarget.com/searchaws/definition/AWS-Lambda-Amazon-Web-Services-Lambda"&gt;Lambda&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;With Enhanced Monitoring, a unique log stream in the RDSOSMetrics log group ingests each database instance or cluster. This enables the separation of log data based on the source database, which is useful for data filtering when using the CloudWatch Logs console. The RDS console also supports a view of Enhanced Monitoring data using graph widgets, which simplifies the analysis of OS data within the context of specific RDS instances.&lt;/p&gt;
 &lt;h3&gt;Overview of metrics&lt;/h3&gt;
 &lt;p&gt;Metrics are published to CloudWatch Logs in JSON format, and each record contains source data identifiers. These include the associated RDS instance, database engine, record timestamp, number of virtual CPUs and amount of time the database has been active. Then, there are over 80 detailed metrics related to the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;CPU utilization.&lt;/li&gt; 
  &lt;li&gt;Disk utilization.&lt;/li&gt; 
  &lt;li&gt;File system.&lt;/li&gt; 
  &lt;li&gt;Process load.&lt;/li&gt; 
  &lt;li&gt;Memory utilization.&lt;/li&gt; 
  &lt;li&gt;Network utilization.&lt;/li&gt; 
  &lt;li&gt;Resource consumption.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;The same set of metrics is available for all database engines, except for Microsoft SQL Server. This engine supports a slightly narrower range of metrics.&lt;/p&gt;
&lt;/section&gt;        
&lt;section class="section main-article-chapter" data-menu-title="Enabling RDS Enhanced Monitoring"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Enabling RDS Enhanced Monitoring&lt;/h2&gt;
 &lt;p&gt;Admins can turn on Enhanced Monitoring with the AWS SDK, CLI, CloudFormation or console. This is done at the cluster or instance level, depending on the RDS deployment configuration. If users enable a cluster, they must configure it at the cluster or instance level. Configure it by setting a value for the &lt;span style="font-family: courier new, courier, monospace;"&gt;MonitoringInterval&lt;/span&gt; parameter -- e.g., 0, 1, 5, 10, 15, 30 or 60 seconds. When this parameter is set to zero, Enhanced Monitoring is disabled.&lt;/p&gt;
 &lt;p&gt;Specify &lt;span style="font-family: courier new, courier, monospace;"&gt;MonitoringRoleArn&lt;/span&gt;, which is an &lt;a href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.Enabling.html" target="_blank" rel="noopener"&gt;Identity and access Management role&lt;/a&gt; that grants log ingestion permissions to RDS. These parameters can be configured during cluster/instance launch or as an update operation to an existing RDS resource.&lt;/p&gt;
&lt;/section&gt;   
&lt;section class="section main-article-chapter" data-menu-title="RDS Enhanced Monitoring pricing"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;RDS Enhanced Monitoring pricing&lt;/h2&gt;
 &lt;p&gt;The Enhanced Monitoring feature itself does not incur any RDS cost. However, given that data is published to CloudWatch Logs, there is data ingestion and storage usage incurred in CloudWatch.&lt;/p&gt;
 &lt;p&gt;Data ingestion costs $0.50 per gigabyte in the N. Virginia region, and 1 TB of data storage costs $4.50 per month. There is an OS metrics granularity configuration in RDS that supports log ingestion every 1, 5, 10, 15, 30 and 60 seconds. The lower the granularity, the higher the data ingestion and storage cost is in CloudWatch Logs.&lt;/p&gt;
 &lt;p&gt;According to RDS, log data published every second -- the highest available frequency -- incurs approximately 16 GB per month, which costs about $8 in data ingestion fees. Users can also configure CloudWatch Logs retention to expire records after a period of time or to keep them indefinitely. Depending on application needs, the right balance between ingestion granularity and log retention can optimize cost.&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;Ernesto Marquez is owner and project director at Concurrency Labs, where he helps startups launch and grow their applications on AWS. He enjoys building serverless architectures, building data analytics solutions, implementing automation and helping customers cut their AWS costs.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>RDS Enhanced Monitoring provides teams with additional data visibility to improve database scalability, performance, availability and cost optimizations.</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/pharma_g1358852671.jpg</image>
            <link>https://www.techtarget.com/searchcloudcomputing/tip/Gain-insights-with-Enhanced-Monitoring-in-Amazon-RDS</link>
            <pubDate>Wed, 14 May 2025 09:00:00 GMT</pubDate>
            <title>Gain insights with Enhanced Monitoring in Amazon RDS</title>
        </item>
        <item>
            <body>&lt;p&gt;Amazon Lightsail is designed for speed and simplicity. The instances run on top of Amazon EC2 and are bundled with other AWS resources, though those services are abstracted so they're not visible to the user.&lt;/p&gt; 
&lt;p&gt;Simplicity comes with tradeoffs, however. Amazon EC2 enables far more ways to build, deploy and manage applications. It also remains the dominant AWS offering, alongside Amazon S3. But, for a subset of users, Lightsail is the better fit.&lt;/p&gt; 
&lt;p&gt;Let's take a closer look at the Lightsail vs. EC2 debate to see how IT teams could benefit from Lightsail and to evaluate pricing.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="Benefits of Amazon Lightsail"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Benefits of Amazon Lightsail&lt;/h2&gt;
 &lt;p&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Lightsail"&gt;Amazon Lightsail&lt;/a&gt; is a virtual private server (VPS) that bundles compute, storage, networking and DNS. It also has built-in capabilities that include a managed database, load balancer, support for containers and content delivery network (&lt;a href="https://www.techtarget.com/searchnetworking/definition/CDN-content-delivery-network"&gt;CDN&lt;/a&gt;).&lt;/p&gt;
 &lt;p&gt;Amazon Lightsail is for businesses that want to spin up a server without working through all the pricing, configuration and management details associated with a typical AWS deployment. Benefits organizations could see with Lightsail include the following:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;Standardized applications and configurations.&lt;/li&gt; 
  &lt;li&gt;Basic templates.&lt;/li&gt; 
  &lt;li&gt;Affordability.&lt;/li&gt; 
  &lt;li&gt;Developer-friendly features.&lt;/li&gt; 
  &lt;li&gt;Built-in security.&lt;/li&gt; 
  &lt;li&gt;Simplified UX.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Standardized applications and configurations&lt;/h3&gt;
 &lt;p&gt;Developers can use Lightsail to build simple projects, such as a blog, website or basic e-commerce application, using standard applications and configurations. For example, to set up and configure a WordPress blog, just select a platform and a blueprint, such as a preconfigured WordPress instance. The following diagram illustrates how media content is delivered within Lightsail using its load balancer, database and S3 for WordPress.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/WP4_1.jpg"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/WP4_1_mobile.jpg" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/WP4_1_mobile.jpg 960w,https://www.techtarget.com/rms/onlineimages/WP4_1.jpg 1280w" alt="Visualization of a load balancer" height="248" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;The load balancer works to deliver media content for a WordPress site.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;p&gt;To do the same thing in EC2, users need to provision the instance, add &lt;a href="https://www.techtarget.com/searchaws/tip/Troubleshoot-common-Amazon-EBS-performance-issues"&gt;Amazon Elastic Block Store&lt;/a&gt; (EBS) block storage or Amazon S3 object storage, provision the image, and then configure all the different resources and applications.&lt;/p&gt;
 &lt;h3&gt;Basic templates&lt;/h3&gt;
 &lt;p&gt;With Lightsail, users can create the same basic template in a few clicks. These templates also make Lightsail an attractive staging environment for testing new applications or features before deploying them on live instances.&lt;/p&gt;
 &lt;h3&gt;Affordability&lt;/h3&gt;
 &lt;p&gt;Lightsail presents a handful of options that are deployable at a predictable monthly price. However, the service is not ideal for applications that require a highly configurable environment or consistently high CPU performance, such as video encoding or analytics.&lt;/p&gt;
 &lt;h3&gt;Developer-friendly features&lt;/h3&gt;
 &lt;p&gt;Amazon Lightsail comes with a wide range of preconfigured software stacks for common use cases. It also supports a comprehensive API that developers can use to facilitate communication with other cloud services.&lt;/p&gt;
 &lt;p&gt;An SSH terminal interface enables developers to kick off more complex configurations and make changes using a standard shell interface. This also enables them to preconfigure scripts for particular scenarios. With a Secure FTP application, developers can copy application data from a backup or retrieve data from other systems as required using a standard FTP application.&lt;/p&gt;
 &lt;h3&gt;Built-in security&lt;/h3&gt;
 &lt;p&gt;Lightsail supports the same encryption and &lt;a href="https://www.techtarget.com/searchsecurity/definition/identity-access-management-IAM-system"&gt;identity and access management&lt;/a&gt; as the rest of the AWS cloud. It's easy to add firewall rules to a Lightsail instance to control the traffic that connects with it. Lightsail templates are also preconfigured with security best practices. This reduces the risk of a developer accidentally leaving an S3 storage bucket open to hackers.&lt;/p&gt;
 &lt;p&gt;Amazon also automatically updates all applications and OS blueprints with new security patches. These can be applied automatically when running databases during a preconfigured maintenance window. However, these are not applied to running OSes, applications and container instances. As a result, the instance must be periodically stopped and restarted with the latest blueprint to take advantage of the latest updates.&lt;/p&gt;
 &lt;h3&gt;Simplified UX&lt;/h3&gt;
 &lt;p&gt;The AWS interface enables users to quickly set up a new instance from a checklist of OS and application templates. These templates have back-end, network interface and storage configurations for applications like WordPress, Drupal and Django. Choose the apps, location and name. Then, click &lt;b&gt;Create&lt;/b&gt;, and the new service spins up in minutes. This can save considerable time for users unfamiliar with the nuances of cloud configuration and storage setup required with EC2.&lt;/p&gt;
&lt;/section&gt;                    
&lt;section class="section main-article-chapter" data-menu-title="Comparing Lightsail vs. EC2"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Comparing Lightsail vs. EC2&lt;/h2&gt;
 &lt;p&gt;The packaged nature of Lightsail makes it difficult to compare directly with EC2. IT teams need to connect AWS' flagship compute service with other AWS offerings -- each with its own pricing structure -- to create a viable environment to build and deploy applications.&lt;/p&gt;
 &lt;p&gt;For this comparison, some Lightsail features are shown and contrasted with what can be done natively in AWS when using EC2 as the linchpin. All pricing listed is based on the U.S. East Region.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/comparison_of_amazon_lightsail_vs_ec2-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/comparison_of_amazon_lightsail_vs_ec2-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/comparison_of_amazon_lightsail_vs_ec2-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/comparison_of_amazon_lightsail_vs_ec2-f.png 1280w" alt="Compare Amazon Lightsail vs. EC2" height="347" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;Amazon Lightsail and EC2 can meet different needs for different organizations.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
 &lt;h3&gt;Compute and block storage&lt;/h3&gt;
 &lt;p&gt;When it comes to compute options, there is no comparison. Lightsail has eight virtual server sizes; EC2 has more than 750. Lightsail tops out at 16 cores and 64 GB of memory; EC2 instances can reach 448 cores and 12,288 GB of memory.&lt;/p&gt;
 &lt;p&gt;Again, the point of Lightsail is not endless customization. For granularity and a massive range of configuration options, go with EC2 instead.&lt;/p&gt;
 &lt;p&gt;In terms of solid-state drive (SSD) storage, Lightsail's disk sizes range from 20 GB to 1,280 GB. EC2 has far more flexibility, but in most cases, users need to sort out the attached instance storage separately through EBS, which can cost an additional $0.08 per GB. With Lightsail, that is all preconfigured.&lt;/p&gt;
 &lt;p&gt;Teams that outgrow their VPS instance or need more control can take a snapshot and export it to a new instance in EC2.&lt;/p&gt;
 &lt;h3&gt;Containers&lt;/h3&gt;
 &lt;p&gt;Developers can use Lightsail containers to start loading standard Docker or other container images into the cloud. However, this service lacks the &lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS"&gt;fine-grained controls&lt;/a&gt; of Amazon ECS or Amazon Elastic Kubernetes Service.&lt;/p&gt;
 &lt;p&gt;Lightsail containers cost significantly more for the raw resources. The basic container service costs $7 per month for one-quarter of a virtual CPU (vCPU) with 512 MB of RAM and goes up to $160 per month for four vCPUs with 8 GB of RAM. An equivalent EC2 instance is $3.02 on the low end and $97 on the high end. The Lightsail packages also include data egress quotas, which are an additional cost with EC2.&lt;/p&gt;
 &lt;p&gt;All container services come with a flat 500 GB per month of transfer quotas, which otherwise adds $45 to the EC2 equivalent. Although this might tip the balance in favor of Lightsail containers, the main benefit lies in easy experimentation with basic container principles rather than cost savings.&lt;/p&gt;
 &lt;h3&gt;Load balancer&lt;/h3&gt;
 &lt;p&gt;Lightsail load balancers distribute traffic across instances in different &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Understand-AWS-Regions-vs-Availability-Zones"&gt;availability zones&lt;/a&gt; (AZs). This addresses scaling issues and improves performance and redundancy. The load balancer also handles certificate management.&lt;/p&gt;
 &lt;p&gt;Lightsail's load balancers aren't designed to handle consistently high traffic volumes, however. AWS recommends developers use EC2 with Application Load Balancer instead for workloads that involve more than 5 GB of data per hour, 400,000 new connections per hour or 15,000 active connections running at the same time.&lt;/p&gt;
 &lt;p&gt;The Lightsail load-balancing service is priced at $18 per month. With EC2, developers can pick from Application, Network, Gateway and Classic Load Balancers. These services are charged on a consumption basis, so costs depend on the amount of traffic processed.&lt;/p&gt;
 &lt;h3&gt;Content delivery network&lt;/h3&gt;
 &lt;p&gt;Developers can bundle a Lightsail CDN built on top of the Amazon CloudFront network to improve the performance of applications accessed around the world. This is useful for websites, such as a blog, in which assets like CSS style sheets, JavaScript code, graphics and videos can be staged closer to users to reduce the response times. This can also reduce the load on the server, which can improve overall performance.&lt;/p&gt;
 &lt;p&gt;EC2 works directly with &lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/Cloudflare-vs-Amazon-CloudFront-Which-CDN-is-right-for-you"&gt;Amazon CloudFront or third-party CDN services&lt;/a&gt;, and it's better suited for complex configurations or workloads that require a lot of requests or video streaming.&lt;/p&gt;
 &lt;p&gt;The bottom tier of the Lightsail CDN provides 50 GB per month free for the first year and then $2.50 per month afterward. At the high end, 500 GB costs $35 per month. For Amazon CloudFront, traffic is charged based on data transfers out and HTTP requests. Data transfer pricing varies, with higher-volume tiers translating to lower per-gigabyte rates.&lt;/p&gt;
 &lt;h3&gt;Managed databases&lt;/h3&gt;
 &lt;p&gt;AWS supports managed databases in the standard and high availability Lightsail tiers. This simplifies the selection process for MySQL databases, as well as efforts to launch, secure, monitor and maintain those repositories.&lt;/p&gt;
 &lt;p&gt;The service automatically maintains a seven-day rolling database backup. Developers can configure longer-duration backups with snapshots, which are billed separately. These bundles are more expensive than Linux or Windows instances and have much more limited transfer allowances.&lt;/p&gt;
 &lt;p&gt;The high availability tier supports redundancy and failover to servers in different Amazon AZs. The standard managed databases start at $15 per month for 1 GB of RAM, 40 GB of storage and 100 GB of data transfers. These go up to $115 per month for 8 GB of RAM, 240 GB of storage and 200 GB of data transfers. The high availability tiers are priced at double these rates.&lt;/p&gt;
 &lt;p&gt;Lightsail managed databases don't provide the same level of performance or throughput that larger databases, such as MongoDB or Cassandra, might require. EC2 instances with provisioned IOPS SSD storage are a better option than Lightsail in these cases.&lt;/p&gt;
 &lt;p&gt;Lightsail can work with other AWS database offerings. It supports Amazon DynamoDB, &lt;a href="https://www.techtarget.com/searchcloudcomputing/answer/When-should-I-use-Amazon-RDS-vs-Aurora-Serverless"&gt;Amazon Relational Database Service and Amazon Aurora&lt;/a&gt;, but you might need to peer to a separate Amazon VPC to make it work.&lt;/p&gt;
 &lt;p&gt;The peering technique can connect to many, but not all, of the other AWS services. Peering is not required for smaller subsets of services, including Amazon S3 and Amazon CloudFront.&lt;/p&gt;
 &lt;h3&gt;Data science research&lt;/h3&gt;
 &lt;p&gt;Amazon Lightsail for Research helps data scientists and AI developers quickly spin up an environment to analyze large data sets without configuring or managing the cloud infrastructure components. This reduces the need for a powerful local computer. Both non-GPU and GPU-based versions are available, which perform better on larger analytics projects.&lt;/p&gt;
 &lt;p&gt;These environments come preconfigured with popular data analytics applications, such as JupyterLab, RStudio and Scilab. Additional packages and extensions for various data science workflows are available.&lt;/p&gt;
 &lt;p&gt;Upload data sets from a web browser to get started, and then delete the instance when they are done. The service also has budgeting controls to ensure that a particular analysis does not exceed a preconfigured cost limit.&lt;/p&gt;
 &lt;p&gt;There are no charges for uploading data, but there is a limit of 0.5 terabytes for standard tiers and 1 TB for GPU tiers for free data downloads per month, after which $0.09 per GB egress charges come into effect. This is the same for all Lightsail for Research instance sizes. In most analytics use cases, the resulting analysis or processed data tends to be smaller than the analyzed data.&lt;/p&gt;
 &lt;p&gt;Lightsail for Research is priced on an hourly basis, unlike the rest of the offerings mentioned previously, which are priced monthly. The top three tiers all come with GPUs. The most expensive tier, at $3.18 per hour, supports 16 vCPUs and 64 GB of RAM. All the tiers support 50 GB of SSD storage. At the bottom, pricing starts at $0.90 per hour for a server with four vCPUs and 8 GB of RAM.&lt;/p&gt;
 &lt;p&gt;At the end of an analytics cycle, Amazon stops the instance. However, it continues to charge $0.00685 per hour, which comes to $4.93 per month. This might be useful if a data scientist wants to save intermediate work for subsequent processing or make it easier to return to a particular set of configurations.&lt;/p&gt;
 &lt;p&gt;It's not clear what EC2 instance the standard tiers are comparable with. However, at the high end, GPU 4XL is comparable to g4dn.4xlarge, which costs $1.204 per hour and comes with 225 GB of storage. Lightsail for Research probably costs more per hour, but it could be a better option for data scientists to set up experiments without relying on IT or development teams.&lt;/p&gt;
&lt;/section&gt;                                    
&lt;section class="section main-article-chapter" data-menu-title="Lightsail vs. EC2 pricing"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Lightsail vs. EC2 pricing&lt;/h2&gt;
 &lt;p&gt;Amazon Lightsail &lt;a target="_blank" href="https://aws.amazon.com/lightsail/pricing/" rel="noopener"&gt;costs&lt;/a&gt; are lower for basic resource usage compared to the On-Demand Instances in EC2.&lt;/p&gt;
 &lt;p&gt;Linux/Unix, the smallest Lightsail instance, with 512 MB of RAM and 20 GB of SSD storage, is $3.50 per month to deploy. This is comparable to the EC2 equivalent, t3.nano, priced at $0.0052 per hour or about $3.38 monthly. However, this doesn't include SSD or data transfer costs. With a similar amount of SSD storage to the Lightsail package, t3.nano comes to $4.98 per month.&lt;/p&gt;
 &lt;p&gt;At the high end, the $380 per month Lightsail package includes 64 GB of RAM, 1,280 GB of SSD storage and 8 TB of data transfers. Compare this to its EC2 equivalent, m6g.4xlarge, which comes with 64 GB of RAM for $443.52 per month, or $5,545.92 per month with 640 GB of SSD storage.&lt;/p&gt;
 &lt;p&gt;Windows Lightsail servers are priced higher than the Linux variants due to licensing fees. The Windows plans start at $8 per month for 512 MB of RAM, 30 GB of SSD and 1 TB of data transfers. The high-end Windows plan costs $570 per month and includes 64 GB of RAM, 1,280 GB of SSD storage and 8 TB of data transfers.&lt;/p&gt;
 &lt;h3&gt;Transfers and other fees&lt;/h3&gt;
 &lt;p&gt;The Lightsail packages allow 1 TB to 8 TB of free data transfers, depending on instance size. EC2 instances cost $0.09 per GB transferred after the first 100 GB. This could add up to an additional $81 for 1 TB and $711 for 8 TB of outbound data transferred per month.&lt;/p&gt;
 &lt;p&gt;Data transfer savings represent one of the biggest cost differentiators between Lightsail and EC2. Note that the allowances are considerably smaller for other Lightsail services. However, it's challenging to dynamically scale Lightsail services up or down in response to load. This might result in higher costs to overprovision resources to prepare for spikes.&lt;/p&gt;
 &lt;h3&gt;Remember to delete&lt;/h3&gt;
 &lt;p&gt;In theory, a developer can start and stop a Lightsail instance and save money when it's not running. AWS still charges for Lightsail instances even when an instance is stopped. To suspend charges, a developer must back up the instance and delete it from Lightsail. The enterprise must also pay another fee to keep an IP address in use -- to help maintain web server continuity -- that is no longer associated with the Lightsail instance. This adds $.005 per hour or $3.60 per month.&lt;/p&gt;
 &lt;p&gt;Each account is limited to 20 Lightsail instances, five static IP addresses and three DNS zones. That might be fine for simple use cases, but an enterprise is unlikely to build a large-scale Lightsail deployment within these confines.&lt;/p&gt;
 &lt;p&gt;One major downside is that Lightsail does not dynamically scale as well as EC2. Any apparent cost savings might be spent on overprovisioning resources the team never consumes.&lt;/p&gt;
&lt;/section&gt;            
&lt;section class="section main-article-chapter" data-menu-title="Competitive services"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Competitive services&lt;/h2&gt;
 &lt;p&gt;There are a variety of competitive VPS services, each with different competitive advantages. Consider DigitalOcean, which focuses on simplifying the developer experience for provisioning standard services as Droplets, thereby simplifying management. It also provides a developer-friendly UI to deploy a library of preconfigured instances. DigitalOcean is priced comparably to Lightsail.&lt;/p&gt;
 &lt;p&gt;Companies using other AWS applications should consider Lightsail since it can simplify integration and billing across multiple services. Other services make more sense for companies first exploring or testing various applications.&lt;/p&gt;
 &lt;p&gt;&lt;b&gt;Editor's note: &lt;/b&gt;&lt;i&gt;This article was updated to include additional information on the differences between Amazon Lightsail and EC2.&lt;/i&gt;&lt;/p&gt;
 &lt;p&gt;&lt;i&gt;George Lawton is a journalist based in London. Over the last 30 years, he has written more than 3,000 stories about computers, communications, knowledge management, business, health and other areas that interest him.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Developers can use Amazon Lightsail to quickly build websites and applications, but EC2 affords teams more customization. Which service best benefits your organization's needs?</description>
            <image>https://cdn.ttgtmedia.com/rms/onlineimages/competition_a110169470.jpg</image>
            <link>https://www.techtarget.com/searchcloudcomputing/tip/Compare-Amazon-Lightsail-vs-EC2-for-your-web-app-needs</link>
            <pubDate>Fri, 02 May 2025 09:00:00 GMT</pubDate>
            <title>Compare Amazon Lightsail vs. EC2 for your web app needs</title>
        </item>
        <item>
            <body>&lt;p&gt;Amazon (Amazon.com) is the world's largest online retailer and one of the largest providers of cloud services. As of 2025, it is considered a giant in both e-commerce and cloud computing.&lt;/p&gt; 
&lt;p&gt;Headquartered in Seattle, Amazon has individual websites, software development centers, customer service centers, &lt;a href="https://www.techtarget.com/searchdatacenter/definition/data-center"&gt;data centers&lt;/a&gt; and fulfillment centers around the world. The company was founded by Jeff Bezos in 1994; he remained its CEO and president until 2021. As of 2025, he remains Amazon's executive chair and one of its largest individual shareholders.&lt;/p&gt; 
&lt;section class="section main-article-chapter" data-menu-title="What is Amazon known for?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What is Amazon known for?&lt;/h2&gt;
 &lt;p&gt;Originally an online bookselling company, Amazon has morphed into an internet-based business enterprise that provides cloud computing, digital streaming and &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/AI-Artificial-Intelligence"&gt;AI&lt;/a&gt; services, in addition to an &lt;a href="https://www.techtarget.com/searchcio/definition/e-commerce"&gt;e-commerce&lt;/a&gt; platform.&lt;/p&gt;
 &lt;p&gt;The &lt;a href="https://www.techtarget.com/searchitoperations/definition/platform"&gt;platform&lt;/a&gt; operates in more than 20 countries worldwide. These active Amazon marketplaces serve hundreds of millions of customers annually, offering a monumental product range and inventory. They allow consumers to buy just about anything, including clothing, beauty supplies, gourmet food, jewelry, books, movies, electronics, pet supplies, furniture, toys, garden supplies and household goods.&lt;/p&gt;
 &lt;p&gt;In more recent years, Amazon gained prominence as a &lt;a href="https://www.techtarget.com/searchitchannel/definition/cloud-service-provider-cloud-provider"&gt;cloud service provider&lt;/a&gt;. The company launched Amazon Web Services (&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Web-Services"&gt;AWS&lt;/a&gt;) in 2006 to provide cloud computing services like compute, storage, databases and networking to organizations. Through these offerings, along with emerging technologies like AI, &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-lake"&gt;data lakes&lt;/a&gt;, analytics and IoT, Amazon aims to help companies and government agencies lower costs and enhance their agility and competitiveness.&lt;/p&gt;
 &lt;p&gt;Apart from its main offerings -- e-commerce platform and 200+ cloud services -- Amazon is known for many of its other products, some of which are very popular. These include Twitch (a live streaming service), Kindle (e-book reader), Fire (tablets and TVs) and Alexa (smart speakers). The company is highly regarded for its ability to innovate and for being highly &lt;a href="https://www.techtarget.com/searchcustomerexperience/feature/10-customer-service-best-practices-to-follow"&gt;customer-centric&lt;/a&gt;.&lt;/p&gt;
&lt;/section&gt;     
&lt;section class="section main-article-chapter" data-menu-title="History and timeline of Amazon"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;History and timeline of Amazon&lt;/h2&gt;
 &lt;p&gt;Amazon has come a long way since it was founded by Jeff Bezos in his garage in Bellevue, Wash., on July 5, 1994.&lt;/p&gt;
 &lt;p&gt;The following is a brief history and timeline of events that led to Amazon's evolution from its humble beginnings to a multinational business empire.&lt;/p&gt;
 &lt;h3&gt;The 1990s&lt;/h3&gt;
 &lt;p&gt;Amazon officially opened for business as an &lt;a href="https://www.techtarget.com/searchaws/feature/Amazons-impact-on-publishing-transforms-the-book-industry"&gt;online bookseller&lt;/a&gt; on July 16, 1995, just one year after Bezos founded the company in his garage. For a few years, he shipped books to all 50 U.S. states and many other countries.&lt;/p&gt;
 &lt;p&gt;Originally, Bezos incorporated the company's name as Cadabra, but later changed it to Amazon. He is said to have browsed a dictionary for a word beginning with A for the value of alphabetic placement. He ultimately decided on the name Amazon&lt;i&gt; &lt;/i&gt;because it was exotic and different, and as a reference to his plan for the company's size to reflect the vastness of the Amazon River, one of the largest rivers in the world.&lt;/p&gt;
 &lt;p&gt;Throughout 1995 and the first two quarters of 1996, Amazon was a loss-making company. However, in quarters three and four, &lt;a href="https://www.techtarget.com/esg-global/blog/amazons-strategy-of-operational-excellence/"&gt;its&lt;/a&gt; revenue rose and its losses fell. The company's losses continued to decrease over the next few years.&lt;/p&gt;
 &lt;p&gt;In the second half of the 1990s, Amazon achieved several milestones. It launched an affiliate program to increase its reach in 1996 and opened its first remote distribution center in 1997. In 1998, Amazon made its first acquisition -- Internet Movie Database (IMDb) -- a website that provides information about movies and TV shows and is now used by millions of people worldwide.&lt;/p&gt;
 &lt;h3&gt;The early 2000s&lt;/h3&gt;
 &lt;p&gt;In October 2000, Amazon launched its first overseas operations in Japan. The Japanese Amazon marketplace remains accessible at &lt;a target="_blank" href="http://www.amazon.co.jp/" rel="noopener"&gt;www.amazon.co.jp&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;In the last quarter of 2001, Amazon turned a profit for the first time in its history. Then, 2003 became its first profitable year.&lt;/p&gt;
 &lt;p&gt;Throughout the 2000s, Amazon expanded its original e-commerce bookstore to include hundreds of other products in many other categories, such as software, personal care, music goods, gourmet foods, sporting goods, and photography items like cameras. The expansion of its product range continued over the next few years, with the addition of newer categories like jewelry, baby products and vehicles.&lt;/p&gt;
 &lt;p&gt;By the middle of the decade, Amazon was thinking beyond e-commerce. In 2005, it launched &lt;a href="https://www.techtarget.com/searchapparchitecture/tip/Architecting-beyond-microservices-and-monoliths"&gt;Amazon Prime&lt;/a&gt;, a membership-based service that offers free two-day shipping to Amazon customers in many countries, including the U.S., as well as streaming, shopping and reading benefits. The service has significantly contributed to Amazon's increasing revenue and profits since 2005.&lt;/p&gt;
 &lt;p&gt;In 2006, Amazon made a successful foray into &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/Explore-the-pros-and-cons-of-cloud-computing"&gt;cloud computing&lt;/a&gt;, with the launch of AWS. Supported by an extensive global &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/cloud-infrastructure"&gt;cloud infrastructure&lt;/a&gt;, AWS offers a highly flexible and secure cloud computing environment for organizations in many industries, including automotive, energy, financial services, healthcare, manufacturing, education and government. That same year, Amazon also launched a video-on-demand service known at the time as Unbox.&lt;/p&gt;
 &lt;p&gt;The company launched the Kindle e-reader in 2007. The same way that amazon.com changed the way people bought books, Kindle reshaped how they read them. This device helps users browse, buy and read e-books, magazines and newspapers from the Kindle Store.&lt;/p&gt;
 &lt;p&gt;In the late 2000s, Amazon launched the Kindle app for &lt;a href="https://www.techtarget.com/whatis/definition/mobile-device"&gt;mobile devices&lt;/a&gt; (2009) and started Amazon Studios (2010) to develop original movies and TV shows. It also made numerous acquisitions like the audiobook retailer Audible.com (2008) and shoe retailer &lt;a href="https://www.techtarget.com/whatis/feature/Best-cities-for-tech-workers-with-short-commutes"&gt;Zappos.com&lt;/a&gt; (2009).&lt;/p&gt;
 &lt;h3&gt;From the 2010s to present day&lt;/h3&gt;
 &lt;p&gt;Amazon debuted its first tablet computer, the Kindle Fire, in 2011 and the Amazon Fire TV Stick, which is part of Amazon's extensive line of &lt;a href="https://www.techtarget.com/whatis/definition/streaming-media"&gt;streaming media&lt;/a&gt; devices, in 2014.&lt;br&gt;&lt;br&gt;In 2011, the company created a Kindle lending library for Prime members. In 2012, it added a publishing arm with the acquisition of Avalon Books and opened its first &lt;a href="https://www.techtarget.com/whatis/feature/Black-Friday-statistics"&gt;Black Friday&lt;/a&gt;-deals store in 2013. It also started an online Amazon Art marketplace for fine arts in 2013, which has featured original works by famous artists such as Claude Monet and Norman Rockwell.&lt;br&gt;&lt;br&gt;In 2014, Amazon launched the Echo smart device embedded with a voice-activated &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/chatbot"&gt;chatbot&lt;/a&gt; named Alexa. Alexa was rolled out to consumers in 2015 and was followed by the Alexa-equipped &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Echo"&gt;Echo&lt;/a&gt; Dot in 2016. In 2025, Alexa powers millions of devices worldwide, as well as many Amazon services like Amazon Prime Video, Amazon Music, and Amazon e-commerce.&lt;/p&gt;
 &lt;p&gt;Also in 2014, Jeff Bezos bought the &lt;i&gt;Washington Post&lt;/i&gt; for $250 million. He continues to own the newspaper as of March 2025. However, several scandals have been associated with his ownership, resulting in staff exits and discontent. These problems have led to significant financial losses for the paper and have eroded its readership base.&lt;/p&gt;
 &lt;p&gt;Amazon continued its acquisition and product launch spree throughout the decade. In 2017, it forayed into online groceries by &lt;a href="https://www.techtarget.com/searchaws/feature/Amazon-grocery-strategy-could-shake-up-food-retail-industry"&gt;acquiring Whole Foods&lt;/a&gt;. It also launched &lt;a href="https://www.computerweekly.com/feature/Amazon-Go-is-now-the-right-time"&gt;Amazon Go&lt;/a&gt;, a chain of cashierless grocery stores in 2018.&lt;/p&gt;
 &lt;p&gt;The rise of in-home shopping during the COVID-19 pandemic of 2020 and 2021 made consumers rely on Amazon's e-commerce platform even more. With an estimated 310 million active users worldwide, it remains a popular choice for online shopping and its popularity is likely to endure in the coming years.&lt;/p&gt;
 &lt;p&gt;In 2023, Amazon launched Amazon Bedrock, a fully managed service to build and scale generative AI (&lt;a href="https://www.techtarget.com/searchenterpriseai/definition/generative-AI"&gt;GenAI&lt;/a&gt;) applications. Then, in late 2024, Amazon announced that it would invest $4 billion in AI start-up Anthropic. The strategic collaboration between the two companies aims to enhance Amazon Bedrock's performance, security and privacy capabilities. In the long term, the partnership is expected to strengthen Amazon's GenAI capabilities, particularly in the cloud computing space.&lt;/p&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineimages/amazons_key_milestones-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineimages/amazons_key_milestones-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineimages/amazons_key_milestones-f_mobile.png 960w,https://www.techtarget.com/rms/onlineimages/amazons_key_milestones-f.png 1280w" alt="Timeline of Amazon's key milestones." height="427" width="559"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;A look at Amazon's history and the evolution of its notable products and services.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;                       
&lt;section class="section main-article-chapter" data-menu-title="What is AWS?"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;What is AWS?&lt;/h2&gt;
 &lt;p&gt;AWS is a comprehensive and evolving cloud computing platform. Amazon launched the AWS cloud to provide organizations with essential computing services through the internet. By doing so, they could avoid the burden of IT infrastructure management and easily access sophisticated technologies that were previously out of their reach.&lt;/p&gt;
 &lt;p&gt;The first AWS offerings, Amazon Simple Storage Service (&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Simple-Storage-Service-Amazon-S3"&gt;S3&lt;/a&gt;) and Amazon Elastic Compute Cloud (&lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Elastic-Compute-Cloud-Amazon-EC2"&gt;EC2&lt;/a&gt;) were launched in 2006 (a few months apart from each other) to provide online services for websites and client-side applications. Amazon S3 enables organizations to safely store data while maintaining privacy and control, while Amazon EC2 allows them to access massive amounts of computer processing power without setting up their own expensive data center. Amazon S3 and Amazon EC2 remain the backbone of the company's growing collection of web services. &lt;br&gt;&lt;br&gt;AWS is one of Amazon's most lucrative businesses, generating segment sales of $28.8 billion in 2024 -- a 19% year-over-year increase from 2023. In 2025, the AWS ecosystem includes more than 200 cloud-based services used by millions of customers worldwide. Some of the most popular AWS services include:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Elastic Block Store. &lt;/b&gt;&lt;a href="https://www.techtarget.com/searchstorage/tip/Amazon-EBS-vs-EFS-An-elastic-comparison"&gt;EBS&lt;/a&gt; is a block-storage service for Amazon EC2.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon CloudWatch. &lt;/b&gt;This service monitors applications and gets insights into the operational health of systems.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Relational Database Service. &lt;/b&gt;RDS is a service to automate &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/relational-database"&gt;relational database&lt;/a&gt; management tasks.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;AWS Lambda. &lt;/b&gt;This is&lt;b&gt; &lt;/b&gt;a &lt;a href="https://www.techtarget.com/searchitoperations/definition/serverless-computing"&gt;serverless compute&lt;/a&gt; service to run code in response to events without having to manage servers or &lt;a href="https://www.techtarget.com/whatis/definition/cluster"&gt;clusters&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon CloudFormation. &lt;/b&gt;This tool provisions infrastructure as code (&lt;a href="https://www.techtarget.com/searchitoperations/definition/Infrastructure-as-Code-IAC"&gt;IaC&lt;/a&gt;) to speed up deployment and simplify management.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Elastic Load Balancing. &lt;/b&gt;ELB is&lt;b&gt; &lt;/b&gt;a network service that automatically distributes incoming application traffic to improve network and application &lt;a href="https://www.techtarget.com/searchdatacenter/definition/scalability"&gt;scalability&lt;/a&gt;.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;The AWS ecosystem includes tens of thousands of partners that offer numerous products and services that integrate with AWS to support thousands of use cases. All partners in the Amazon Partner Network (&lt;a href="https://www.techtarget.com/searchaws/definition/AWS-Partner-Network-APN"&gt;APN&lt;/a&gt;) are listed on the &lt;a target="_blank" href="https://partners.amazonaws.com/search/partners" rel="noopener"&gt;AWS Partner Portal&lt;/a&gt;. Through this portal, any organization can find an AWS-approved provider to meet its cloud computing needs.&lt;/p&gt;
 &lt;div class="youtube-iframe-container"&gt;
  &lt;iframe id="ytplayer-0" src="https://www.youtube.com/embed/-xanQ3aUWms?autoplay=0&amp;amp;modestbranding=1&amp;amp;rel=0&amp;amp;widget_referrer=null&amp;amp;enablejsapi=1&amp;amp;origin=https://www.techtarget.com" type="text/html" height="360" width="640" frameborder="0"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;/section&gt;      
&lt;section class="section main-article-chapter" data-menu-title="Notable Amazon products and services"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Notable Amazon products and services&lt;/h2&gt;
 &lt;p&gt;Amazon offers an ever-expanding portfolio of services and products. Following is a list of its noteworthy offerings.&lt;/p&gt;
 &lt;h3&gt;Retail&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Marketplace.&lt;/b&gt; Amazon's e-commerce platform enables third-party retailers to showcase and sell their products alongside Amazon items.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Fresh.&lt;/b&gt; Amazon's grocery pickup and delivery service is currently available in nearly two dozen U.S. cities and a few international locations. A grocery order can be placed through the Amazon Fresh website or the Amazon mobile app. Customers can either get their groceries delivered or visit the store for pickup.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Vine.&lt;/b&gt; Launched in 2007, Amazon Vine is an invitation-only program in which Amazon selects certain reviewers, sends them certain items free of charge, and invites them to share their experiences using those products. Vine helps manufacturers and publishers get reviews for their products to &lt;a href="https://www.techtarget.com/whatis/feature/Ways-to-prevent-tech-buyers-remorse"&gt;help shoppers make informed purchases&lt;/a&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Woot.&lt;/b&gt; Founded in 2004 and acquired by Amazon in 2010, Woot offers limited-time offers and special deals on many product categories like clothing, electronics and houseware. Many of these deals rotate daily, and some new deals are offered every 30 minutes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Zappos.&lt;/b&gt; Amazon bought Zappos in 2009. This online retailer of shoes and clothing carries a wide range of brands, including Nike, Sperry, Adidas and UGG.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Merch on Demand.&lt;/b&gt; This &lt;a href="https://www.techtarget.com/searchitoperations/definition/on-demand-computing"&gt;on-demand&lt;/a&gt; printing service enables sellers to create and upload their designs for free. Amazon prints the merchandise -- T-shirts, accessories, etc. -- and delivers them to customers. The creators earn royalties on each sale.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Handmade.&lt;/b&gt; This platform enables artisans to sell handcrafted products to customers around the world.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Consumer technology&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Kindle.&lt;/b&gt; Kindle is Amazon's first e-reader. It enables users to browse, buy and read e-books, magazines and newspapers from the Kindle Store.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Fire tablet.&lt;/b&gt; Previously known as Kindle Fire, Amazon's popular Fire tablet competes with Apple's iPad.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Fire TV.&lt;/b&gt; This line of streaming media players and digital devices delivers streamed video content over the internet to a paired &lt;a href="https://www.techtarget.com/whatis/definition/HDTV-high-definition-television"&gt;high-definition television&lt;/a&gt;. These devices integrate with many streaming services including Amazon's own Prime Video, as well as third-party services like Netflix and Hulu.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Fire TV Stick.&lt;/b&gt; This compact, plugin streaming device connects to a TV's High-Definition Multimedia Interface, or &lt;a href="https://www.techtarget.com/whatis/definition/HDMI"&gt;HDMI&lt;/a&gt;, port to display streamed content from various services.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Alexa.&lt;/b&gt; This cloud-based, &lt;a href="https://www.techtarget.com/searchcustomerexperience/definition/virtual-assistant-AI-assistant"&gt;AI-powered, voice-controlled personal assistant&lt;/a&gt; is designed to answer queries, interact with users, and perform other tasks and commands. Amazon offers tools, application programming interfaces (&lt;a href="https://www.techtarget.com/searchapparchitecture/definition/application-program-interface-API"&gt;APIs&lt;/a&gt;) and reference solutions to help developers build applications for Alexa.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Echo.&lt;/b&gt; This is one of Amazon's &lt;a href="https://www.techtarget.com/iotagenda/definition/smart-home-or-building"&gt;smart home&lt;/a&gt; devices that comes equipped with a speaker. Alexa can listen to a user's voice commands and perform several functions in response, such as providing information about the weather, creating shopping lists and controlling other smart products, such as lights, switches and televisions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Echo Dot.&lt;/b&gt; A smaller, puck-shaped version of the original Amazon Echo speaker, an Echo Dot speaker can be placed in any room and can answer questions, play music, and read news and other stories.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Echo Show.&lt;/b&gt; Part of the Amazon Echo line of speakers, Amazon Echo Show works similarly through Alexa. It also offers a 7-inch touchscreen display to play videos and music and conduct video calls with other Echo users.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Astro.&lt;/b&gt; This is Amazon's first home monitoring &lt;a href="https://www.techtarget.com/whatis/definition/robotics"&gt;robot&lt;/a&gt; that works with Alexa. It allows users to check on the rooms, people or things in their home. The robot can also help with various other household tasks, such as caring for the elderly through notifications and alerts, and following owners from room to room to play TV shows, music or podcasts.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Subscription services&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Prime.&lt;/b&gt; This &lt;a href="https://www.techtarget.com/whatis/feature/Rise-of-the-subscription-economy-What-it-is-and-how-it-works"&gt;subscription service&lt;/a&gt; provides members access to exclusive shopping and entertainment services, discounts and more. As an example, all Amazon Prime members enjoy free one-day or two-day shipping on qualifying orders.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Prime Video.&lt;/b&gt; This is Amazon's on-demand &lt;a href="https://www.techtarget.com/searchunifiedcommunications/definition/streaming-video"&gt;video streaming&lt;/a&gt; service that offers a selection of thousands of movies and TV shows. The service, included with an Amazon Prime membership, is available in over 200 countries and territories worldwide.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Drive.&lt;/b&gt; Previously known as Amazon Cloud Drive, Amazon Drive was a &lt;a href="https://www.techtarget.com/searchstorage/definition/cloud-storage"&gt;cloud storage&lt;/a&gt; app that offered limited free and secure online storage for photos, videos and files for Amazon customers. The service was discontinued as of Dec. 31, 2023, and as a result, customers no longer have access to their files on Amazon Drive. However, they can use the Amazon Photos service instead.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Twitch Prime.&lt;/b&gt; Twitch is a video streaming platform that offers a fun and social way to watch people play games, cook, create crafts, and so on. Amazon purchased Twitch in 2014.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Prime Music.&lt;/b&gt; This is Amazon's music and &lt;a href="https://www.techtarget.com/searchunifiedcommunications/definition/podcasting"&gt;podcast&lt;/a&gt; streaming service. It is free for Prime members.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Digital content&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Pay.&lt;/b&gt; An &lt;a href="https://www.techtarget.com/searchdatacenter/definition/OLTP"&gt;online transaction processing&lt;/a&gt; platform, Amazon Pay enables Amazon account holders to use their Amazon accounts to pay external online merchants, pay bills, book tickets, and buy foods, medicines, insurance, gift cards and gift vouchers.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Kindle Store.&lt;/b&gt; Kindle Store is Amazon's e-commerce store for buying e-books. Accessible from any Kindle device, it uses a recommendation engine to make personalized e-book recommendations to each buyer.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Appstore for Android.&lt;/b&gt; Amazon's app store for the &lt;a href="https://www.techtarget.com/searchmobilecomputing/definition/Android-OS"&gt;Android operating system&lt;/a&gt; enables users to download games and mobile apps to supported devices. However, on Aug. 20, 2025, Amazon will discontinue this service.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;AWS&lt;/h3&gt;
 &lt;p&gt;In addition to the many popular services highlighted previously, the growing AWS universe includes the following products:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon S3.&lt;/b&gt; This is Amazon's scalable, cloud-based &lt;a href="https://www.techtarget.com/searchstorage/definition/object-storage"&gt;object storage&lt;/a&gt; service based on a pay-as-you-go model. It provides a scalable way to store any amount of data. In S3, files are known as &lt;i&gt;objects&lt;/i&gt; and stored in containers called &lt;i&gt;buckets&lt;/i&gt;.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Simple Queue Service.&lt;/b&gt; Amazon &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Simple-Queue-Service-SQS"&gt;SQS&lt;/a&gt; is a fully managed message queuing service for &lt;a href="https://www.techtarget.com/searchapparchitecture/definition/microservices"&gt;microservices&lt;/a&gt;, distributed systems and serverless applications. It uses first-in-first-out (FIFO) queues to ensure that messages sent to systems are always published in the correct order.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon EC2.&lt;/b&gt; Amazon EC2 is Amazon's web-based compute service for &lt;a href="https://www.techtarget.com/searchdatacenter/definition/workload"&gt;workloads&lt;/a&gt;. It allows users to access scalable infrastructure on demand. They can also run virtual servers or &lt;a href="https://www.techtarget.com/whatis/definition/instance"&gt;&lt;i&gt;instances&lt;/i&gt;&lt;/a&gt; that can be scaled up or down to optimize performance and cost.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon S3 Glacier storage classes. &lt;/b&gt;&lt;a href="https://www.techtarget.com/searchaws/definition/Glacier-Amazon-Glacier"&gt;Amazon S3 Glacier&lt;/a&gt; provides storage classes for data archiving. Different classes are available for different access patterns and storage duration.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;AWS Identity and Access Management.&lt;/b&gt; AWS IAM enables &lt;a href="https://www.techtarget.com/searchcloudcomputing/tip/An-introduction-to-AWS-IAM-best-practices"&gt;secure and controlled access&lt;/a&gt; to AWS resources and services. It is particularly useful to apply fine-grained permissions, securely scale access across AWS accounts and establish preventive security guardrails on AWS.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Redshift.&lt;/b&gt; This cloud-based &lt;a href="https://www.techtarget.com/searchdatamanagement/definition/data-warehouse"&gt;data warehouse&lt;/a&gt; service enables users to query petabytes of both structured and semistructured data using standard SQL queries. Redshift analyzes data across data warehouses, operational databases and data lakes, and provides near real-time analytics to support organizational decision-making.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Amazon AI services&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Amazon SageMaker.&lt;/b&gt; A fully managed cloud &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/machine-learning-ML"&gt;machine learning&lt;/a&gt; platform, &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-SageMaker"&gt;Amazon SageMaker&lt;/a&gt; enables developers and data scientists to build, train and deploy &lt;a href="https://www.techtarget.com/searchenterpriseai/feature/How-to-build-a-machine-learning-model-in-7-steps"&gt;machine learning models&lt;/a&gt;. It provides unified access to all data and allows users to use familiar AWS tools for model development, data processing and SQL analytics.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Lex.&lt;/b&gt; Amazon Lex is an AI chatbot builder. Users can use Lex to build conversational interfaces into any application. It is powered by the same technology as Alexa and uses advanced natural &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/language-modeling"&gt;language models&lt;/a&gt; to build AI chatbots and voice bots in applications.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Polly.&lt;/b&gt; This fully managed service allows users to deploy high-quality, natural-sounding human voices in many different languages. It uses &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/deep-learning-deep-neural-network"&gt;deep learning&lt;/a&gt; technology to convert any text to an audio stream, including text from articles, web pages and PDF documents.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Rekognition.&lt;/b&gt; This &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/facial-recognition"&gt;facial recognition&lt;/a&gt; platform uses deep learning to process images and videos and extract information from them. It includes a facial verification feature to detect real users and spoofs. It can also compare faces, extract skewed and distorted text from images and detect unsafe or inappropriate content in images and videos.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;AWS DeepLens.&lt;/b&gt; DeepLens was a deep learning-enabled video camera that developers used to build machine learning applications. Amazon ended support for DeepLens on Jan. 31, 2024, and deleted all DeepLens models, projects, and device information from the DeepLens service so users can no longer access it from the AWS console.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Alexa Voice Service.&lt;/b&gt; AVS-powered Alexa built-in devices provided developers with a set of APIs, software development kits, or &lt;a href="https://www.techtarget.com/whatis/definition/software-developers-kit-SDK"&gt;SDKs&lt;/a&gt;, and documentation to add Amazon Alexa's speech and other capabilities to their applications and devices. However, these tools are no longer available. To build devices that connect to Alexa, developers must now sign up for the Works with Alexa (WWA) certification program.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Transcribe.&lt;/b&gt; This automatic speech recognition (ASR) service automatically converts speech to text. Powered by a next-gen parameter speech foundation model, Transcribe allows developers to add speech-to-text capabilities to their applications.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Translate.&lt;/b&gt; &lt;a href="https://www.techtarget.com/searchaws/definition/Amazon-Translate"&gt;Amazon Translate&lt;/a&gt; can translate large amounts of text from one language to another. It uses machine learning to deliver high-quality translations of user-generated content, online conversations and more.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Alexa Skills Kit.&lt;/b&gt; ASK provides self-service APIs, Skill components, and other tools to build Skills (apps for Alexa).&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Amazon privately owned brands&lt;/h3&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;AmazonBasics.&lt;/b&gt; This is Amazon's privately labeled, low-budget brand that mainly sells everyday consumer goods like kitchen, tech, office supplies and household products.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Mama Bear.&lt;/b&gt; This private label of Amazon sells baby wipes, diapers, baby food, vitamins, baby bottles, pacifiers and feeders.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Presto!.&lt;/b&gt; This brand started as a laundry detergent in 2016 but has since added many other household products to its product line. These include paper towels, toilet paper, disinfectants, cleaning liquids and surface cleaning wipes.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Amazon Essentials.&lt;/b&gt; The &lt;a href="https://www.techtarget.com/searchaws/feature/Break-down-the-components-of-Amazons-retail-business"&gt;Amazon Essentials&lt;/a&gt;&lt;b&gt; &lt;/b&gt;clothing line offers clothes, footwear and accessories for men, women, babies and kids.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Happy Belly.&lt;/b&gt; Introduced in 2016, this is Amazon's private label for food. Its product line includes snacks, teas, coffees, juices and canned fruits.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Goodthreads.&lt;/b&gt; This apparel line offers casual and professional clothes for both men and women.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;figure class="main-article-image full-col" data-img-fullsize="https://www.techtarget.com/rms/onlineImages/aws-amazons_business_web-f.png"&gt;
  &lt;img data-src="https://www.techtarget.com/rms/onlineImages/aws-amazons_business_web-f_mobile.png" class="lazy" data-srcset="https://www.techtarget.com/rms/onlineImages/aws-amazons_business_web-f_mobile.png 960w,https://www.techtarget.com/rms/onlineImages/aws-amazons_business_web-f.png 1280w" alt="Graphic highlighting Amazon's business web." height="319" width="560"&gt;
  &lt;figcaption&gt;
   &lt;i class="icon pictures" data-icon="z"&gt;&lt;/i&gt;From online shopping to subscription services to publishing, Amazon offers products and services in a multitude of industries.
  &lt;/figcaption&gt;
  &lt;div class="main-article-image-enlarge"&gt;
   &lt;i class="icon" data-icon="w"&gt;&lt;/i&gt;
  &lt;/div&gt;
 &lt;/figure&gt;
&lt;/section&gt;                  
&lt;section class="section main-article-chapter" data-menu-title="Notable Amazon subsidiaries and acquisitions"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Notable Amazon subsidiaries and acquisitions&lt;/h2&gt;
 &lt;p&gt;From healthcare to entertainment, Amazon has acquired multiple companies in a variety of sectors over time.&lt;/p&gt;
 &lt;p&gt;Following is a list of Amazon's notable acquisitions and subsidiary companies:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;IMDb. &lt;/b&gt;The world's most popular database for movies, TV, celebrity, video games and streaming online content was acquired by Amazon in 1998.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Audible. &lt;/b&gt;Audible, a book and spoken audio content provider, was acquired by Amazon in 2008 for $300 million.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Zappos. &lt;/b&gt;Amazon acquired this online shoe and clothing retailer in an all-stock deal worth $1.2 billion in 2009.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Twitch. &lt;/b&gt;A social media and video game streaming platform, Twitch was purchased by Amazon for $970 million in 2014.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Whole Foods. &lt;/b&gt;Food, beverage and organic grocery store chain Whole Foods was acquired by Amazon for $13.7 billion in 2017.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Ring. &lt;/b&gt;Amazon took ownership of this home security and smart home company in 2018 for $1 billion.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Zoox. &lt;/b&gt;An &lt;a href="https://www.techtarget.com/searchenterpriseai/definition/driverless-car"&gt;autonomous vehicles&lt;/a&gt;, robotics and transportation company was acquired as a wholly owned subsidiary by Amazon for $1.2 billion in 2020.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Metro-Goldwyn-Mayer. &lt;/b&gt;Amazon acquired this film and TV studio for $8.5 billion in March 2022.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;h3&gt;Amazon controversies and criticisms&lt;/h3&gt;
 &lt;p&gt;Amazon has suffered a massive backlash over the years from multiple sources. The tech giant is also being held responsible for creating the &lt;i&gt;Amazon effect&lt;/i&gt; -- the evolution and &lt;a href="https://www.techtarget.com/searchaws/feature/Is-construction-Amazons-next-target-for-disruption"&gt;disruption&lt;/a&gt; of the retail market due to the company's monopolistic behaviors.&lt;/p&gt;
 &lt;p&gt;Following are a few concerns and allegations that Amazon has faced over time:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Monopolistic and anticompetitive behavior. &lt;/b&gt;Due to Amazon's size and economies of scale, it has &lt;a href="https://www.techtarget.com/searchaws/feature/5-stories-on-the-Amazon-effect-across-industries-and-society"&gt;continuously outpriced local and small shopkeepers in many countries&lt;/a&gt;. It is also accused of displacing an open market with a privately controlled one. This is leading to the slow death of the brick-and-mortar store model built.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Unfair treatment of workers. &lt;/b&gt;Amazon is frequently criticized for promoting &lt;a target="_blank" href="https://www.forbes.com/sites/jackkelly/2021/10/25/a-hard-hitting-investigative-report-into-amazon-shows-that-workers-needs-were-neglected-in-favor-of-getting-goods-delivered-quickly/?sh=137f754d51f5" rel="noopener"&gt;unfair work conditions&lt;/a&gt; in its warehouses, including treating workers as robots, providing low wages and creating unsafe work conditions.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Huge carbon footprint.&lt;/b&gt; Over the past two decades, Amazon has been accused by environmental activists of having a staggering &lt;a href="https://www.techtarget.com/whatis/definition/carbon-footprint"&gt;carbon footprint&lt;/a&gt;. Transport of any merchandise relies on oil, and since Amazon delivers almost anything to just about everywhere, it leaves a long-lasting carbon footprint.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;E-waste. &lt;/b&gt;Amazon is criticized for contributing to the world's &lt;a href="https://www.techtarget.com/sustainability/definition/e-waste"&gt;e-waste&lt;/a&gt; crisis by destroying millions of unused or returned products. This also includes millions of electronics, such as phones, computers and TVs that are toxic to soil, water, air and can potentially harm wildlife, flora and delicate natural ecosystems.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Counterfeit product listings.&lt;/b&gt; Brands, shoppers and lawmakers have scrutinized Amazon because counterfeiters have been listing and selling fake products on Amazon. To crack down on counterfeit products, Amazon destroyed 2 million counterfeit products sent to its warehouses and blocked 10 billion fake listings in 2021. The company has also built tools to identify individual units of enrolled products to &lt;a href="https://www.techtarget.com/searchcio/feature/Top-10-benefits-of-blockchain-technology-for-business"&gt;ensure that only authentic products&lt;/a&gt; reach customers.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Avoiding taxation. &lt;/b&gt;Edging fast toward a monopoly status, Amazon has been criticized for often avoiding tax payments despite making huge profits. According to a report by the Institute on Taxation and Economic Policy, the company avoided around $5.2 billion in corporate federal income taxes in 2021. Many tax authorities have investigated Amazon for tax evasion. Some have let the company off the hook. For example, in December 2023, the EU's top court ruled that Amazon won't have to pay $273 million in back taxes.&lt;/li&gt; 
 &lt;/ul&gt;
&lt;/section&gt;        
&lt;section class="section main-article-chapter" data-menu-title="Amazon finances"&gt;
 &lt;h2 class="section-title"&gt;&lt;i class="icon" data-icon="1"&gt;&lt;/i&gt;Amazon finances&lt;/h2&gt;
 &lt;p&gt;In 30 years, Amazon has grown into a business behemoth with a presence in multiple industries and the revenue to match.&lt;/p&gt;
 &lt;p&gt;As of the last quarter of 2024, AWS held the largest market share in the cloud infrastructure market. It is trailed by &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/Windows-Azure"&gt;Microsoft Azure&lt;/a&gt; and &lt;a href="https://www.techtarget.com/searchcloudcomputing/definition/Google-Cloud-Platform"&gt;Google Cloud&lt;/a&gt;. In addition, it reported revenue of $20 billion in this period, a substantial increase from the $10.6 billion earned in the last quarter of 2023.&lt;/p&gt;
 &lt;p&gt;In all of 2024, the company's net sales increased to $638.0 billion -- an 11% increase over the 2023 figure of $574.8 billion.&lt;b&gt; &lt;/b&gt;Net income also&lt;b&gt; &lt;/b&gt;increased to $59.2 billion, compared with $30.4 billion in 2023.&lt;/p&gt;
 &lt;p&gt;Here are some other notable statistics from a news release published by Amazon on Feb. 6, 2025:&lt;/p&gt;
 &lt;ul class="default-list"&gt; 
  &lt;li&gt;&lt;b&gt;Net sales. &lt;/b&gt;Increased 10% to $187.8 billion in the fourth quarter of 2024, compared with $170 billion in the fourth quarter of 2023.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Operating income.&lt;/b&gt; Increased to $21.2 billion in Q4 2024, compared with $13.2 billion in Q4 2023.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Net income. &lt;/b&gt;In Q4 2024 increased to $20.0 billion, almost twice the number of $10.6 billion in Q4 2023.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Operating income. &lt;/b&gt;Increased from $36.9 billion in 2023 to $68.6 billion in 2024.&lt;/li&gt; 
  &lt;li&gt;&lt;b&gt;Operating cash flow. &lt;/b&gt;Increased by 36% from $84.9 billion in 2023 to $115.9 billion in 2024.&lt;/li&gt; 
 &lt;/ul&gt;
 &lt;p&gt;&lt;i&gt;Besides being recognized as a company with business interests in e-commerce, cloud computing and AI services, Amazon also offers an extensive list of &lt;/i&gt;&lt;a href="https://www.techtarget.com/searchaws/feature/Learn-the-scope-of-Amazon-subscription-services"&gt;&lt;i&gt;subscription services&lt;/i&gt;&lt;/a&gt;&lt;i&gt;. Learn about these services and the perks they offer.&lt;/i&gt;&lt;/p&gt;
&lt;/section&gt;</body>
            <description>Amazon (Amazon.com) is the world's largest online retailer and one of the largest providers of cloud services.</description>
            <image>https://cdn.ttgtmedia.com/visuals/digdeeper/3.jpg</image>
            <link>https://www.techtarget.com/whatis/definition/Amazon</link>
            <pubDate>Wed, 23 Apr 2025 09:00:00 GMT</pubDate>
            <title>What is Amazon? Definition and company history of Amazon.com</title>
        </item>
        <title>Search AWS Resources and Information from TechTarget</title>
        <ttl>60</ttl>
        <webMaster>webmaster@techtarget.com</webMaster>
    </channel>
</rss>
