I'm building something. It might not be very useful. Instead of sharing what I'm building. I'll share what I'm building with!
You can take these ingredients and make your own dish!
Architecture
Serverless Patterns
https://blog.serverlessadvocate.com/unlocking-serverless-superpowers-mastering-the-8-crucial-design-patterns-every-engineer-should-128fafb87113
Lightweight Clean Architecture
https://blog.serverlessadvocate.com/serverless-lightweight-clean-code-approach-84133c90eeeb
Five lessons from a minor production incident
https://lucvandonkersgoed.com/2024/10/17/five-lessons-from-a-minor-production-incident-copy/
The architecture behind aws-news.com
https://developers.podcast.go-aws.com/web/podcasts/episode_128/index.html
Language and framework
TypeScript
https://www.typescriptlang.org/docs/handbook/2/basic-types.html
JavaScript
https://javascript.info/
AWS CDK Reference Documentation
https://docs.aws.amazon.com/cdk/api/v2/
15 Quick Useful Tips for AWS CDK Engineers
https://blog.serverlessadvocate.com/15-quick-useful-tips-for-aws-cdk-engineers-a7675e1557aa
AWS Serverless
When the shoulders of giants are offered, you’d do well to stand on them
https://lucvandonkersgoed.com/2023/10/13/if-the-shoulders-of-giants-are-offered-youd-do-well-to-stand-on-them/
Serverless Patterns and Solutions
https://www.serverlessadvocate.com/patterns
Database
DynamoDB Book
https://dynamodbbook.com/
Amazon DynamoDB on-demand mode
https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-dynamo-db-reduces-prices-on-demand-throughput-global-tables/
Visibility Monitoring Operating
AWS Lambda Cookbook: Logging
https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-1-logging
AWS Lambda Cookbook: Observability
https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-2-observability
AWS Lambda Cookbook: Domain Observability
https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-3-business-domain-observability
AWS Lambda Cookbook: Environment Variables
https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-environment-variables
AWS Lambda Powertools for TypeScript Reference
https://docs.powertools.aws.dev/lambda/typescript/latest/api/
Monitoring AWS CloudWatch Logs with CDK
https://blog.serverlessadvocate.com/monitoring-aws-cloudwatch-logs-with-cdk-creating-alarms-for-specific-error-conditions-bae0c4e36f79
CloudWatch Recommended Alarms
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best_Practice_Recommended_Alarms_AWS_Services.html###ApiGateway
Cognito User Pool
CDK Reference API
https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_cognito-readme.html
Cognito Lambda Triggers
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html
Case Study: Teach Me AWS (Cognito)
https://www.teachmeaws.com/blakes-log/teach-me-case-study
More Terminology and Concepts
Idempotency
https://www.ranthebuilder.cloud/post/serverless-api-idempotency-with-aws-lambda-powertools-and-cdk
Serverless Idempotency with Powertools for AWS Lambda
https://blog.serverlessadvocate.com/serverless-idempotency-with-powertools-for-aws-lambda-8f6aa0b0e816
REST API Documentation and Integration Testing
Comprehensive Testing of Serverless Solutions
https://blog.serverlessadvocate.com/comprehensive-testing-of-serverless-solutions-exploring-integration-e2e-and-unit-testing-with-e55d56eb09bd
OpenAPI Swagger Editor
https://editor.swagger.io/
Postman
https://www.postman.com/
Backend REST API Deployment
GitHub Actions
https://docs.github.com/en/actions
Configure OIDC to allow GitHub Actions assess resources in AWS
https://docs.github.com/en/actions/security-for-github-actions/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services
Fullstack Serverless
Serverless Fullstack with AWS/CDK/NextJS & Typescript
https://www.udemy.com/course/serverless-fullstack-fundamentals-with-aws-cdk-nextjs-typescript/learn/lecture/45049855###overview
AWS-Amplify JavaScript library
https://docs.amplify.aws/javascript/
Frontend Application
Next.js framework
https://nextjs.org/docs/app/building-your-application
React.js
https://react.dev/learn
React hook forms
https://www.react-hook-form.com/get-started
Shadcn UI
https://ui.shadcn.com
Tailwind CSS
https://tailwindcss.com
Vercel deployment
https://vercel.com
Top comments (0)