/learning-aws-with-dotnet

This repository contains all my practices and lessons about AWS and .NET applications

Primary LanguageC#

Hands-on with AWS + .NET

In this repo, you'll find my hands-on using AWS with .NET, using the following services


  • AWS CloudFormation

    • CloudWatch - How to send logs creating a log group
    • DynamoDB - How to create a DynamoDB's table
    • S3 - How to create a S3 bucket
    • Secret Manager - How to store sensitive data
    • SNS - How to create a SNS with a SQS queue that subscribe to it
    • SQS - How to create a SQS queue

  • AWS CloudWatch

    • Be able to send logs
    • Integrate with ILogger or Serilog with .NET

  • AWS DynamoDB

    • Perform CRUD operations in a DynamoDB's table

  • AWS S3

    • Insert, retrieve and delete a file (.png, .txt...)

  • AWS SNS
    • Subscribe a SQS queue and emails to be able to receive events

  • AWS SQS
    • Publish and consume messages

  • AWS Secret Manager + AWS RDS
    • Store and retrieve sensive data
    • Integrate with a PostgreSQL database's using AWS RDS
    • Setup Secret Manager + Entity Framework Core

  • AWS Cognito
    • Creating an user pool
    • Adding email and password on sign up flow
    • Receiving the JWT tokens to login the user
    • Integrate Cognito with an API