Usefully links for DotNet Backend Developers
Published: 2023-01-02 09:53:44

Recently I have had problems remembering the names of certain tools projects and articles. In software development, we use a lot of tools, and I decided to create a list of links to make it easy to search.

If you are curious about technology and new things this links is for you.

## Observability (Log, Metric, Tracing)

- **Opentelemetry** https://opentelemetry.io/
- **Serilog** https://serilog.net/
- **Grafana** https://grafana.com/
- **Prometheus** https://prometheus.io/
- **Jaeger** https://www.jaegertracing.io/
- **Zipkin** https://zipkin.io/
- **Seq** https://datalust.co/
- **Loki** https://grafana.com/oss/loki/

## Documentation

- **Swagger** https://swagger.io/
- **ReDoc** https://redocly.com/redoc/

## IDE’s

- **JetBrains** Rider https://www.jetbrains.com/pt-br/rider/
- **Visual Studio** Code https://code.visualstudio.com/
- **Visual Studio** https://visualstudio.microsoft.com/pt-br/downloads/

## API Client

- **Insomnia** https://insomnia.rest/
- **Postman** https://www.postman.com/

## CSharp Design Patterns

- **Refactoring Guru** https://refactoring.guru/

## Microservices Architecture

- **Learn Microservices** https://learn.microsoft.com/en-us/events/learn-events/learnlive-create-microservices-dotnet/
- **Microservices IO Chris Richardson** https://microservices.io/index.html
- **Microsoft Microservice Style** https://docs.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/microservices
- **Microsft Microservice Patterns** https://docs.microsoft.com/pt-br/azure/architecture/microservices/design/patterns
- **Microsoft E-Books** https://dotnet.microsoft.com/en-us/learn/aspnet/microservices-architecture
- **Microservices In .NET Second Edition Christian Horsdal Gammelgaard** https://www.manning.com/books/microservices-in-net-second-edition
- **AWS Prescriptive Guidance** https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-data-persistence/service-per-team.html

## Domain Driven Design (DDD)

{% embed https://www.youtube.com/watch?v=pMuiVlnGqjk %}

- **Domain Driven Design Martin Fowler** https://martinfowler.com/bliki/DomainDrivenDesign.html
- **Domain Driven Design Eric Evans Books** https://www.domainlanguage.com/ddd/
- **Vaughn Vernon Books** https://vaughnvernon.com/ | https://kalele.io/books/
- **Context Mapper** https://contextmapper.org/
- **Event Store** https://www.eventstore.com/
- **EventStorming** https://www.eventstorming.com/
- **Digital Banking DDD** https://shekhargulati.com/2022/05/28/applying-ddd-to-architect-a-digital-bank-part-1-analyzing-domain-using-subdomains/

## Quality And Testing

- **SonarQube** https://www.sonarqube.org/
- **MOQ** https://github.com/moq/moq4
- **Testcontainers** https://www.testcontainers.org/ https://github.com/testcontainers/testcontainers-dotnet
- **SpecFlow** https://specflow.org/
- **WiremockNet** https://github.com/WireMock-Net/WireMock.Net
- **Unit Test Martin Fowler** https://martinfowler.com/bliki/UnitTest.html
- **Integration Test Martin Fowler** https://martinfowler.com/bliki/IntegrationTest.html
- **Microservice Testing Martin Fowler** [https://martinfowler.com/articles/microservice-testing/](https://martinfowler.com/articles/microservice-testing/)
- **Practical Test Pyramid Martin Fowler** https://martinfowler.com/articles/practical-test-pyramid.html
- **Software** Testing Guide https://martinfowler.com/testing/
- **Benchmark** DotNet https://benchmarkdotnet.org/
- **K6** Load Testing https://k6.io/

## Cloud Computing
- **AWS** https://aws.amazon.com/
- **Azure** https://azure.microsoft.com/en-us/
- **GCP** https://cloud.google.com/
- **Digital Ocean** https://www.digitalocean.com/
- **Alibaba Cloud** https://www.alibabacloud.com/

Enjoy the content, I will update more links later.

See ya !!