Tiago Silva 's repositories
ASPNETCore6-EFCore-SqlServer-Redis-AppInsights_IndicadoresEconomicos
Exemplo de implementação de uma API REST de Indicadores Econômicos em .NET 6 + ASP.NET Core e que faz uso de Entity Framework Core, SQL Server, Redis, um endpoint para checar se a aplicação está ativa (baseado no uso de Health Checks) e monitoramento com o Azure Application Insights.
ASPNETCore6-REST_API-Bogus_SimulacaoContatos
Exemplo de geração de dados para simulações com a biblioteca Bogus em uma API REST criada com .NET 6 + ASP.NET Core. Inclui uso de Swagger + OpenAPI.
ASPNETCore6-REST_API-RabbitMQ-OpenTelemetry-Jaeger_ContagemAcessos
Exemplo de API REST criada com o .NET 6 + ASP.NET Core para contagem de acessos e envio de mensagens para uma fila do RabbitMQ. Inclui a implementação de tracing distribuído utilizando OpenTelemetry e Jaeger.
ASPNETCore6-Tracing-OpenTelemetry-Jaeger-SqlServer-Dapper-EFCore_APIRegioes
Exemplo de API REST para consulta a Regiões/Estados criada com o .NET 6 + ASP.NET Core e utilizando Tracing com Jaeger + OpenTelemetry + SQL Server + Dapper + Entity Framework Core
ASPNETCore6_Dapper-EFCore-SqlServer-MiniProfiler_RegioesEstados
Exemplo de implementação de uma API REST para consulta de Regiões/Estados do Brasil em .NET 6 + ASP.NET Core e que faz uso de Dapper, Entity Framework Core, SQL Server e monitoramento de interações no banco de dados com MiniProfiler.
ASPNETCore7-Preview4-MinimalAPIs-TypedResults_ConversaoTemperaturas
Exemplo de API REST para conversão de temperaturas (Fahrenheit para as escalas Celsius e Kelvin) criada com o Preview 4 do .NET 7 + ASP.NET Core + Swagger/OpenAPI e utilizando Minimal APIs + os tipos TypedResults e Results<TResult1, TResult2>.
Azure-DevOps
Data extraction and Power BI report that generate management informations about your Azure DevOps organization. Using Azure DevOps CLI and Azure DevOps REST API, PowerShell scripts extract data from Azure DevOps, store this information in an Azure SQL Database and shows them in a Power BI report.
cartao-personalizado
Imagina que legal que seria se você pudesse personalizar seu cartão do Nubank do jeito que quiser?! Enquanto isso não é possível, criei uma aplicação muito legal utilizando somente HTML, CSS e JavaScript.
criptografia-devs
Criptografia para Desenvolvedores
dev-store
A microservices e-commerce reference application built with ASP.NET 6
DotNet6-AzureFunctions-InProcess-SQL-InputBinding_Votacao
.NET 6 + Azure Functions + In-Process + HTTP Trigger + Azure SQL/SQL Server (Input Trigger) + Totais Votações Tecnologias
DotNet6-Worker-AzureEventHubs-SqlServer-Dapper-AppInsights-Processor_Questoes
Exemplo de Worker Service em .NET 6 + Azure Event Hubs para processamento de eventos envolvendo respostas a uma questão sobre tecnologias e gravação dessas ocorrências no SQL Server (via Dapper.Contrib). Inclui monitoramento através do Application Insights.
DotNet6-WorkerService-RabbitMQ-SqlServer-OpenTelemetry-Jaeger_ContagemAcessos
Exemplo de consumo de mensagens de uma fila do RabbitMQ com dados de contagens de acesso em um Worker Service criado com .NET 6, utilizando ainda SQL Server + Dapper.Contrib para gravação dos dados. Inclui a implementação de tracing distribuído utilizando OpenTelemetry e Jaeger.
example-voting-app
Example Docker Compose app
exemplo-grpc-loadbalancing
gRPC Client-side load balancing
k6-LoadTests-Thresholds-Reports-ASPNETCore6-APIContagem-GitHubActions
Exemplo de implementação de testes de carga em JavaScript para execução com a ferramenta k6, incluindo o uso de thresholds (critérios para sucesso dos testes/falhas) e a geração de relatórios com o resultado das verificações através do projeto k6-reporter. A aplicação verificada é uma API REST baseada em .NET 6 + ASP.NET Core. Este repositório também inclui um workflow para build, push no Docker Hub e deployment no Azure App Services (utilizando containers).
Kubernetes-KEDA-AzureEventHubs-DotNet6_VotacaoTecnologias
Objetos para Deployment de um Worker Service (processamento de votos sobre tecnologias) no Kubernetes utilizando KEDA, Helm, Azure Event Hubs e .NET 6.
ntfy
Send push notifications to your phone or desktop using PUT/POST
opentelemetry-dotnet
The OpenTelemetry .NET Client
poupadev-api
Projeto da Jornada .NET 6.0.
PurpleExplorer
cross-platform Azure Service Bus explorer (Windows, MacOS, Linux)