AdsHan
Tech Lead at @ArezzoCo who loves technology and innovation.
@ArezzoCoRio Grande do Sul - Brazil
Pinned Repositories
Adshan
dotnet-api-gateway-yarp
Using YARP to Implement an API Gateway for Microservices with Load Balance, Rate Limit and Authentication.
dotnet-digital-school-messaging-rabbitmq
Microservices, Clean Architecture, CQRS with MediatR, Repository Pattern, Fluent Validation and RabbitMQ such as messaging broker.
dotnet-elastic-observability
Implementing Elastic Observability (Elasticsearch, Kibana e Elastic APM).
dotnet-flow-control
Flow control using approaches like manual controller, exceptions and also libraries like OneOf, FluentResults and ErrorOr.
dotnet-http-request-delegating-handlers
Implementing the Decorator Pattern for HttpClient with Delegating Handlers.
dotnet-metrics-influxdb-grafana
Observability option using InfluxDB and Grafana to monitor applications in real-time.
dotnet-microservices-outbox-pattern
Outbox Pattern strategy to implement atomicity between database transactions and message publishing.
dotnet-performance-benchmark
Analyzing performance with BenchmarkDotNet.
dotnet-real-time-sse
Implementing real-time events with Server-Sent Events (SSE).
AdsHan's Repositories
AdsHan/dotnet-flow-control
Flow control using approaches like manual controller, exceptions and also libraries like OneOf, FluentResults and ErrorOr.
AdsHan/dotnet-http-request-delegating-handlers
Implementing the Decorator Pattern for HttpClient with Delegating Handlers.
AdsHan/dotnet-metrics-influxdb-grafana
Observability option using InfluxDB and Grafana to monitor applications in real-time.
AdsHan/dotnet-real-time-sse
Implementing real-time events with Server-Sent Events (SSE).
AdsHan/Adshan
AdsHan/dotnet-api-gateway-yarp
Using YARP to Implement an API Gateway for Microservices with Load Balance, Rate Limit and Authentication.
AdsHan/dotnet-aws-annotations-lambda-framework
Utilizing Lambda Annotations as a programming model for developing .NET Lambda functions
AdsHan/dotnet-aws-secrets-manager
Securing configurations with AWS Secrets Manager.
AdsHan/dotnet-aws-ses
Send Emails with Amazon SES as SMTP Server and Mimekit/Mailkit.
AdsHan/dotnet-aws-sns-sqs
How to implement messaging using Amazon SQS (Queue) and Amazon SNS (Topic).
AdsHan/dotnet-benchmark-offset-cursor
Comparing Cursor-Based Pagination vs Offset-Based Pagination.
AdsHan/dotnet-benchmark-string-concatenation
Comparative analysis of string concatenation methods.
AdsHan/dotnet-bulk-insert-csv-file
Bulk importing CSV files using CsvHelper.
AdsHan/dotnet-discriminated-unions-erroror
Using Discriminated Unions with the ErrorOr library for handling multiple return types.
AdsHan/dotnet-event-driven-architecture
Domain Events vs Integration Events in event-driven communication.
AdsHan/dotnet-grpc-communication
Implementing gRPC services and clients for efficient communication.
AdsHan/dotnet-host-api-aws-lambda
Hosting .NET Web API with AWS Lambda.
AdsHan/dotnet-k6-load-testing
API load testing using K6 with multiple scenarios and stages.
AdsHan/dotnet-keycloak-identity
Implementing Identity and Access Management with Keycloak.
AdsHan/dotnet-metrics-opentelemetry
Visualize Metrics in Grafana using OpenTelemetry with Prometheus integration.
AdsHan/dotnet-mocking-aws-resources
Mock AWS resources locally in a docker container with LocalStack.
AdsHan/dotnet-nbomber-load-testing
API Load Testing Using the NBomber with Multiple Scenarios and Stages.
AdsHan/dotnet-ocr-extract-data
Data Extraction from PDFs and Images using Amazon Textract.
AdsHan/dotnet-pipeline-behaviours
CQRS command validation using MediatR's Pipeline Behaviors and FluentValidation.
AdsHan/dotnet-repr-pattern
An alternative approach to Minimal APIs and MVC using the REPR design pattern with FastEndpoints.
AdsHan/dotnet-response-caching
Implementing Various Caching Strategies with CQRS.
AdsHan/dotnet-saga-pattern
Implement Saga Pattern using NServiceBus to coordinate related actions efficiently.
AdsHan/dotnet-saga-pattern-rabbitmq
Implementing Saga Orchestration Pattern with RabbitMQ.
AdsHan/dotnet-thread-safety
The Singleton Design Pattern and best practices for ensuring thread safety.
AdsHan/dotnet-tuples-dto
Reducing the need to create DTO classes using Tuples.