Tagged with

Aws

/Automate. Serverless and event-driven approach to DevOps

/Automate. Serverless and event-driven approach to 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.

Serverless EventDriven AWS Devops · 2025-04-10
Event-Driven and serverless in world of IoT

Event-Driven and serverless in world of IoT

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.

Serverless IoT AWS · 2025-04-02
Event-Driven and serverless in world of IoT

Event-Driven and serverless in world of IoT

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.

Serverless IoT AWS · 2025-03-26
PEP and PDP for Secure Authorization with AVP

PEP and PDP for Secure Authorization with AVP

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.

aws, authz, serverless · 2025-02-20
PEP and PDP for Secure Authorization with Cognito

PEP and PDP for Secure Authorization with Cognito

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.

aws, authz, serverless · 2025-01-30
Serverless self-service IoT certificate management - Part 2.

Serverless self-service IoT certificate management - Part 2.

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.

aws, iot, security, serverless · 2024-12-22
Serverless self-service IoT certificate management - Part 1.

Serverless self-service IoT certificate management - Part 1.

Secure communication is a important in IoT systems, where certificates and trust play a vital role. In this post, I explore the foundations of certificate management, including PKI, certificate chains, and trust. Also I introduce a serverless self-service API using Amazon API Gateway and Lambda for an easy way to create certificates. This hands-on approach is great for learning purposes and development environments, production setups however require robust managed solutions.

aws, iot, security, serverless · 2024-11-27
/Automate DevOps, boost productivity & developer experience

/Automate DevOps, boost productivity & developer experience

In today’s fast-paced development environments, reducing manual tasks is crucial for productivity. This talk will explore how MyMoney, fintech market leader in Sweden, leveraged Slack integrated with AWS, creating an event-driven solution, to automate tasks across a multi-account setup. Learn how this journey enhanced productivity and security by eliminating repetitive tasks, 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, implementation, and challenges faced. Join us to gain valuable insights and practical tips for transforming your workflows. Audience will learn how we integrated our DevOps way of working and tooling with Slack to automate tasks, boosting productivity, creating better developer experience and at the same time reducing cost. Key Takeaways: - How to automate task to increase developer experience - How to create an event-driven solution across multiple AWS accounts - Using automated scheduling to save cost.

Serverless AWS DevOps · 2024-11-13
Serverless website analytics with Lambda@Edge

Serverless website analytics with Lambda@Edge

Talk about the innovative approach of utilizing AWS Lambda@Edge to gather statistics for a static website, focusing on server-side data collection for page views.

serverless AWS analytics · 2024-11-06
Serverless AI powered content moderation service

Serverless AI powered content moderation service

In this post, I extend the File Manager service I built previously by adding content moderation capabilities. The original service stores files in S3 and records them in a DynamoDB table, using a serverless, event-driven approach. Now, with AWS GuardDuty and Rekognition, I’ve enhanced the service with malware scanning and image moderation.

aws, ai, security, serverless · 2024-10-31
Building resilient serverless workloads: Navigating through failures

Building resilient serverless workloads: Navigating through failures

Serverless and event-driven workloads on AWS are well known for their inherent high availability and scalability, offering a robust platform right out of the box. However, in the world of cloud, it's a well known that everything fails all the time. This reality becomes even more complex when serverless systems interact with non-serverless components, which may not possess the same agility in scaling.

Serverless resiliency AWS · 2024-10-03
A arte de sobreviver à re:Invent: Dicas de um veterano de oito anos

A arte de sobreviver à re:Invent: Dicas de um veterano de oito anos

A re:Invent é uma das maiores, se não a maior, conferências de tecnologia do mundo. Participar da re:Invent pela primeira vez pode ser avassalador. Neste post, tento dar alguns conselhos sobre como sobreviver não apenas à re:Invent, mas também a Las Vegas como um participante de primeira viagem.

aws, re:Invent · 2024-09-25
The art of surviving re:Invent: Tricks from an eight-year veteran

The art of surviving re:Invent: Tricks from an eight-year veteran

re:Invent is one of, if not the biggest, tech conferences in the world. Attending re:Invent for the first time can be overwhelming. In this post, I try to give you some advice on how to survive not only re:Invent but also Las Vegas as a first-time attendee.

aws, re:Invent · 2024-09-25
L'art de survivre à re:Invent : Astuces d'un vétéran de huit ans

L'art de survivre à re:Invent : Astuces d'un vétéran de huit ans

re:Invent est l'une des plus grandes conférences technologiques au monde, sinon la plus grande. Assister à re:Invent pour la première fois peut être accablant. Dans cet article, j'essaie de vous donner quelques conseils pour survivre non seulement à re:Invent mais aussi à Las Vegas en tant que participant pour la première fois.

