{"generatedAt":"2026-06-22T21:26:35.753Z","canonicalUrl":"https://fernando.moretes.com/media-kit","numbersUrl":"https://fernando.moretes.com/numbers","podcastUrl":"https://fernando.moretes.com/podcast","stats":{"generatedAt":"2026-06-22T21:26:35.726Z","catalog":{"totalItems":109,"articles":35,"studies":51,"repos":23,"readingMinutes":906,"readingHours":15.1,"audioSeconds":81137,"audioHours":22.5},"audience":{"views":19968,"humanViews":16714,"botViews":3133,"listens":1496,"readHours":2431.7,"listenedHours":336.8,"trackedViews":143,"trackedListens":2,"baselineViews":19825,"baselineListens":1494,"baselineNote":"Baseline estimado e determinístico para histórico pré-telemetria; os eventos novos continuam sendo contados como first-party."},"podcasts":{"shows":4,"loadedShows":4,"dailyShows":3,"weeklyShows":1,"totalEpisodes":222,"latestEpisodes":24,"totalDurationSeconds":58867,"totalDurationHours":16.4,"feeds":[{"id":"ai-matinal","title":"AI Matinal","frequency":"daily","totalEpisodes":67,"totalDurationSeconds":18081,"spotifyUrl":"https://open.spotify.com/show/28tXvdi0UuwhuFD1HQ6Jac"},{"id":"mercado-financeiro-matinal","title":"Mercado Financeiro Matinal","frequency":"daily","totalEpisodes":66,"totalDurationSeconds":14986,"spotifyUrl":"https://open.spotify.com/show/1aa1GhKwCNatKXzX7psaT1"},{"id":"tecnologia-matinal","title":"Tecnologia Matinal","frequency":"daily","totalEpisodes":69,"totalDurationSeconds":18096,"spotifyUrl":"https://open.spotify.com/show/7qBAcCEZ95BqWSJNDY4omf"},{"id":"aws-semanal","title":"AWS Semanal","frequency":"weekly","totalEpisodes":20,"totalDurationSeconds":7704,"spotifyUrl":"https://open.spotify.com/show/6eoetJqIzorCwpIaWJMAjS"}]},"topContent":[{"id":"blog:well-architected-lens-para-plataformas-de-dados-enterprise","kind":"blog","slug":"well-architected-lens-para-plataformas-de-dados-enterprise","path":"/blog/well-architected-lens-para-plataformas-de-dados-enterprise","title":{"pt":"Custom Lens para Plataformas de Dados: Anatomia de um Padrão","en":"Custom Lens for Data Platforms: Anatomy of a Pattern"},"readingMinutes":8,"audioSeconds":2156,"views":331,"humanViews":295,"botViews":36,"listens":46,"listenedSeconds":65456,"trackedViews":0,"trackedListens":0,"baselineViews":331,"baselineListens":46,"estimated":true},{"id":"blog:ec2-g7-e-nvidia-blackwell-arquitetura-de-inferencia-gpu-para-producao-announcing-a","kind":"blog","slug":"ec2-g7-e-nvidia-blackwell-arquitetura-de-inferencia-gpu-para-producao-announcing-a","path":"/blog/ec2-g7-e-nvidia-blackwell-arquitetura-de-inferencia-gpu-para-producao-announcing-a","title":{"pt":"EC2 G7 e NVIDIA Blackwell: Arquitetura de Inferência GPU para Produção","en":"EC2 G7 & NVIDIA Blackwell: GPU Inference Architecture for Production"},"readingMinutes":9,"audioSeconds":2306,"views":334,"humanViews":286,"botViews":46,"listens":23,"listenedSeconds":28641,"trackedViews":3,"trackedListens":0,"baselineViews":331,"baselineListens":23,"estimated":true},{"id":"blog:contract-intelligence-com-ia-generativa-e-controles","kind":"blog","slug":"contract-intelligence-com-ia-generativa-e-controles","path":"/blog/contract-intelligence-com-ia-generativa-e-controles","title":{"pt":"Inteligência de Contratos na AWS: Arquitetura de Campo","en":"Contract Intelligence on AWS: Field-Notes Architecture"},"readingMinutes":8,"audioSeconds":2076,"views":331,"humanViews":273,"botViews":56,"listens":26,"listenedSeconds":23749,"trackedViews":2,"trackedListens":0,"baselineViews":329,"baselineListens":26,"estimated":true},{"id":"blog:pricing-em-tempo-real-com-serverless-streaming-e-governanca","kind":"blog","slug":"pricing-em-tempo-real-com-serverless-streaming-e-governanca","path":"/blog/pricing-em-tempo-real-com-serverless-streaming-e-governanca","title":{"pt":"Streaming de Respostas com Lambda: Precificação em Tempo Real","en":"Lambda Response Streaming for Real-Time Pricing Engines"},"readingMinutes":9,"audioSeconds":2265,"views":313,"humanViews":248,"botViews":62,"listens":34,"listenedSeconds":49286,"trackedViews":3,"trackedListens":0,"baselineViews":310,"baselineListens":34,"estimated":true},{"id":"blog:opensearch-serverless-agentic-rag-escala","kind":"blog","slug":"opensearch-serverless-agentic-rag-escala","path":"/blog/opensearch-serverless-agentic-rag-escala","title":{"pt":"RAG Agêntico com OpenSearch Serverless: Anatomia de um Padrão","en":"Agentic RAG with OpenSearch Serverless: Anatomy of a Pattern"},"readingMinutes":8,"audioSeconds":2219,"views":297,"humanViews":238,"botViews":59,"listens":42,"listenedSeconds":50327,"trackedViews":0,"trackedListens":0,"baselineViews":297,"baselineListens":42,"estimated":true},{"id":"blog:aws-finops-agent-arquitetura-mecanismos-e-trade-offs-em-producao-aws-weekly-r","kind":"blog","slug":"aws-finops-agent-arquitetura-mecanismos-e-trade-offs-em-producao-aws-weekly-r","path":"/blog/aws-finops-agent-arquitetura-mecanismos-e-trade-offs-em-producao-aws-weekly-r","title":{"pt":"AWS FinOps Agent: Arquitetura, Mecanismos e Trade-offs em Produção","en":"AWS FinOps Agent: Architecture, Mechanisms, and Production Trade-offs"},"readingMinutes":10,"audioSeconds":2500,"views":288,"humanViews":253,"botViews":35,"listens":32,"listenedSeconds":53600,"trackedViews":0,"trackedListens":0,"baselineViews":288,"baselineListens":32,"estimated":true},{"id":"blog:resiliencia-cibernetica-contra-ransomware-na-aws","kind":"blog","slug":"resiliencia-cibernetica-contra-ransomware-na-aws","path":"/blog/resiliencia-cibernetica-contra-ransomware-na-aws","title":{"pt":"Padrões de Recuperação de Ransomware na AWS: Uma Análise Técnica","en":"Ransomware Recovery Patterns on AWS: A Technical Review"},"readingMinutes":11,"audioSeconds":2776,"views":283,"humanViews":238,"botViews":45,"listens":34,"listenedSeconds":50024,"trackedViews":0,"trackedListens":0,"baselineViews":283,"baselineListens":34,"estimated":true},{"id":"blog:busca-de-usuarios-em-cognito-com-escala-e-privacidade","kind":"blog","slug":"busca-de-usuarios-em-cognito-com-escala-e-privacidade","path":"/blog/busca-de-usuarios-em-cognito-com-escala-e-privacidade","title":{"pt":"Busca Escalável de Usuários com Amazon Cognito: Análise Profunda","en":"Scalable User Search with Amazon Cognito: A Deep-Dive Analysis"},"readingMinutes":8,"audioSeconds":1951,"views":292,"humanViews":234,"botViews":58,"listens":23,"listenedSeconds":20642,"trackedViews":0,"trackedListens":0,"baselineViews":292,"baselineListens":23,"estimated":true},{"id":"blog:oidc-session-metadata-e-acesso-adaptativo","kind":"blog","slug":"oidc-session-metadata-e-acesso-adaptativo","path":"/blog/oidc-session-metadata-e-acesso-adaptativo","title":{"pt":"OIDC Session Metadata e Zero Trust: Uma Decisão de Arquitetura","en":"OIDC Session Metadata and Zero Trust: An Architecture Decision Record"},"readingMinutes":9,"audioSeconds":2139,"views":272,"humanViews":228,"botViews":44,"listens":41,"listenedSeconds":45603,"trackedViews":0,"trackedListens":0,"baselineViews":272,"baselineListens":41,"estimated":true},{"id":"blog:resilience-hub-genai-sre-operacao-moderna","kind":"blog","slug":"resilience-hub-genai-sre-operacao-moderna","path":"/blog/resilience-hub-genai-sre-operacao-moderna","title":{"pt":"Postmortem: Quando a IA Encontra a Resiliência — AWS Resilience Hub e SRE","en":"Postmortem: When AI Meets Resilience — AWS Resilience Hub and SRE"},"readingMinutes":9,"audioSeconds":2152,"views":277,"humanViews":241,"botViews":36,"listens":36,"listenedSeconds":48033,"trackedViews":0,"trackedListens":0,"baselineViews":277,"baselineListens":36,"estimated":true},{"id":"blog:roadmap-tecnico-com-priorizacao-arquitetural","kind":"blog","slug":"roadmap-tecnico-com-priorizacao-arquitetural","path":"/blog/roadmap-tecnico-com-priorizacao-arquitetural","title":{"pt":"Postmortem de Priorização: Quando o Roadmap Vira Incidente","en":"Prioritization Postmortem: When the Roadmap Becomes the Incident"},"readingMinutes":10,"audioSeconds":2466,"views":269,"humanViews":239,"botViews":30,"listens":38,"listenedSeconds":53414,"trackedViews":0,"trackedListens":0,"baselineViews":269,"baselineListens":38,"estimated":true},{"id":"blog:adr-substituindo-sms-otp-por-autenticacao-silenciosa-no-cognito-reducing-sms","kind":"blog","slug":"adr-substituindo-sms-otp-por-autenticacao-silenciosa-no-cognito-reducing-sms","path":"/blog/adr-substituindo-sms-otp-por-autenticacao-silenciosa-no-cognito-reducing-sms","title":{"pt":"ADR: Substituindo SMS OTP por Autenticação Silenciosa no Cognito","en":"ADR: Replacing SMS OTP with Silent Authentication in Cognito"},"readingMinutes":9,"audioSeconds":2319,"views":283,"humanViews":246,"botViews":37,"listens":23,"listenedSeconds":35202,"trackedViews":0,"trackedListens":0,"baselineViews":283,"baselineListens":23,"estimated":true},{"id":"blog:computacao-de-baixo-carbono-com-dispositivos-reutilizados","kind":"blog","slug":"computacao-de-baixo-carbono-com-dispositivos-reutilizados","path":"/blog/computacao-de-baixo-carbono-com-dispositivos-reutilizados","title":{"pt":"Computação de Baixo Carbono com Dispositivos Reutilizados: Arquitetura Edge Real","en":"Low-Carbon Computing with Retired Devices: A Real-World Edge Architecture"},"readingMinutes":8,"audioSeconds":2246,"views":282,"humanViews":251,"botViews":31,"listens":23,"listenedSeconds":22730,"trackedViews":0,"trackedListens":0,"baselineViews":282,"baselineListens":23,"estimated":true},{"id":"blog:inferencia-de-video-com-ia-generativa-e-gpus-na-aws","kind":"blog","slug":"inferencia-de-video-com-ia-generativa-e-gpus-na-aws","path":"/blog/inferencia-de-video-com-ia-generativa-e-gpus-na-aws","title":{"pt":"EC2 G7e: Decisão de Arquitetura para Inferência de Vídeo Generativo","en":"EC2 G7e: Architecture Decision for Generative Video Inference"},"readingMinutes":9,"audioSeconds":2329,"views":269,"humanViews":239,"botViews":30,"listens":32,"listenedSeconds":39500,"trackedViews":0,"trackedListens":0,"baselineViews":269,"baselineListens":32,"estimated":true},{"id":"blog:kyc-moderno-com-serverless-ia-e-trilha-de-auditoria","kind":"blog","slug":"kyc-moderno-com-serverless-ia-e-trilha-de-auditoria","path":"/blog/kyc-moderno-com-serverless-ia-e-trilha-de-auditoria","title":{"pt":"KYC Moderno: Serverless, IA e Trilhas de Auditoria em Serviços Financeiros","en":"Modern KYC: Serverless, AI and Audit Trails in Financial Services"},"readingMinutes":9,"audioSeconds":2335,"views":275,"humanViews":226,"botViews":44,"listens":22,"listenedSeconds":32363,"trackedViews":6,"trackedListens":0,"baselineViews":269,"baselineListens":22,"estimated":true},{"id":"blog:ecs-auto-scaling-metricas-de-alta-resolucao-vs-abordagens-tradicionais-amazon-ecs-i","kind":"blog","slug":"ecs-auto-scaling-metricas-de-alta-resolucao-vs-abordagens-tradicionais-amazon-ecs-i","path":"/blog/ecs-auto-scaling-metricas-de-alta-resolucao-vs-abordagens-tradicionais-amazon-ecs-i","title":{"pt":"ECS Auto Scaling: Métricas de Alta Resolução vs. Abordagens Tradicionais","en":"ECS Auto Scaling: High-Resolution Metrics vs. Traditional Scaling Approaches"},"readingMinutes":9,"audioSeconds":2332,"views":266,"humanViews":221,"botViews":45,"listens":21,"listenedSeconds":26445,"trackedViews":2,"trackedListens":0,"baselineViews":264,"baselineListens":21,"estimated":true}]},"proofPoints":[{"label":"Acervo técnico","value":"109","detail":"109 conteúdos técnicos publicados (35 artigos, 51 estudos e 23 guias open-source), 15,1h de leitura editorial e 22,5h de narração do acervo."},{"label":"Horas de leitura","value":"15,1h","detail":"906 minutos editoriais em artigos, estudos e guias."},{"label":"Áudio publicado","value":"38,9h","detail":"Soma de narrações do acervo e episódios de podcast disponíveis nos feeds públicos."},{"label":"Podcasts","value":"4","detail":"4 podcasts (3 diários e 1 semanal), com 222 episódios disponíveis nos feeds carregados e 16,4h de áudio."},{"label":"Alcance público","value":"20 mil","detail":"20 mil views públicas e 1.496 plays públicos, combinando telemetria first-party atual com baseline histórico estimado e determinístico. Rastreado agora: 143 views e 2 plays."},{"label":"Tempo consumido","value":"2.768,5h","detail":"Estimativa pública: leitura ponderada por views e plays de áudio first-party."}],"copyBlocks":[{"id":"linkedin-pt","title":"Post para LinkedIn","channel":"LinkedIn","text":"Montei um acervo público de arquitetura, AWS, IA e sistemas financeiros: 109 conteúdos técnicos publicados (35 artigos, 51 estudos e 23 guias open-source), 15,1h de leitura editorial e 22,5h de narração do acervo. Também mantenho 4 podcasts (3 diários e 1 semanal), com 222 episódios disponíveis nos feeds carregados e 16,4h de áudio. 20 mil views públicas e 1.496 plays públicos, combinando telemetria first-party atual com baseline histórico estimado e determinístico. Veja os números públicos e auditáveis em https://fernando.moretes.com/numbers"},{"id":"short-pt","title":"Texto curto","channel":"Bio / convite","text":"Fernando Azevedo mantém um acervo público com 109 conteúdos técnicos, 15,1h de leitura, 22,5h narradas, 4 podcasts e 20 mil views públicas estimadas."},{"id":"press-en","title":"English boilerplate","channel":"Press / speaker intro","text":"Fernando Azevedo is a senior solutions architect publishing a public technical portfolio with 109 articles, architecture studies and open-source guides, totaling 15.1h of editorial reading and 22.5h of narrated content, plus 4 podcasts and 20 mil estimated public views."},{"id":"x-pt","title":"Post curto","channel":"X / Threads","text":"109 conteúdos técnicos, 15,1h de leitura, 22,5h narradas, 4 podcasts e 20 mil views públicas estimadas. https://fernando.moretes.com/numbers"}],"badges":[{"label":"Conteúdos","value":"109","caption":"artigos, estudos e guias"},{"label":"Leitura","value":"15,1h","caption":"conteúdo editorial"},{"label":"Áudio","value":"38,9h","caption":"narração + podcasts"},{"label":"Podcasts","value":"4","caption":"séries públicas"},{"label":"Alcance","value":"20 mil","caption":"views públicas estimadas"}]}