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
Tag: DevOps
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?
CICD on OpenShift Part Two
Continue with part one, I will show you the details of the CICD scripts and also the Bamboo plan. Lets start with the CICD scripts, it can be found in my OpenShift-CICD repository on GitHub. The key parts are two OpenShift configuration files: build.yaml and deploy.yaml. The script is to make a copy from the template … Continue reading CICD on OpenShift Part Two
CICD on OpenShift Part One
I have successfully migrated 'Dilbert' from EC2 instance to OpenShift. Dilbert is an automation bot that we use to offload some daily operations. In this article, I will show you how it works. In the Dilbert project, I have one build configuration. For each version, I only build once. This to ensure only one binary … Continue reading CICD on OpenShift Part One
Simple version of CICD Workflow
Above is my simple version of CICD workflow that I use as a guidance in day to day work. A bit explanations on how to use it. The workflow has six stages and seven scenarios. Six Stages: Commit Change: When user commit changes to code repository. Build Binary: When CI server builds the binary to … Continue reading Simple version of CICD Workflow