aws, re:Invent · 2024-09-25
El arte de sobrevivir a re:Invent: Trucos de un veterano de ocho años

El arte de sobrevivir a re:Invent: Trucos de un veterano de ocho años

re:Invent es una de las conferencias tecnológicas más grandes del mundo, si no la más grande. Asistir a re:Invent por primera vez puede ser abrumador. En esta publicación, intento darte algunos consejos sobre cómo sobrevivir no solo a re:Invent sino también a Las Vegas como asistente por primera vez.

aws, re:Invent · 2024-09-25
Die Kunst, re:Invent zu überleben: Tipps von einem Achtjahresveteranen

Die Kunst, re:Invent zu überleben: Tipps von einem Achtjahresveteranen

re:Invent ist eine der größten, wenn nicht sogar die größte Tech-Konferenz der Welt. Der erste Besuch bei re:Invent kann überwältigend sein. In diesem Beitrag versuche ich, Ihnen einige Ratschläge zu geben, wie Sie nicht nur re:Invent, sondern auch Las Vegas als Erstbesucher überleben können.

aws, re:Invent · 2024-09-25
The art of surviving re:Invent: Tricks from a eight year veteran

The art of surviving re:Invent: Tricks from a eight year veteran

re:Invent is one of, if not the biggest, tech conferences in the world. Attending re:Invent for the first time can be overwhelming. In this post I try give you some advice how to survive not only re:Invent but also Las Vegas as a first time attendee.

aws, re:Invent · 2024-09-25
Building a serverless connected BBQ as SaaS - Part 4 - AuthZ

Building a serverless connected BBQ as SaaS - Part 4 - AuthZ

In part four of the series about the world of BBQ, where tradition and technology rarely cross paths. The future of grilling is here, and it’s connected, smart, and runs on the cloud! We look at the key difference between Authentication and Authorization in a SaaS solution. We introduce a new authorization architecture with a centralized Policy Decision Point (PDP) and distributed Policy Enforcement Points (PEPs) implemented serverless with API Gateway and Lambda.

serverless, aws, saas, IoT · 2024-09-20
Building resilient serverless workloads: Navigating through failures

Building resilient serverless workloads: Navigating through failures

Serverless and event-driven workloads on AWS are well known for their inherent high availability and scalability, offering a robust platform right out of the box. However, in the world of cloud, it's a well known that everything fails all the time. This reality becomes even more complex when serverless systems interact with non-serverless components, which may not possess the same agility in scaling.

Serverless resiliency AWS · 2024-09-17
Serverless website analytics with Lambda@Edge

Serverless website analytics with Lambda@Edge

Talk about the innovative approach of utilizing AWS Lambda@Edge to gather statistics for a static website, focusing on server-side data collection for page views.

serverless AWS analytics · 2024-09-11
Serverless website analytics with Lambda@Edge

Serverless website analytics with Lambda@Edge

Talk about the innovative approach of utilizing AWS Lambda@Edge to gather statistics for a static website, focusing on server-side data collection for page views.

serverless AWS analytics · 2024-08-24
Building a serverless connected BBQ as SaaS - Part 3 - Tenants

Building a serverless connected BBQ as SaaS - Part 3 - Tenants

In part three of the series about the world of BBQ, where tradition and technology rarely cross paths. The future of grilling is here, and it’s connected, smart, and runs on the cloud! I continue with tenant management using an serverless and event-driven approach with EventBridge, StepFunctions, API Gateway, Lambda, and Cognito User Pools.

serverless, aws, saas, IoT · 2024-08-23
How I extend my blog with gamified learning

How I extend my blog with gamified learning

One of the major reason that I write all of these blog posts is to help people learn about cloud and AWS. How would you know that you understood what you read and learned from it? In this post I discuss how I introduced gamified learning by adding a quiz from kvist.ai on my blog posts, directly from my CI/CD pipeline running as an event-driven system using Amazon EventBridge and AWS StepFunctions.

aws, event-driven, serverless · 2024-07-25
Events vs streaming data in AWS

Events vs streaming data in AWS

Events are changes in a system’s state, often triggering specific actions, while data streams represent continuous flows of data elements over time. Events can form part of data streams, but not all data streams are composed of events, as they may include continuous data points like sensor readings. AWS offers services like Amazon EventBridge and SNS for managing events, Amazon Kinesis for, real-time data streams, and IoT Core that can handle both, making it possible to handle both concepts in cloud.

aws, event-driven, streaming data · 2024-06-27