Study resources for AWS Certified Data Analytics - Specialty exam

Study resources for AWS Certified Data Analytics - Specialty exam

  • aws
  • June 13, 2023

I took the AWS Certified Data Analytics - Specialty exam in June of 2023 and passed it on my first attempt. Here are some resources I compiled while preparing for the exam. This list includes links to the courses I took, public practice tests, and 180 documentation resources related to the services covered in the exam. I hope you find these resources useful. Good luck with your exam!

Courses:

Practice Exams:

AWS Documentations to read:

CategoryDocumentation
architecturehttps://docs.aws.amazon.com/whitepapers/latest/derive-insights-from-aws-modern-data/derive-insights-from-aws-modern-data.html
architecturehttps://docs.aws.amazon.com/whitepapers/latest/build-e2e-data-driven-applications/build-e2e-data-driven-applications.html
architecturehttps://docs.aws.amazon.com/whitepapers/latest/build-modern-data-streaming-analytics-architectures/build-modern-data-streaming-analytics-architectures.html
architecturehttps://docs.aws.amazon.com/whitepapers/latest/big-data-analytics-options/aws-lake-formation.html
artifacthttps://aws.amazon.com/artifact/faq/
athenahttps://aws.amazon.com/blogs/big-data/improve-amazon-athena-query-performance-using-aws-glue-data-catalog-partition-indexes/
athenahttps://docs.aws.amazon.com/athena/latest/ug/glue-athena.html
athenahttps://aws.amazon.com/athena/faqs/
athenahttps://docs.aws.amazon.com/athena/latest/ug/partitions.html
athenahttps://docs.aws.amazon.com/athena/latest/ug/work-with-data-stores.html
athenahttps://docs.aws.amazon.com/athena/latest/ug/troubleshooting-athena.html
athenahttps://aws.amazon.com/blogs/big-data/top-10-performance-tuning-tips-for-amazon-athena/
athenahttps://catalog.us-east-1.prod.workshops.aws/workshops/9981f1a1-abdc-49b5-8387-cb01d238bb78/en-US/30-basics/306-workgroups
athenahttps://docs.aws.amazon.com/athena/latest/ug/what-is.html
athenahttps://docs.aws.amazon.com/athena/latest/ug/convert-to-columnar.html
athenahttps://docs.aws.amazon.com/athena/latest/ug/ddl-sql-reference.html
athenahttps://aws.amazon.com/athena/resources/
cloudtrailhttps://aws.amazon.com/cloudtrail/faqs/
confighttps://aws.amazon.com/config/faq/
datalakeshttps://aws.amazon.com/blogs/big-data/easily-manage-your-data-lake-at-scale-using-tag-based-access-control-in-aws-lake-formation/
datalakeshttps://aws.amazon.com/blogs/big-data/design-patterns-for-an-enterprise-data-lake-using-aws-lake-formation-cross-account-access/?anda_dl6
datalakeshttps://aws.amazon.com/big-data/datalakes-and-analytics/what-is-a-data-lake/
dmshttps://aws.amazon.com/dms/faqs/
dmshttps://docs.aws.amazon.com/dms/latest/userguide/CHAP_Troubleshooting.html
dmshttps://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.html
dmshttps://aws.amazon.com/premiumsupport/knowledge-center/dms-high-target-latency/
dmshttps://aws.amazon.com/dms/pricing/
dmshttps://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html
dmshttps://aws.amazon.com/blogs/database/aws-dms-now-supports-native-cdc-support/
dmshttps://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/specifying-conditions.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/BackupRestore.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ServiceQuotas.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.Partitions.html
dynamodbhttps://aws.amazon.com/premiumsupport/knowledge-center/throttled-ddb/
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LSI.html
dynamodbhttps://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html
dynamodbhttps://aws.amazon.com/dynamodb/faqs/
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-manage-view.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-manage-view-web-log-files.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-file-systems.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-security.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_ViewingMetrics.html
emrhttps://aws.amazon.com/blogs/big-data/respond-to-state-changes-on-amazon-emr-clusters-with-amazon-cloudwatch-events/
emrhttps://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-spark-glue.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-manage.html
emrhttps://aws.amazon.com/blogs/aws/amazon-emr-serverless-now-generally-available-run-big-data-applications-without-managing-servers
emrhttps://aws.amazon.com/blogs/big-data/best-practices-for-resizing-and-automatic-scaling-in-amazon-emr/
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-cluster-location-data-storage.html
emrhttps://aws.amazon.com/blogs/big-data/best-practices-for-securing-amazon-emr/
emrhttps://aws.amazon.com/emr/pricing/?nc=sn&loc=4
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-ha-applications.html
emrhttps://aws.amazon.com/blogs/big-data/best-practices-for-running-apache-spark-applications-using-amazon-ec2-spot-instances-with-amazon-emr/
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-instance-group-configuration.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-data-encryption-options.html#emr-encryption-localdisk
emrhttps://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-fine-grained-cluster-access.html
emrhttps://aws.amazon.com/emr/features/
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-concurrent-steps.html
emrhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-instances-guidelines.html
emr, securityhttps://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-security.html
firehosehttps://aws.amazon.com/kinesis/data-firehose/faqs/
firehosehttps://docs.aws.amazon.com/firehose/latest/dev/troubleshooting.html
firehosehttps://docs.aws.amazon.com/firehose/latest/dev/create-name.html
gluehttps://docs.aws.amazon.com/glue/latest/dg/crawler-data-stores.html
gluehttps://docs.aws.amazon.com/glue/latest/dg/monitor-spark.html
gluehttps://docs.aws.amazon.com/glue/latest/dg/glue-troubleshooting-errors.html
gluehttps://aws.amazon.com/blogs/big-data/work-with-partitioned-data-in-aws-glue/
gluehttps://aws.amazon.com/glue/faqs/
gluehttps://docs.aws.amazon.com/whitepapers/latest/aws-glue-best-practices-build-secure-data-pipeline/building-a-secure-data-pipeline.html
gluehttps://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-transforms.html
gluehttps://docs.aws.amazon.com/glue/latest/dg/workflows_overview.html
gluehttps://docs.aws.amazon.com/glue/latest/dg/populate-data-catalog.html
gluehttps://aws.amazon.com/blogs/big-data/crafting-serverless-streaming-etl-jobs-with-aws-glue/
gluehttps://aws.amazon.com/glue/pricing/
gluehttps://docs.aws.amazon.com/glue/latest/dg/schema-registry-works.html
hivehttps://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-metastore-external-hive.html
iamhttps://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_UseCases.html
iamhttps://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html
iamhttps://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_identity-vs-resource.html
iamhttps://docs.aws.amazon.com/IAM/latest/UserGuide/intro-structure.html
kafkahttps://aws.amazon.com/msk/what-is-kafka/
kinesishttps://aws.amazon.com/kinesis/data-streams/pricing/
kinesishttps://aws.amazon.com/premiumsupport/knowledge-center/kinesis-data-stream-throttling/
kinesishttps://docs.aws.amazon.com/streams/latest/dev/writing-with-agents.html
kinesishttps://docs.aws.amazon.com/streams/latest/dev/shared-fan-out-consumers.html
kinesishttps://docs.aws.amazon.com/firehose/latest/dev/disaster-recovery-resiliency.html
kinesishttps://docs.aws.amazon.com/streams/latest/dev/service-sizes-and-limits.html
kinesishttps://docs.aws.amazon.com/streams/latest/dev/enhanced-consumers.html
kinesishttps://aws.amazon.com/kinesis/data-analytics/pricing/?nc=sn&loc=3
kinesishttps://docs.aws.amazon.com/streams/latest/dev/working-with-streams.html
kinesishttps://aws.amazon.com/blogs/big-data/preprocessing-data-in-amazon-kinesis-analytics-with-aws-lambda/
kinesishttps://docs.aws.amazon.com/streams/latest/dev/kinesis-producer-adv-retries-rate-limiting.html
kinesishttps://aws.amazon.com/kinesis/
kinesishttps://docs.aws.amazon.com/streams/latest/dev/kinesis-record-processor-scaling.html
kinesishttps://docs.aws.amazon.com/streams/latest/dev/disaster-recovery-resiliency.html
kinesishttps://docs.aws.amazon.com/kinesisanalytics/latest/java/how-connectors.html
kinesishttps://docs.aws.amazon.com/streams/latest/dev/troubleshooting-consumers.html
kinesishttps://docs.aws.amazon.com/streams/latest/dev/troubleshooting-producers.html
kinesishttps://aws.amazon.com/blogs/big-data/under-the-hood-scaling-your-kinesis-data-streams/
kinesishttps://aws.amazon.com/premiumsupport/knowledge-center/kinesis-data-streams-troubleshoot/
kinesishttps://aws.amazon.com/kinesis/data-streams/faqs/
kinesishttps://docs.aws.amazon.com/streams/latest/dev/developing-producers-with-sdk.html
kinesishttps://aws.amazon.com/kinesis/data-firehose/pricing/
kinesishttps://docs.aws.amazon.com/streams/latest/dev/developing-producers-with-kpl.html
kinesis data analyticshttps://aws.amazon.com/sns/faqs/
kinesis data analyticshttps://docs.aws.amazon.com/kinesisanalytics/latest/dev/windowed-sql.html
kinesis data analyticshttps://aws.amazon.com/kinesis/data-analytics/faqs/
kinesis data analyticshttps://docs.aws.amazon.com/kinesisanalytics/latest/dev/stagger-window-concepts.html
kinesis data analyticshttps://docs.aws.amazon.com/kinesisanalytics/latest/dev/streaming-sql-concepts.html
kinesis video streamshttps://aws.amazon.com/kinesis/video-streams/faqs/
kinesis video streamshttps://docs.aws.amazon.com/emr/latest/ManagementGuide/logging_emr_api_calls.html
mskhttps://aws.amazon.com/msk/faqs/
opensearchhttps://docs.aws.amazon.com/opensearch-service/latest/developerguide/cloudwatch-alarms.html
opensearchhttps://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-bp.html
opensearchhttps://docs.aws.amazon.com/opensearch-service/latest/developerguide/sizing-domains.html
opensearchhttps://aws.amazon.com/elasticsearch-service/resources/
opensearchhttps://aws.amazon.com/opensearch-service/
opensearchhttps://aws.amazon.com/blogs/opensource/open-distro-elasticsearch-shard-allocation/
quicksighthttps://docs.aws.amazon.com/quicksight/latest/user/vpc-qeni.html
quicksighthttps://aws.amazon.com/quicksight/resources/faqs/
quicksighthttps://docs.aws.amazon.com/quicksight/latest/user/working-with-visual-types.html
quicksighthttps://docs.aws.amazon.com/lake-formation/latest/dg/qs-integ-lf.html
quicksighthttps://docs.aws.amazon.com/quicksight/latest/user/welcome.html
quicksighthttps://docs.aws.amazon.com/quicksight/latest/user/anomaly-detection.html
rdshttps://aws.amazon.com/rds/faqs/
rdshttps://aws.amazon.com/rds/details/backup/
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/stored-procedure-create.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/t_Distributing_data.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c_Compression_encodings.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-schemas.html
redshifthttps://aws.amazon.com/redshift/faqs/
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c_high_level_system_architecture.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/t_Sorting_data.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c-query-performance.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/t_Loading_data.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c_Distribution_examples.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c_workload_mngmt_classification.html
redshifthttps://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/t_Loading_data.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/r_Database_objects.html
redshifthttps://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-operations.html#rs-resize-tutorial
redshiftBhttps://aws.amazon.com/blogs/big-data/10-best-practices-for-amazon-redshift-spectrum/
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/cm-c-implementing-workload-management.html
redshifthttps://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html
redshifthttps://docs.aws.amazon.com/redshift/latest/dg/c_choosing_dist_sort.html
redshifthttps://docs.aws.amazon.com/redshift/latest/mgmt/overview.html
redshifthttps://aws.amazon.com/blogs/aws/amazon-redshift-serverless-now-generally-available-with-new-capabilities/
s3https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints-s3.html
s3https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html
s3https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html
s3https://docs.aws.amazon.com/AmazonS3/latest/dev/optimizing-performance.html
s3https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html
s3https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html
s3https://docs.aws.amazon.com/AmazonS3/latest/dev/optimizing-performance.html
s3https://aws.amazon.com/s3/storage-classes/
s3https://docs.aws.amazon.com/whitepapers/latest/building-data-lakes/building-data-lake-aws.html
s3https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-best-practices.html
s3https://aws.amazon.com/blogs/aws/s3-glacier-select/
s3https://aws.amazon.com/premiumsupport/knowledge-center/s3-request-limit-avoid-throttling/
s3https://aws.amazon.com/s3/faqs/
s3https://aws.amazon.com/glacier/faqs/
sagemakerhttps://aws.amazon.com/sagemaker/developer-resources/
sagemakerhttps://docs.aws.amazon.com/sagemaker/latest/dg/gs.html
sagemakerhttps://aws.amazon.com/sagemaker/faqs/
securityhttps://docs.aws.amazon.com/wellarchitected/latest/analytics-lens/security.html
securityhttps://aws.amazon.com/blogs/database/best-practices-for-securing-sensitive-data-in-aws-data-stores/
sparkhttps://aws.amazon.com/big-data/what-is-spark/
sqshttps://aws.amazon.com/sqs/faqs/
stepfunctionshttps://aws.amazon.com/blogs/big-data/orchestrate-apache-spark-applications-using-aws-step-functions-and-apache-livy/
stepfunctionshttps://aws.amazon.com/blogs/big-data/orchestrate-amazon-redshift-based-etl-workflows-with-aws-step-functions-and-aws-glue/
stepfunctionshttps://aws.amazon.com/blogs/aws/new-using-step-functions-to-orchestrate-amazon-emr-workloads/

For any questions and consultation, reach out at nurbol.sakenov@outlook.com

Related Posts

Near real time game events integration into Snowflake with Snowpipe and Amazon Kinesis

Near real time game events integration into Snowflake with Snowpipe and Amazon Kinesis

Amazon Kinesis and Snowpipe are two powerful services that can be used together to deliver near real-time data processing.

Read More
Setting up a custom VPC with EC2 instances on AWS

Setting up a custom VPC with EC2 instances on AWS

In this lab, we will build a custom VPC with a public and a private subnet.

Read More
Vector Search with Amazon MemoryDB

Vector Search with Amazon MemoryDB

As applications in AI, machine learning, and real-time analytics grow in complexity, the need for ultra-fast and efficient data storage and retrieval systems becomes critical.

Read More