Renato Groffe's repositories
AZ-305_SolutionsArchitect
Conteúdos gratuitos e série de lives sobre o exame AZ-305 - Designing Microsoft Azure Infrastructure Solutions.
SAST-DAST_DevOpsExperience-2024-07
Conteúdos sobre SAST (Static Application Security Testing) e DAST (Dynamic Application Security Testing) de apresentação realizada durante a edição de Julho-2024 do DevOps Experience.
SegurancaAPIs_DevOpsExperience-2024-06
Conteúdos sobre Segurança em APIs de apresentação realizada durante a edição de Junho-2024 do DevOps Experience.
DotNet8-AzureFunctions-HttpTrigger-OpenAPI_ContagemAcessos-v2
Exemplo de projeto para contagem de acessos utilizando Azure Functions (Isolated Process), .NET 8, OpenApi/Swagger e HTTP Trigger.
OpenTelemetry-Jaeger-DotNet8-APIs-PostgreSQL-Loki-Grafana
Exemplos de uso de OpenTelemetry + Jaeger + Grafana + Loki com .NET 8, ASP.NET Core, APIs REST e PostgreSQL.
DiagramasArquitetura-2024-07
Exemplos e recomendações para a elaboração de diagramas de arquitetura utilizando Excalidraw, Mermaid e Draw.io. Conteúdo apresentado no dia 25/07/2024.
OWASP-ApiTop10-Vulnerabilites_2024-07
Materiais de apresentação sobre OWASP API Security Top 10 realizada no dia 24/07/2024.
DotNet8-Consumer-RabbitMQ-MinimalAPIs_ContagemAcessos
Consumer de fila do RabbitMQ utilizando .NET 8 e Minimal APIs (projeto Oragon.RabbitMQ).
GitHubActions-Flutter-iOS-Build
Exemplo de workflow do GitHub Actions em ambiente macOS para build de um app Flutter em iOS.
KEDA_DevOpsPro-2024-07
Conteúdos de apresentação sobre Kubernetes + KEDA apresentados em 02/07/2024.
Kubernetes-KEDA-MSSQL-Worker
Exemplo de uso do scaler MSSQL do KEDA para escalar um Worker com base no volume de dados não processados em um banco do SQL Server/Azure SQL.
ASPNETCore8-Dapper-SqlServer-One_To_Many
Exemplo de implementação de API REST em .NET 8 + ASP.NET Core de relacionamento 1:n entre tabelas (Regiões x Estados) e utilizando uma base de dados do SQL Server. Inclui monitoramento com MiniProfiler.
ASPNETCore8-DistributedTracing-OpenTelemetry-HttpInstrumentation_APIOrquestracao
Exemplo de API REST criada com o .NET 8 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + HTTP Instrumentation.
ASPNETCore8-DistributedTracing-OpenTelemetry-Postgres_APIContagem
Exemplo de API REST criada com o .NET 8 + ASP.NET Core e utilizando Distributed Tracing com Jaeger + OpenTelemetry + PostgreSQL.
ASPNETCore8-WebApi-JWE-Swagger-Extensions-HttpFiles_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 8 + ASP.NET Core + Web APIs (Controllers), empregando extensões definidas em uma Class Library para utilização de JWE (JSON Web Encryption) e de configurações para que o Swagger suporte tokens. Inclui arquivos .http para testes a partir do VS Code, além de claims em vários formatos.
ASPNETCore8-WebApi-JWT-Swagger-Extensions-CustomClaims-HttpFiles_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 8 + ASP.NET Core + Web APIs (Controllers), empregando extensões definidas em uma Class Library para utilização de JWT (JSON Web Tokens) e de configurações para que o Swagger suporte tokens. Inclui arquivos .http para testes a partir do VS Code, além de claims em vários formatos.
AzureDevOps-Pipelines-RabbitMQ-k6-LoadTests_v2
Pipeline do Azure DevOps para execução automatizada de testes de carga baseados na ferramenta k6 e envio de mensagens para uma fila do RabbitMQ.
ASPNETCore8-Dapper-SQLite-One_To_One
Exemplo de implementação de API REST em .NET 8 + ASP.NET Core de relacionamento 1:1 entre tabelas (Estados x Regiões) e utilizando uma base de dados do SQLite.
Kubernetes-kind-KEDA-PostgreSQL-Worker
Exemplo de uso do scaler PostgreSQL do KEDA para escalar um Worker com base no volume de dados não processados em um banco de dados.
OpenTelemetry-Grafana-Tempo-DotNet8-APIs-PostgreSQL
Exemplos de uso de OpenTelemetry + Grafana + Tempo com .NET 8, ASP.NET Core, APIs REST e PostgreSQL. Estas aplicações demonstram a implementação de distributed tracing com o Grafana Tempo.
ASPNETCore8-WebAPI-JWT-Swagger-Extensions-HttpFiles_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com o .NET 8 + ASP.NET Core + Controllers (Web API), empregando extensões definidas em uma Class Library para utilização de JWT (JSON Web Tokens) e de configurações para que o Swagger suporte tokens. Inclui arquivos .http para testes a partir do Visual Studio Code.
DotNet8-Flurl-JWT-Polly-Jose_ConsumoAPIContagem
Exemplo de consumo de uma API REST de contagem de acessos protegida por tokens (JWT) em .NET 8 e utilizando as bibliotecas Flurl e Jose, com tratamento de falhas através da biblioteca Polly.
DotNet8-Refit-JWE-Polly-Jose_ConsumoAPIContagem
Exemplo de consumo de uma API REST de contagem de acessos protegida por tokens encriptados (JWE) em .NET 8 e utilizando as bibliotecas Refit e Jose, com tratamento de falhas através da biblioteca Polly.
KEDA-JuntosPeloRS-2024-06
Slides e conteúdos de palestra sobre Kubernetes + KEDA realizada em 07/06/2024, durante o evento Juntos pelo RS.
OWASP-ApiTop10-Vulnerabilites_2024-06
Materiais de apresentação sobre OWASP API Security Top 10 realizada no dia 20/06/2024.
ASPNETCore8-MVC-AzureEventHubs-AppInsightsConnString_EnqueteCopaAmerica
Exemplo de geração de eventos envolvendo o voto em uma enquete sobre a seleção favorita na Copa América 2024 e utilizando o Azure Event Hubs em uma Web App criada com o .NET 8 + ASP.NET Core. Inclui o uso de um Dockerfile para geração de imagens Linux, além de monitoramento com o Azure Application Insights (utilizando Connection String).
DotNet8-Worker-AzureEventHubs-SqlServer-Dapper-AppInsightsConnString-Processor_EnqueteCopaAmerica
Exemplo de Worker Service em .NET 8 + Azure Event Hubs para processamento de eventos envolvendo respostas a uma enquete sobre o favorito na Copa América 2024 e gravação dessas ocorrências no SQL Server (via Dapper.Contrib). Inclui monitoramento através do Application Insights, além de um Dockerfile para geração de uma imagem Linux.
KEDA-AzureEventHubs_EnqueteCopaAmerica2024
Objetos para Deployment de um Worker Service (apuração de enquete sobre a Copa América 2024) no Kubernetes utilizando KEDA, Helm, Azure Event Hubs, .NET 8 e SQL Server.
KEDA-Kafka_D.E.P.L.O.Y-2024-07
Exemplo de utilização de KEDA com Apache Kafka utilizado em aplicação no canal D.E.P.L.O.Y no dia 17/07/2024.
Kubernetes-KEDA-RabbitMQ-DotNet8-Consumer_ContagemAcessos
Objetos para Deployment de um Consumer (contagem de acessos) no Kubernetes utilizando KEDA, Helm, RabbitMQ e .NET 8.