Bots Club, Ten Years On: The Controls That Take It Into Production


In May 2016 I wrote a short post called Bots Club. One idea, one line: bots should and can work collaboratively as we humans do. Bot to bot, no human in the channel. I built three Hubot demos for my team — bots processing a ticket, bots handling an alert, bots watching cost — and … Continue reading Bots Club, Ten Years On: The Controls That Take It Into Production

Build a GenAI Chatbot with AWS Serverless Architecture


If you are interested to build a GenAI Chatbot with AWS Serverless architecture. Here you go - I have created a sample project to demonstrate that. https://www.youtube.com/watch?v=5PUlrJ-w2RM Let's take a look at the architecture: The frontend is written in React and deployed to CloudFront with Cognito authentication. The backend has 3 options: Lambda function URL … Continue reading Build a GenAI Chatbot with AWS Serverless Architecture

How to assume root user of an AWS account?


Due to that some tasks require root user credentials, from time to time we need to login into an AWS account as root, e.g removing a misconfigured S3 bucket policy which denies all principals. Conventionally, we login into the account from the AWS login console with root user email, password and MFA. Now, there is … Continue reading How to assume root user of an AWS account?