Tomoaki ImaiLessons Learned in 10 Years as a Software Engineer at StartupsTen years ago, I left my job at IBM and began working as a software engineer at Mercari, an early-stage startup back then. Over the past…Jun 11Jun 11
Tomoaki ImaiinAWS in Plain EnglishMigrating NAT instance from NAT GatewayThis is the sequel to my previous blog post Set Elastic IP to a Lambda function with NAT instance, using CDK. I’m going to write about how…Apr 15Apr 15
Tomoaki ImaiinAWS in Plain EnglishSet Elastic IP to a Lambda function with NAT instance, using CDKRecently, I had a situation where I needed to set a static IP to a Lambda function. I was using a third-party tool that requires an IP…Jan 152Jan 152
Tomoaki ImaiinAWS in Plain EnglishSignificantly Improve TypeScript Lambda Function Readability in AWS ConsoleHave you ever thought your TypeScript Lambda function is not easy to read and debug on AWS Console? I do. When the TypeScript Lambda is…Dec 16, 2023Dec 16, 2023
Tomoaki ImaiResolving AWS CDK’s UPDATE_ROLLBACK_FAILED: A Real Use Case SolutionNo one likes this state :(Aug 17, 2023Aug 17, 2023
Tomoaki ImaiinAWS in Plain EnglishMastering Secure Cookie Management in ServerlessA Guide with AWS API Gateway and LambdaAug 10, 2023Aug 10, 2023
Tomoaki ImaiinBetter ProgrammingUsing Rust-based WebAssembly From Lambda LayersCall Rust based WebAssembly from AWS Lambda layerApr 7, 2023Apr 7, 2023
Tomoaki ImaiInvoke your CDK configured AWS Lambda functions locally on macOSOften times you want to execute your lambda function locally before you deploy them. Especially when you have functions configured with…Aug 24, 2022Aug 24, 2022
Tomoaki ImaiAWS Cognito Authentication using Auth0 as OpenID Connect ProviderIn many cases, we want to have access controls to our service. AWS Cognito provides us with a way to authorize users' access to AWS…Aug 5, 20221Aug 5, 20221
Tomoaki ImaiinLevel Up CodingDeploying multiple Lambda functions in one CloudFormation stackWhen adding a new function with Amplify, it will create a new stack on CloudFormation. If your project or team becomes larger this could…Jul 29, 2021Jul 29, 2021