Renato Groffe's Projects
Exemplo de consumo de mensagens de uma fila do RabbitMQ com dados de aƧƵes em um Worker Service criado com .NET 5, utilizando ainda SQL Server, Dapper.Contrib e Application Insights (para fins de monitoramento). Inclui um Dockerfile para geraĆ§Ć£o de imagens Docker.
Exemplo de consumo de mensagens vinculadas a uma fila do RabbitMQ em um Worker Service criado com o .NET 5
Exemplo de consumo de mensagens de um tĆ³pico do Azure Service Bus com dados de aƧƵes para em uma Worker Service criado com .NET 5, utilizando ainda MongoDB e Azure App Configuration. Inclui um Dockerfile para geraĆ§Ć£o de imagens Docker.
Exemplo de processamento de eventos do Azure Event Hubs com dados de contagens de acesso em um Worker Service criado com .NET 5, utilizando ainda SQL Server + Dapper.Contrib para gravaĆ§Ć£o dos dados e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux.
Exemplo de consumo de mensagens de um tĆ³pico do Apache Kafka com dados de aƧƵes em um Worker Service criado com .NET 5, utilizando ainda MongoDB para gravaĆ§Ć£o dos dados, FluentValidation para validaƧƵes e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux. Inclui tambĆ©m um projeto criado com .NET 5 + xUnit + Fluent Assertions para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o, alĆ©m de um manifesto para deployment no Kubernetes.
Exemplo de consumo de mensagens de um tĆ³pico do Apache Kafka com dados de aƧƵes em um Worker Service criado com .NET 5, utilizando ainda PostgreSQL, Dapper para manipulaĆ§Ć£o dos dados, FluentValidation para validaƧƵes e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux. Inclui tambĆ©m um projeto criado com .NET 5 + xUnit + Fluent Assertions para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o.
Exemplo de consumo de mensagens de um tĆ³pico do Apache Kafka com dados de aƧƵes em um Worker Service criado com .NET 5, utilizando ainda um HashSet do Redis para gravaĆ§Ć£o dos dados, FluentValidation para validaƧƵes e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux. Inclui tambĆ©m um projeto criado com .NET 5 + xUnit + Fluent Assertions para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o.
Exemplo de consumo de mensagens de um tĆ³pico do Apache Kafka com dados de contagens de acesso em um Worker Service criado com .NET 5, utilizando ainda SQL Server + Dapper.Contrib para gravaĆ§Ć£o dos dados e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux.
Exemplo de implementaĆ§Ć£o de um processo para monitoramento de sites a partir de um Worker Service criado em .NET 5 e com gravaĆ§Ć£o de logs em uma base do MongoDB. Inclui Dockerfile para geraĆ§Ć£o de imagem Linux e manifesto para deployment no Kubernetes.
Exemplo de consumo de mensagens de uma fila do RabbitMQ com dados de aƧƵes em um Worker Service criado com .NET 5, utilizando ainda MongoDB para gravaĆ§Ć£o dos dados, FluentValidation para validaƧƵes e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux. Inclui tambĆ©m um projeto criado com .NET 5 + xUnit + Fluent Assertions para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o.
Exemplo de consumo de mensagens de uma fila do RabbitMQ com dados de contagens de acesso em um Worker Service criado com .NET 5, utilizando ainda SQL Server + Dapper.Contrib para gravaĆ§Ć£o dos dados e um Dockerfile para geraĆ§Ć£o de imagens Docker em Linux.
Exemplo de implementaĆ§Ć£o de um processo para monitoramento de sites atravĆ©s da implementaĆ§Ć£o de um Worker Service em .NET 5 e gravaĆ§Ć£o do log em uma tabela do Azure Table Storage (inclui Dockerfile para geraĆ§Ć£o de imagem Linux)
Exemplo de implementaĆ§Ć£o de testes de unidade utilizando o framework xUnit na validaĆ§Ć£o de uma biblioteca para conversĆ£o de temperaturas (Fahrenheit para Celsius) com o criada com o .NET 5
Exemplo de implementaĆ§Ć£o de testes de APIs REST de conversĆ£o de temperaturas em .NET 5 utilizando xUnit, Fluent Assertions e extensƵes JSON da classe HttpClient. Inclui o projeto ASP.NET Core para testes.
Exemplo de implementaĆ§Ć£o de testes de APIs REST de conversĆ£o de temperaturas em .NET 5 utilizando xUnit, Fluent Assertions e a biblioteca Refit. Inclui o projeto ASP.NET Core para testes.
Exemplos de implementaĆ§Ć£o de .NET 6 + C# + ASP.NET Core utilizados em evento da Avanade no dia 27/07/2021
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 6, Azure Durable Functions (Aggregator + Stateful Entities) em modo In-Process e HTTP Trigger para contagem de acessos (requisiƧƵes HTTP).
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 6, Azure Durable Functions (Fan-Out/Fan-In) em modo In-Process, Azure Queue Storage e Azure Service Bus manipulando simulaƧƵes com cotaƧƵes do dĆ³lar.
Exemplo de projeto para contagem de acessos utilizando Azure Functions (Isolated Process), .NET 6, OpenApi/Swagger e HTTP Trigger.
Exemplo de implementaĆ§Ć£o de aplicaĆ§Ć£o serverless criada com .NET 6 + Azure Functions + In-Process + HTTP Trigger para testes com injeĆ§Ć£o de dependĆŖncias.
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 6, Azure Functions + In-Process e Azure Service Bus, com consumo de mensagens enviadas a um tĆ³pico via Input Binding (cotaƧƵes de moedas estrageiras) e gravaĆ§Ć£o de informaƧƵes em uma base do SQL Server atravĆ©s do Entity Framework Core.
.NET 6 + Azure Functions + In-Process + HTTP Trigger + Azure SQL/SQL Server (Input Trigger) + Totais VotaƧƵes Tecnologias
Exemplo de implementaĆ§Ć£o de aplicaĆ§Ć£o serverless de contagem de acessos com .NET 6 + Azure Functions + In-Process + HTTP Trigger + Azure SQL/SQL Server (Output e Input Bindings)
Exemplo de implementaĆ§Ć£o de um projeto Serverless para conversĆ£o de distĆ¢ncias (Milhas par Km) utilizando .NET 6, Azure Functions + In-process, HTTP Trigger, Swagger/Open API e Compile-time logging source generation.
Exemplo de implementaĆ§Ć£o de um projeto Serverless para conversĆ£o de distĆ¢ncias (Milhas par Km) utilizando .NET 6, Azure Functions + In-process, HTTP Trigger e Swagger/Open API.
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 6, Azure Functions + In-Proces, TimerTrigger e ServiceBusOutput (para envio de mensagens a um tĆ³pico do Azure Service Bus), com o retorno de valores simulando a cotaĆ§Ć£o atual em reais (R$) para o dĆ³lar norte-americano (US$).
Exemplo de aplicaĆ§Ć£o serverless criada com .NET 6 + Azure Functions (Isolated Process) utilizando Azure Event Hubs para processamento de eventos envolvendo respostas a uma questĆ£o sobre interesses pessoais e gravaĆ§Ć£o dessas ocorrĆŖncias no SQL Server (via Dapper.Contrib).
Exemplo de processamento de mensagens de uma fila do Azure Storage Queue com dados de aƧƵes em uma Function App criada com .NET 6 + Azure Functions + Isolated Process, utilizando ainda MongoDB para gravaĆ§Ć£o dos dados e FluentValidation. Inclui tambĆ©m um projeto criado com .NET 6 + xUnit + Fluent Assertions para testes de integraĆ§Ć£o desta aplicaĆ§Ć£o.
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 6, Azure Functions + Isolated Process e Azure Event Hubs, com consumo de eventos recebidos via Input Binding (cotaƧƵes de moedas estrageiras) e gravaĆ§Ć£o de informaƧƵes em uma base do SQL Server atravĆ©s do Entity Framework Core.
Exemplo de implementaĆ§Ć£o de um projeto Serverless utilizando .NET 6, Azure Functions + Isolated Process e Azure Event Hubs, com consumo de eventos recebidos via Input Binding (contagem de acessos gerada em outra Function App).