2025-07-15
aws, serverless, genai
🇺🇸 🇩🇪 🇪🇸 🇫🇷 🇮🇹 🇵🇹
Alcançar um público global frequentemente significa fornecer conteúdo em múltiplos idiomas. Neste post, exploro como estendi meu pipeline de blog orientado a eventos com capacidades de tradução automatizada usando o Amazon Nova Pro, permitindo que meu conteúdo técnico alcance leitores em alemão, espanhol, francês, italiano e português.
Llegar a una audiencia global a menudo significa proporcionar contenido en múltiples idiomas. En esta publicación, exploro cómo amplié mi canal de blog impulsado por eventos con capacidades de traducción automatizada utilizando Amazon Nova Pro, permitiendo que mi contenido técnico llegue a lectores en alemán, español, francés, italiano y portugués.
Atteindre un public mondial signifie souvent fournir du contenu dans plusieurs langues. Dans ce post, j'explore comment j'ai étendu mon pipeline de blog orienté événements avec des capacités de traduction automatisée en utilisant Amazon Nova Pro, permettant à mon contenu technique d'atteindre les lecteurs en allemand, espagnol, français, italien et portugais.
Llegar a una audiencia global a menudo significa proporcionar contenido en múltiples idiomas. En esta publicación, exploro cómo extendí mi canal de blog impulsado por eventos con capacidades de traducción automatizada utilizando Amazon Nova Pro, permitiendo que mi contenido técnico llegue a lectores en alemán, español, francés, italiano y portugués.
Eine globale Zielgruppe zu erreichen bedeutet oft, Inhalte in mehreren Sprachen anzubieten. In diesem Beitrag erkläre ich, wie ich meinen ereignisgesteuerten Blog-Pipeline um automatische Übersetzungsfunktionen mit Amazon Nova Pro erweitert habe, um meine technischen Inhalte für Leser in Deutsch, Spanisch, Französisch, Italienisch und Portugiesisch zugänglich zu machen.
Reaching a global audience often means providing content in multiple languages. In this post, I explore how I extended my event-driven blog pipeline with automated translation capabilities using Amazon Nova Pro, enabling my technical content to reach readers in German, Spanish, French, Italian, and Portuguese.
2025-07-05
Escrever conteúdo técnico como falante não nativo de inglês frequentemente significa gastar tempo significativo revisando erros ortográficos e gramaticais. Neste post, exploro como estendi minha pipeline CI/CD de blog event-driven existente com revisão automatizada usando Amazon Nova e Amazon Bedrock, integrando perfeitamente correção de texto alimentada por IA.
Scrivere contenuti tecnici come parlante non nativo inglese spesso significa dedicare molto tempo alla correzione di errori ortografici e grammaticali. In questo post, esploro come ho esteso la mia pipeline CI/CD del blog event-driven esistente con la correzione automatica di bozze usando Amazon Nova e Amazon Bedrock, integrando perfettamente la correzione di testo basata sull'IA.
Écrire du contenu technique en tant que locuteur non natif anglais signifie souvent passer beaucoup de temps à relire pour corriger les erreurs d'orthographe et de grammaire. Dans ce post, j'explore comment j'ai étendu mon pipeline CI/CD de blog event-driven existant avec une relecture automatisée utilisant Amazon Nova et Amazon Bedrock, intégrant de manière transparente la correction de texte alimentée par l'IA.
Escribir contenido técnico como hablante no nativo de inglés a menudo significa pasar mucho tiempo corrigiendo errores ortográficos y gramaticales. En esta publicación, exploro cómo extendí mi pipeline de CI/CD de blog basado en eventos existente con corrección automatizada de texto usando Amazon Nova y Amazon Bedrock, integrando sin problemas la corrección de texto con IA.
Das Schreiben technischer Inhalte als Nicht-Muttersprachler bedeutet oft, viel Zeit mit dem Korrekturlesen von Rechtschreib- und Grammatikfehlern zu verbringen. In diesem Post erkunde ich, wie ich meine bestehende event-driven Blog CI/CD-Pipeline mit automatisiertem Korrekturlesen unter Verwendung von Amazon Nova und Amazon Bedrock erweitert habe, um AI-gestützte Textkorrektur nahtlos zu integrieren.
Writing technical content as a non-native English speaker often means spending significant time proofreading for spelling and grammatical errors. In this post, I explore how I extended my existing event-driven blog CI/CD pipeline with automated proofreading using Amazon Nova and Amazon Bedrock, seamlessly integrating AI-powered text correction.
2025-05-06
aws, authz, serverless
Levando nosso sistema de autorização para o próximo nível! Nesta terceira parte de nossa série, estamos aprimorando nossa solução Amazon Verified Permissions (AVP) com Controle de Acesso Baseado em Atributos (ABAC). Ao combinar RBAC e ABAC, obtemos um sistema de autorização poderoso que pode impor acesso refinado com base em atributos de usuário e contexto - perfeito para aplicações multi-tenant onde o controle de acesso precisa considerar mais do que apenas funções.
Faites passer notre système d'autorisation au niveau supérieur ! Dans cette troisième partie de notre série, nous améliorons notre solution Amazon Verified Permissions (AVP) avec le contrôle d'accès basé sur les attributs (ABAC). En combinant RBAC et ABAC, nous obtenons un système d'autorisation puissant qui peut appliquer un accès finement granulaire basé sur les attributs des utilisateurs et le contexte - parfait pour les applications multi-locataires où le contrôle d'accès doit tenir compte de plus que de simples rôles.
¡Llevando nuestro sistema de autorización al siguiente nivel! En esta tercera parte de nuestra serie, estamos mejorando nuestra solución de Amazon Verified Permissions (AVP) con Control de Acceso Basado en Atributos (ABAC). Al combinar RBAC y ABAC, obtenemos un poderoso sistema de autorización que puede aplicar un acceso detallado basado en atributos de usuario y contexto, perfecto para aplicaciones multi-inquilino donde el control de acceso necesita considerar más que solo roles.
Wir bringen unser Autorisierungssystem auf die nächste Stufe! In diesem dritten Teil unserer Serie erweitern wir unsere Amazon Verified Permissions (AVP) Lösung um Attribute-Based Access Control (ABAC). Durch die Kombination von RBAC und ABAC erhalten wir ein leistungsfähiges Autorisierungssystem, das feinkörnige Zugriffskontrollen basierend auf Benutzerattributen und Kontext durchsetzen kann - perfekt für Multi-Tenant-Anwendungen, bei denen die Zugriffskontrolle mehr als nur Rollen berücksichtigen muss.
Taking our authorization system to the next level! In this third part of our series, we're enhancing our Amazon Verified Permissions (AVP) solution with Attribute-Based Access Control (ABAC). By combining RBAC and ABAC, we get a powerful authorization system that can enforce fine-grained access based on user attributes and context - perfect for multi-tenant applications where access control needs to account for more than just roles.
2025-04-10
Serverless EventDriven AWS Devops
This talk will explore how a fintech market leader in Sweden, created a serverless and event-driven integration with Slack on AWS. Creating a solution, to automate tasks across a multi-account setup. Learn how this journey optimized cost, enhanced productivity and security by eliminating repetitive tasks, by minimizing human error. A key aspect was integrating alarms and notifications directly into Slack, enabling developers to take immediate action on system alerts. We will look at the problems, deep dive into implementation, and the challenges we faced. Join us to gain valuable insights and practical tips for transforming your workflows.
2025-04-02
Serverless IoT AWS
In large-scale IoT systems, where thousands of devices are constantly communicating, data and control messages can flow unpredictably and at varying rates throughout the day. Serverless and event-driven architectures provide a dynamic and efficient solution to this challenge. In this session, we’ll explore why serverless is a great fit for IoT, particularly in handling data ingestion and management. We’ll dive into the key architectural patterns used in IoT systems, highlighting how event-driven design enables scalability, flexibility, and cost optimization. I’ll also walk you through an architecture I designed for an IoT use case, showcasing the integration of various AWS services tailored for data ingestion, processing, and analytics. Along the way, we’ll discuss the challenges encountered and lessons learned during development, offering actionable insights into the unique aspects of building serverless IoT solutions. Join me to understand how serverless and event-driven architectures can unlock the full potential of IoT, enabling resilient and scalable systems that are easy to manage and adapt to evolving demands.
2025-03-26
2025-02-20
As authorization needs evolve, managing access efficiently becomes even more crucial. In this follow-up post, we extend our Policy Decision Point (PDP) and Policy Enforcement Point (PEP) solution by introducing Amazon Verified Permissions (AVP) for fine-grained authorization. Instead of storing permissions in DynamoDB, we leverage AVP’s centralized policy engine and Cedar policy language to define and enforce access control dynamically.
2025-01-30
Authorization is a critical part of securing cloud applications, and understanding the best practices for implementing it can make all the difference. In this post, we dig deep on the concepts of Policy Decision Points (PDPs) and Policy Enforcement Points (PEPs), and how they work together to manage user access efficiently. We dive into a serverless solution using AWS Lambda and API Gateway, implementing Role-Based Access Control (RBAC) for fine-grained access control based on Cognito User Groups. This solution ensures scalability, low latency, and efficient authorization in serverless environments.
2024-12-22
aws, iot, security, serverless
Secure communication is a important in IoT systems, where certificates and trust play a vital role. In this post we extend the API introduced in part 1, we will add functionality to create device certificates, introduce an inventory, add some event-driven parts, and the possibility to list and get certificates. This hands-on approach is great for learning purposes and development environments, production setups however require robust managed solutions.