Takahiro Iwasa

Takahiro Iwasa

Software Developer

Japan AWS Top Engineers 2020-2023

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

Sign in with Slack Using Cognito User Pools and OIDC

Sign in with Slack Using Cognito User Pools and OIDC

This note describes how to federate Cognito user pools with Slack using OIDC to implement "Sign in with Slack".

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

This note describes how to build an API Gateway WebSocket endpoint using mock integration.

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: Automate EC2 Scheduling with Ease

AWS EventBridge Scheduler: Automate EC2 Scheduling with Ease

This note describes how to automate starting and stopping of EC2 instances using EventBridge Scheduler.

Testing ECMAScript Modules with Jest

Testing ECMAScript Modules with Jest

This note describes how to test ECMAScript modules with Jest.

From Monolith to Microservices in AWS: Patterns for Seamless Migration

From Monolith to Microservices in AWS: Patterns for Seamless Migration

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

This note describes how to count objects using AWS SageMaker object detection.