renatogroffe
Microsoft Most Valuable Professional (MVP), Docker Captain, Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer, Speaker
Brazil
Pinned Repositories
ASPNETCore2.2_JWT-Identity
Exemplo de uso de Entity Framework Core InMemory, Identity Core, JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 2.2
ASPNETCore2_JWT
Exemplo de uso de JWT (JSON Web Token) e Bearer Authentication em uma API REST criada com o ASP.NET Core 2.0
ASPNETCore6-REST_API-JWT-Postman_ContagemAcessos
Exemplo de implementação de testes de uma API REST criada com .NET 6 (e protegida com autenticação via JWT) para contagem de acessos utilizando Postman + Newman. Inclui Dockerfile com build desta aplicação formada por 2 projetos (ASP.NET Core + Class Library) e visando a geração de imagem Docker para Linux.
ASPNETCore6-REST_API-RateLimitMiddleware-ClientId_ContagemAcessos
Exemplo de API REST para contagem de acessos criada com .NET 6 + ASP.NET Core e que faz uso do projeto AspNetCoreRateLimit para testes de Rate Limit (com um Header de Subscription/Client Id). Inclui um Worker Service que consome a API e implementa o pattern Fallback com Polly para tratamento de falhas.
AZ-305_SolutionsArchitect
Conteúdos gratuitos e série de lives sobre o exame AZ-305 - Designing Microsoft Azure Infrastructure Solutions. | Tópicos: Containers, Infraestrutura, Azure, Cloud, DevOps, Cybersecurity, Software Development...
DistributedTracing-OpenTelemetry-Jaeger-DotNet6
Exemplos de implementação de tracing distribuído em .NET 6 com Jaeger e OpenTelemetry.
DockerCompose-SqlServer-DBInitialization_DadosGeograficos
Exemplo de criação de ambiente do SQL Server com Docker Compose, incluindo a execução de scripts de inicialização com a imagem mcr.microsoft.com/mssql-tools.
DotNet7-APIs_2023-05
Diversos exemplos de implementação de .NET 7 + ASP.NET Core.
Exemplos_ASPNETCore2.0
Exemplos de projetos implementados com o ASP.NET Core 2.0
KEDA_DevOpsExperience-Abr2023
Exemplo de utilização de KEDA (Kubernetes Event-driven Autoscaling) apresentado durante a edição de Abril-2023 do DevOps Experience.
renatogroffe's Repositories
renatogroffe/AZ-305_SolutionsArchitect
Conteúdos gratuitos e série de lives sobre o exame AZ-305 - Designing Microsoft Azure Infrastructure Solutions. | Tópicos: Containers, Infraestrutura, Azure, Cloud, DevOps, Cybersecurity, Software Development...
renatogroffe/mcp-vscode-dev-days-2025-09-spcapital
Conteúdos de apresentação sobre MCP realizada no dia 27/09/2025.
renatogroffe/opentelemetry_tdc-sp-2025
Materiais de apresentação "Observabilidade Unificada com OpenTelemetry: tracing de aplicações distribuídas em .NET e outras stacks" realizada no dia 18/09/2025, durante o TDC São Paulo. Inclui exemplos utilizando OpenTelemetry com .NET, Java, Node.js, Docker Compose, Grafana, Jaeger, Zipkin, Elastic APM, PostgreSQL, MySQL e Redis.
renatogroffe/aspnetcore9-otel-grafana-postgres-mysql-redis_apicontagem
Exemplo de API REST criada com o .NET 9 + ASP.NET Core e utilizando distributed tracing com Grafana + OpenTelemetry (implementacao generica ou especifica do Grafana) + PostgreSQL + MySQL + Redis. Para uso com ambientes empregados em testes de observabilidade e disponibilizados via Docker Compose.
renatogroffe/dockercompose-opentelemetry-jaeger-postgres-mysql-redis
Docker Compose + scripts para criação do ambiente de testes com os serviços de monitoramento do Jaeger + OpenTelemetry e bases de dados do PostgreSQL, MySQL e Redis.
renatogroffe/aspnetcore9-webapi-injdependencias
Exemplos de utilização de injeção de dependências em API REST criada com o ASP.NET Core + .NET 9.
renatogroffe/dockercompose-opentelemetry-zipkin-postgres-mysql-redis
Docker Compose + scripts para criação do ambiente de testes com os serviços de monitoramento do Zipkin + OpenTelemetry e bases de dados do PostgreSQL, MySQL e Redis.
renatogroffe/dotnet9-mcp-fakedataprodutos-sqlserver
Implementação em .NET 9 de MCP Server para a geração de dados fake de produtos no padrão brasileiro em bases do SQL Server. Inclui o uso da biblioteca Bogus e de um script do Docker Compose para a montagem do ambiente de testes.
renatogroffe/arquitetura-integracoes-2025-09
Apresentação sobre Arquitetura de Integrações realizada no dia 18/09/2025. Tecnologias e tópicos abordados: Kubernetes, Docker, Azure DevOps, APIOps, GitOps, Linux, Azure, Apache Camel...
renatogroffe/aspnetcore9-minimalapis-injdependencias
Exemplo em .NET 9 de API REST criada com Minimal APIs e que faz uso de injeção de dependências com o mecanismo de KeyedServices.
renatogroffe/dotnet9-azurefunctions-injdependencias
Exemplo em .NET 9 de Function App que faz uso do mecanismo nativo de injeção de dependências da plataforma .NET.
renatogroffe/dotnet9-consoleapp-otel-grafana_consumoapis
Exemplo de Console App criada com o.NET 9 e utilizando distributed tracing com Grafana + OpenTelemetry (implementacao generica ou especifica do Grafana) para consumo de APIs REST. Para uso com ambientes empregados em testes de observabilidade e disponibilizados via Docker Compose.
renatogroffe/dotnet9-consoleapp-testcontainers-azurite-blob
Console App criada em .NET 9 para testes com Azurite + Azure Blob Storage a partir do uso do projeto Testcontainers.
renatogroffe/dotnet9-semantickernel-otel-grafana-mcp-azure-npm_chat
Exemplo em .NET 9 de Console Application que faz uso do projeto Semantic Kernel, com integração com soluções de IA como Azure Open AI e Ollama na interação com um servidor MCP - utilizei o Azure MCP para testes (package npm). Inclui Docker Compose para criação do ambiente de testes com os serviços de monitoramento do Grafana + OpenTelemetry.
renatogroffe/java-spring-camel_apiconsumobackend
Exemplo de aplicação criada com Java + Spring + Apache Camel com implementação de distributed tracing com OpenTelemetry (configurando porta do OpenTelemetry Collector + comunicação via gRPC) e consumindo uma API REST genérica gratuita (Fed Treasury). Para uso com ambientes em testes de observabilidade e disponibilizados via Docker Compose.
renatogroffe/nodejs-otel_apiconsumobackend
Exemplo de API REST criada com o Node.js e utilizando Distributed Tracing OpenTelemetry (configurando porta do Collector) e consumindo uma API REST generica (Bacon Ipsum). Para uso com ambientes empregados em testes de observabilidade e disponibilizados via Docker Compose.
renatogroffe/aspnetcore9-scalar-testcontainers-azurite-table
API REST criada com .NET 9 + ASP.NET Core + Minimal APIs + Scalar para testes com Azurite + Azure Table Storage a partir do uso do projeto Testcontainers.
renatogroffe/dockercompose-opentelemetry-elasticapm-postgres-mysql-redis
Docker Compose + scripts para criação do ambiente de testes com os serviços de monitoramento do Elastic APM + OpenTelemetry e bases de dados do PostgreSQL, MySQL e Redis.
renatogroffe/dockercompose-opentelemetry-grafana-postgres-mysql-redis
Docker Compose + scripts para criação do ambiente de testes com os serviços de monitoramento do Grafana + OpenTelemetry e bases de dados do PostgreSQL, MySQL e Redis.
renatogroffe/dotnet9-azurefunctions-testcontainers-azurite-table
Aplicação Serverless criada com .NET 9 + Azure Functions para testes com Azurite + Azure Table Storage a partir do uso do projeto Testcontainers.
renatogroffe/k6-buildextensions-postgres-loadtests-azdevops-pipelines
Exemplo de implementação de testes de carga com k6 para PostgreSQL (utilizando build a partir de extensões) e que inclui execução automatizada a partir de um pipeline do Azure DevOps.
renatogroffe/aspnetcore10_rc1-minimalapis-appinsights-otel-scalar_contagemacessos
Exemplo de API REST para contagem de acessos criada com .NET 10 Release Candidate 1 + ASP.NET Core + Minimal APIs + Scalar. Inclui o monitoramento via Azure Application Insights + OpenTelemetry, além de um Dockerfile para a geração de imagens baseadas em Linux.
renatogroffe/aspnetcore9-minimalapis-filters-azkeyvault-scalar_contagemacessos-apikey
Exemplo de API REST para contagem de acessos criada com .NET 9 + ASP.NET Core + Minimal APIs + Scalar. Inclui o uso de Filters validando uma API Key, um Secret armazenando este valor (API Key) no Azure Key Vault, além de um Dockerfile para a geração de imagens baseadas em Linux.
renatogroffe/aspnetcore9-minimalapis-filters-scalar_contagemacessos-apikey
Exemplo de API REST para contagem de acessos criada com .NET 9 + ASP.NET Core + Minimal APIs + Scalar. Inclui o uso de Filters validando uma API Key, além de um Dockerfile para a geração de imagens baseadas em Linux.
renatogroffe/dotnet9-consoleapp_job-httprequest
Console App criada em .NET 9 e que implementa um job de envio de requisições HTTP para um endpoint genérico. Inclui Dockerfile para build da aplicação, útil para testes com Jobs/CronJobs do Kubernetes e serviços genéricos.
renatogroffe/k6-kubernetes_operator-azuredevops-loadtests_http
Exemplo de implementação de testes de carga com k6 a partir de um cluster Kubernetes, através do uso do k6 Operator e um pipeline do Azure DevOps.
renatogroffe/mcp-sqlserver-fakedata-dotnet10-dnx-dockercompose
Testes com o MCP do SQL Server + MCPs de geração de dados fake + a ferramenta dnx do .NET 10 + Docker Compose.
renatogroffe/value-stream_2025-09
Conteúdos da apresentação sobre Value Stream realizada no dia 23/09/2025. Tópicos abordados: DevOps, Value Stream Mapping, IT4IT, Docker, Kubernetes, Cloud, IA...
renatogroffe/dotnet9-globaltool
Exemplo de implementação de Global Tool utilizando o .NET 9.
renatogroffe/esquentamvpconf-workshop-seguranca-codigo_2025-08
Fotos e informações do Esquenta MVPConf.