What are the 3 tiers of AWS AI/ML services?
What is Amazon SageMaker?
Fully managed end-to-end ML platform. Components: Studio (IDE), Notebooks (Jupyter), Training, Autopilot (AutoML), Feature Store, Model Registry, Pipelines (CI/CD for ML), Endpoints (real-time/batch inference). Use cases: fraud detection, recommendations, predictive maintenance.
What is Amazon Lex?
Builds conversational chatbots using voice and text – the same technology powering Alexa. Components: Intents (user goal), Utterances (trigger phrases), Slots (required variables), Fulfillment (Lambda). Use cases: customer service bots, virtual assistants, automated FAQ.
What is Amazon Kendra?
Intelligent enterprise search powered by ML. Indexes documents and answers natural language questions (not just keyword search). Understands context and synonyms. Supports S3, SharePoint, RDS, ServiceNow, Salesforce, GitHub.
What is Amazon Comprehend?
NLP service that extracts insights from text. Capabilities: entity recognition, key phrase extraction, sentiment analysis (positive/negative/neutral/mixed), language detection, topic modelling, PII detection.
What is Amazon Polly?
Text-to-Speech (TTS) service. Converts text to lifelike speech. 60+ languages, 100+ voices. Neural TTS (NTTS) for most natural sound. Supports SSML for fine-grained control. Use cases: accessibility, e-learning, voice apps.
What is Amazon Rekognition?
Image and video analysis powered by deep learning. Capabilities: face detection/analysis/comparison, object/scene detection, OCR (text in image), content moderation, celebrity recognition, activity detection in video, PPE detection. Use cases: security, identity verification, content moderation.
What is Amazon Textract?
Automatically extracts text and structured data from scanned documents – goes beyond simple OCR. Can extract printed text, handwriting, form key-value pairs, and tables. Use cases: medical records, expense processing, mortgage documents, identity documents.
What is Amazon Transcribe?
Automatic Speech Recognition (ASR) – speech to text. Supports transcription of audio/video files and real-time streaming. Speaker identification, custom vocabulary, auto punctuation, language identification. Amazon Transcribe Medical for healthcare. Use cases: meeting transcription, call centre analytics, subtitles.
What is Amazon Translate?
Neural machine translation supporting 75+ languages. Provides real-time and batch translation. Use cases: localisation, multilingual customer support, cross-language content analysis.
Quick match – which AI/ML service for each task?
Speech to text → Transcribe. | Text to speech → Polly. | Image/video analysis → Rekognition. | Document extraction → Textract. | Chatbots → Lex. | Enterprise search → Kendra. | NLP/text analysis → Comprehend. | Language translation → Translate. | Custom ML models → SageMaker.
What is Amazon Athena?
Serverless SQL query service that queries data directly in S3 – no ETL or loading required. Supports CSV, JSON, Parquet, ORC. Pay per query ($5/TB scanned). Commonly used with AWS Glue for data cataloguing.
What is AWS Glue?
Serverless ETL (Extract, Transform, Load) service. Discovers and catalogues data. Often paired with Athena or Redshift.
What is Amazon EMR?
Managed Hadoop and Spark service for big data processing at scale.
What is Amazon OpenSearch?
AWS-managed clone of Elasticsearch. Used for search and log analytics.
What is AWS Data Exchange?
Allows you to subscribe to and use third-party data sets directly within AWS.
What is Amazon QuickSight?
Business intelligence (BI) tool for creating dashboards, visualisations, and reports from AWS and other data sources.
What is AWS Lake Formation?
Service for building, securing, and managing data lakes on S3.
What is the AWS CI/CD pipeline toolchain?
CodeCommit (Git repo) → CodeBuild (build/test) → CodeDeploy (deploy) – all orchestrated by CodePipeline.
What is AWS CodeCommit?
Managed Git-based source control repository service. Fully managed, secure.
What is AWS CodeBuild?
Fully managed CI build service. Compiles code, runs tests, and produces build artefacts. No servers to manage.
What is AWS CodeDeploy?
Automated application deployment service. Deploys to EC2, Lambda, on-premises servers, and ECS.
What is AWS CodePipeline?
CI/CD pipeline orchestration service. Automates the build, test, and deploy phases using CodeCommit, CodeBuild, and CodeDeploy.
What is AWS CodeArtifact?
Managed artefact repository for software packages (npm, Maven, pip, NuGet, etc.).