AWS Amplify Gen 2
AWS Amplify Gen 2 is a significant rethink of how developers build fullstack apps on AWS.
Instead of a CLI-driven workflow with JSON/YAML config files, Gen 2 lets you define your entire backend — authentication, data models, storage, functions — directly in TypeScript under the amplify/ directory.
This code-first approach means your infrastructure lives alongside your application code, making it easier to version control, review in PRs, and reason about. The sandbox environment allows each developer to have their own isolated cloud backend during development, reducing conflicts and speeding up iteration.