Amazon Kinesis Data Stream is used to collect large streams of data records in real time. You can create data-processing applications, known as Kinesis Data Streams applications. A typical Kinesis Data Streams application reads data from a data stream as data records. Amazon Kinesis Data Stream provides two APIs for putting data into an Amazon Kinesis stream: PutRecord and PutRecords. Put […]
Requisites – S3 bucket. (Create an S3 bucket to store images) Amazon Aurora PostgreSQL instance Postgres server Lambda functions STEP-1 After creating the S3 bucket, proceed to create Amazon Aurora PostgreSQL. On the Aurora console, create a new cluster. For Engine options¸, select Aurora (PostgreSQL Compatible). For the Engine version, choose your engine version. For […]
Upload a simple PHP application to Docker, and then upload that image ECR(Elastic Container Registry)Repository. Then, we can deploy that image to ECS(Elastic Container Service) and run it on a Fargate Cluster. The three AWS Services we are going to use: Elastic Container Service (ECS), Elastic Container Registry (ECR), and Fargate. Elastic Container Registry (ECR) […]
Deploying a full-stack web application requires efficient containerization and cloud orchestration. In this guide, I will walk you through the end-to-end deployment of an Angular frontend and a Node.js backend using Docker Desktop, AWS Elastic Container Registry (ECR), and AWS Elastic Container Service (ECS). We’ll start by containerising both applications using Docker, pushing the images […]
Imagine you’re about to launch a web application. You need servers, databases, storage, security configurations, and perhaps a content delivery network. You could go into AWS, manually create each resource, configure them, and wire everything together. But there’s a catch: what if you need to repeat this process multiple times for different environments like development, […]
Introduction This guide will walk you through installing Ubuntu on Windows using WSL, setting up Python and the Strands SDK, and creating powerful AI agents. We’ll also build a multi-agent collaboration system using the Strands SDK, where agents generate, critique, and improve startup ideas. Let’s get started! ⚙️ Step 1: After Installing Ubuntu Run It […]
In today’s fast-paced development environment, serverless architecture has gained immense popularity due to its flexibility, cost-effectiveness, and ability to scale automatically. With AWS leading the charge in serverless technologies, building a scalable and maintainable application has never been easier. In this blog, we will walk through how to build a serverless application using API Gateway, […]
What is Vector Database? A vector database is a database that stores information as vectors, which are numerical representations of data objects, also known as vector embeddings. It leverages the power of these vector embeddings to index and search across a massive dataset of unstructured and semi-structured data, such as images, text, or sensor data. […]
AWS CloudFormation AWS CloudFormation is one of the pioneers in Infrastructure as Code, as CloudFormation existed as a Service in the stack as far back as 2011. It is an AWS-specific service that allows you to define a deployment of AWS resources into “Templates”, that once provided to the CloudFormation service, will create “Stacks” that […]
Imagine an ordinary workday: you’re at your desk, juggling projects, answering emails, and sifting through vast amounts of data to find that one vital piece of information. It’s overwhelming, and even with advanced tools, productivity can stall as employees spend precious time hunting for answers. Enter Amazon Q, Amazon’s latest AI-powered assistant, crafted to bring […]





