Building an ECS Cluster with Raspberry Pi 4 Nodes Using AWS ECS Anywhere

Building an ECS Cluster with Raspberry Pi 4 Nodes Using AWS ECS Anywhere In this guide, we’ll explore how to set up an Amazon Elastic Container Service (ECS) cluster using three Raspberry Pi 4 devices as external instances, leveraging AWS ECS Anywhere. We’ll delve into the capabilities of ECS, provide the necessary Terraform code to create the cluster, and walk through the steps to generate activation keys. Additionally, we’ll develop a Python 3 application that listens to an Amazon Simple Queue Service (SQS) queue for batch processing messages. This process involves downloading an object from Amazon S3, processing it through a mocked API, and storing the result in a DynamoDB table. We’ll also cover the Terraform configurations required to set up the DynamoDB table, SQS queue, S3 event notifications, and an Amazon Elastic Container Registry (ECR) repository for our Docker images. ...

November 4, 2024 · 5 min

An hard time for creativity

In recent years, concerns have emerged about a perceived decline in creativity across various domains, particularly in the arts and technology sectors. This phenomenon has sparked debates on the role of artificial intelligence (AI) and its impact on human artistry. The Impact of AI on Artistic Creativity Prominent artists have voiced apprehensions regarding AI’s influence on creative processes. Musician Nick Cave has expressed deep concern over AI’s potential to undermine the artistic struggle inherent in songwriting. He views AI-generated music as a threat to the authenticity and emotional depth that characterize human-created art. ...

September 10, 2024 · 3 min

Amplify v2: way better than v1

Building a Vue 3 Notes App with AWS Amplify V2 Introduction After the Summit, I decided for a while to give it a try to new amplify - boooom. You might be wondering why and this article is all about this :D and yes, that’s me in the left corner looking at the photo! AWS Amplify has undergone a significant evolution with the introduction of Amplify V2, offering an improved developer experience and better integration with modern frontend frameworks like Vue 3. In this tutorial, we will build a simple notes application using Vue 3 and Amplify V2. The app will allow users to register, log in, and save notes in an Amazon DynamoDB table. ...

July 28, 2024 · 3 min

How AWS Bedrock and 80s-Style Text Adventure Game got me selected at the AWS Summit 2024 in Milan

Introduction Text-based adventure games were among the earliest forms of digital entertainment, immersing players in interactive storytelling through simple text commands. Inspired by these classic games, I set out to create my own using AWS Bedrock, Amazon’s managed GenAI service. This article details how I leveraged generative AI, AWS infrastructure, and modern development tools to build and deploy my game, Kroz, bringing an old-school experience to modern cloud-based architecture. What is described in this article is also available here in form of slides - also, in a more available way! If you want to skip straight to a next-to-bedrock powered game, go instead here ...

May 15, 2024 · 3 min

I hacked my blog to let AWS Polly create podcast over it

Prelude Hi guys, after a series of back-to-the-future-I-didn’t-have-time-to-write-new-things… I’m back. What happened in the last months… ok, covid19 put the whole world in trouble, I bought an apartment, I opened a company and I resign my contract. Really. Nothing. Special. But TODAY - I wanna talk about a project I have since a while, and I worked on a boring Sunday afternoon: I hacked my blog to let Polly read it for you! 😎 😎 😎 ...

November 26, 2020 · 13 min