Ace Cloud Interviews
🤖

AWS AI & Machine Learning

Amazon Q

Generative AI assistant for business productivity and developer workflows

Amazon Q is AWS's generative AI assistant with two distinct product lines: Amazon Q Business (an AI assistant for enterprise productivity that answers questions from your internal documents and systems) and Amazon Q Developer (an AI coding assistant integrated into IDEs and the AWS console). Both are powered by foundation models and deeply integrated with AWS services and identity. For cloud engineers, Q Developer is directly relevant to daily work, while Q Business represents a Copilot-for-the-enterprise deployment pattern.

Amazon Q Business vs Amazon Q Developer - Two Distinct Products

Amazon Q is actually an umbrella brand for two separate products with different purposes, audiences, and architectures.

AspectAmazon Q BusinessAmazon Q Developer
PurposeEnterprise knowledge assistant - answer questions from company docsAI coding and cloud infrastructure assistant
Primary usersAll employees (HR, legal, ops, etc.)Developers, DevOps, cloud architects
IntegrationConnects to SharePoint, S3, Jira, Salesforce, etc.AWS console, VS Code, JetBrains IDEs, GitHub
Key featuresChat over company knowledge, summarize, take actions via pluginsCode generation, unit test writing, explain code, CLI suggestions, AWS console help
SecurityIAM Identity Center integration, user-level document ACLUser-level permissions, VPC mode for isolation
Pricing$20/user/month (Lite) or $25/user/month (Pro)$19/user/month (Pro), free tier for individuals
BackendManaged RAG over indexed data sources + pluginsDirect FM calls, real-time IDE integration

Q Business Architecture - How It Indexes and Responds

Q Business uses a managed RAG architecture. Data sources are ingested, chunked, embedded, and stored in an internal managed vector store. At query time, relevant chunks are retrieved and passed to the underlying FM for response generation.

ComponentDescription
ApplicationThe Q Business application that holds configuration, identity, and data sources
IndexManaged vector store (you do not manage the infrastructure)
Data Sources40+ connectors - S3, SharePoint, Confluence, Jira, ServiceNow, Salesforce, etc.
RetrieverQ-managed retriever (built-in) or Amazon Kendra (for Kendra-backed index)
PluginsActions the AI can take - e.g., create Jira ticket, send Slack message, query Salesforce
Guard RailsTopic blocking, response filtering, data source citations enforcement
IdentityIAM Identity Center (SSO) for user auth and document-level permissions
💡

Q Business enforces the same document permissions as the source system. If a user does not have access to a SharePoint document, Q Business will not include that document's content in answers for that user - even though it is indexed.

Q Developer - AI Assistance for Cloud Engineers

Q Developer in the IDE and AWS console provides multiple categories of AI assistance directly relevant to cloud and DevOps work.

FeatureWhere AvailableWhat It Does
Inline code completionVS Code, JetBrainsAutocomplete as you type - functions, classes, boilerplate
Chat / Q&AIDE, AWS console, SlackAnswer questions about your code, AWS services, best practices
Code explanationIDEExplain selected code block in plain English
Unit test generationIDEGenerate tests for selected function
/transformIDEAutomated Java 8->17 and .NET framework migration
/reviewIDESecurity scanning and code quality findings
/docIDEGenerate documentation for code
AWS console chatAWS Management ConsoleAnswer questions about your AWS resources in context
CLI suggestionsAWS CLI + terminalNatural language to CLI command translation
⚠️

Q Developer Free Tier limits you to 50 inline suggestions/month and 25 chat messages/month. The Pro tier removes limits. For enterprise teams, the Pro tier ($19/user/month) is typically required.

Amazon Q Pricing

ProductTierPriceKey Limits
Q DeveloperFree$0/user/month50 code suggestions/month, 25 chat messages/month
Q DeveloperPro$19/user/monthUnlimited, /transform, /review, /doc, vulnerability scanning
Q BusinessLite$3/user/monthChat only, 5 data sources, no plugins, no document upload
Q BusinessPro$20/user/monthFull features, 50 data sources, plugins, IAM Identity Center
💡

Q Business requires IAM Identity Center for user management. This is an organizational-level AWS service - you cannot have IAM Identity Center per-account. Factor in IAM Identity Center setup if it is not already deployed.

🎯

Interview Focus Points

  • 1What is the difference between Amazon Q Business and Amazon Q Developer?
  • 2How does Amazon Q Business enforce document-level permissions when answering questions?
  • 3How does Q Developer compare to GitHub Copilot for cloud/DevOps engineers?
  • 4What is the architecture of Q Business - how does it index documents and retrieve context?
  • 5What are Q Business plugins and how would you use one to automate a workflow?
  • 6How does Amazon Q Business relate to Amazon Kendra - are they competing or complementary services?
  • 7What security features does Q Business have for a regulated industry like healthcare or finance?