EraCode practice

AWS practice challenges

Public AWS challenges shared by the EraCode community. These pages are teasers — skill maintenance starts when you attempt the full problem inside EraCode.

DynamoDB Item Size: Pick the Right Shape

intermediateMulti-PartAWS

Quick daily practice on AWS data structures: choose an efficient DynamoDB attribute type and implement a tiny helper that builds a compact DynamoDB item from a JS object.

Route users by locale with CloudFront Viewer Country

intermediateMulti-PartAWS

Practice an internationalization pattern on AWS: using CloudFront geolocation to pick a locale-specific origin path without changing your app code.

Lambda Cold Start: One-Time Init with Lazy Global Cache

intermediateMulti-PartAWS

Practice a lifecycle/initialization pattern in AWS Lambda: doing expensive setup once per execution environment and reusing it across invocations.

Stop Recursive Step Functions Executions Safely

intermediateMulti-PartAWS

Practice preventing accidental recursion in AWS Step Functions by using execution metadata to short-circuit loops.

Other technologies

All challengesCCloudflareDjangoDjango REST FrameworkDockerExpressFlaskGitJavaScriptLIBORNestJSNext.jsPostgreSQLPythonRReact.jsSQLSequelizeSushiswapTailwind CSSThird-party APIsTypeScriptZod

Product

  • Home
  • Features
  • Daily challenges
  • Pricing

Guides

  • Topics
  • Practice
  • Glossary
  • Prevent skill atrophy
  • Stay sharp with AI coding
  • Daily coding practice

Teams

  • Senior developers
  • Engineering team training

Legal

  • Privacy
  • Contact