Sign in with Slack Using Cognito User Pools and OIDC

Sign in with Slack Using Cognito User Pools and OIDC

Federating Cognito user pools with Slack over OIDC and wiring "Sign in with Slack" into a Next.js app with Amplify.

Deploying FastAPI on AWS Lambda with Lambda Web Adapter

Deploying FastAPI on AWS Lambda with Lambda Web Adapter

This example guides you through the process of developing API backends with FastAPI using Lambda Web Adapter.

API Gateway WebSocket: Implementing a Mock Integration

API Gateway WebSocket: Implementing a Mock Integration

Building an API Gateway WebSocket API entirely with mock integrations, returning canned responses with no backend Lambda involved.

Uploading to S3 Through CloudFront Pre-Signed URLs

Uploading to S3 Through CloudFront Pre-Signed URLs

CloudFront signed URLs let you upload to S3 through a custom domain—useful when direct S3 pre-signed URLs are not an option.

AWS EventBridge Scheduler: Starting and Stopping EC2 on a Schedule

AWS EventBridge Scheduler: Starting and Stopping EC2 on a Schedule

Starting and stopping EC2 instances on a cron schedule with EventBridge Scheduler calling the EC2 API directly, no Lambda involved.

Testing ECMAScript Modules with Jest

Testing ECMAScript Modules with Jest

Fixing Jest's "Cannot use import statement outside a module" error by wiring up ESM support across package.json, TypeScript, and Jest config.

From Monolith to Microservices in AWS: Three Migration Patterns

From Monolith to Microservices in AWS: Three Migration Patterns

Inspired by Monolith to Microservices, this example explains monolith-to-microservices patterns on AWS.

Cognito SAML Sign-In with Azure Entra ID and Amplify

Cognito SAML Sign-In with Azure Entra ID and Amplify

This note walks through SAML authentication with AWS Amplify, Cognito user pools, and Azure Entra ID.

Real-Time Face Detection with Raspberry Pi, Kinesis Video Streams, and AWS Rekognition

Real-Time Face Detection with Raspberry Pi, Kinesis Video Streams, and AWS Rekognition

Build real-time face detection on a Raspberry Pi with Kinesis Video Streams and Amazon Rekognition Video.

Object Counting with SageMaker Object Detection

Object Counting with SageMaker Object Detection

Labeling images with Ground Truth, training a SageMaker object detection model, and counting objects from the inference results.

Takahiro Iwasa

Takahiro Iwasa

Software Developer

This blog shares technical notes from hands-on projects—architecture, implementation, and AWS service integrations.