aws-advanced_skill

This skill helps you design and implement AWS advanced patterns for orchestration, events, and observability to build scalable serverless architectures.
  • Python

13

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill williamzujkowski/standards --skill aws-advanced

  • REFERENCE.md28.4 KB
  • SKILL.md10.2 KB

Overview

This skill teaches advanced AWS serverless architectures, orchestration, and event-driven patterns with practical, production-ready guidance. It bundles concise reference patterns, implementation advice, and templates to start secure, cost-effective serverless projects quickly. The content focuses on Step Functions, EventBridge, DynamoDB single-table design, SQS/SNS patterns, observability, and cost optimization.

How this skill works

The skill inspects common serverless design choices and presents repeatable patterns: event buses, orchestrated workflows, fan-out processing, CQRS, and sagas. It provides implementation checklists, configuration recommendations, and links to reusable templates and scripts to jumpstart deployments. The material emphasizes security, reliability, observability, and cost control with concrete best practices and examples.

When to use it

  • Designing event-driven microservices that require loose coupling and cross-account events
  • Orchestrating multi-step business processes using Step Functions with compensating transactions
  • Building high-scale, low-latency read/write systems with DynamoDB single-table design
  • Implementing reliable messaging with SQS/SNS patterns including FIFO and DLQs
  • Improving observability across Lambda and distributed services with X-Ray and EMF

Best practices

  • Apply IAM least-privilege and use Secrets Manager for credentials and rotation
  • Design idempotent consumers and use DLQs plus exponential backoff with jitter
  • Enable X-Ray and structured JSON logging with correlation IDs for end-to-end tracing
  • Right-size Lambda memory, consider ARM64, and use reserved/provisioned concurrency when needed
  • Use DynamoDB single-table patterns with GSIs for alternate access and transactions for ACID needs

Example use cases

  • API triggers an orchestrated Step Functions workflow to process orders with compensation steps on failure
  • Microservices publish domain events to EventBridge for cross-team integrations and auditing
  • Fan-out notifications via SNS to multiple SQS queues for parallel tenant-specific processing
  • Stream DynamoDB changes to build materialized read models and analytics pipelines
  • Cost-optimized serverless platform using Lambda Power Tuning, S3 lifecycle policies, and DynamoDB on-demand

FAQ

Use EventBridge for rich event routing, cross-account patterns, and schema registry features; use SNS when you need simple pub/sub fan-out with direct mobile/push integrations or high-throughput notifications.

Is single-table DynamoDB always better?

Single-table design excels for complex access patterns and performance but increases design complexity; evaluate team expertise, access patterns, and query requirements before choosing it.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
aws-advanced skill by williamzujkowski/standards | VeilStrat