AWS SAMを使って効率的にNAT Gatewayを管理する

はじめに 下準備 VPC作成 SecurityGroup作成 Elastic IP作成 NAT Gatewayを管理するLambda Lambdaのコード Lambdaの実行Role SAMのtemplate.yaml SAMでデプロイ テスト NAT Gatewayがない場合 NAT Gatewayがある場合 Cleanup おわりに はじめに こんにちは、…

Next.jsでAuth.js v5を使ってみる

はじめに こんにちは、インダストリーワン エンジニアの松崎です。 Auth.jsを使用して、どのように認証認可を実装できるのか調査します。 Auth.jsを使用することによって、簡単に認証機能の実装が可能になります。 現時点では、認証認可としてはまだまだ不十…

ReactコンポーネントをBubbleで利用する(HTMLエレメント編)

BubbleをWebサービス開発に使っていると、よくBubbleでは作るのが難しい要件に遭遇します。 PoCやMVPなどであればBubbleで十分なケースが多いですが、プロジェクトの要件やスケジュールによっては、PoCやMVPで作成したものにそのまま機能追加をしていき本番…

Next.js & FastAPI & PostgreSQL on Docker

はじめに こんにちは、インダストリーワン エンジニアの松崎です。 Next.js & FastAPI & PostgreSQL on Docker と題して、フロントエンドにNext.js、バックエンドにFastAPI、データベースにPostgreSQLを採用してサクッと技術検証できるようにするための第一…

MC Digital様 主催 Kaggleコンペ参戦記録

はじめに こんにちは! 株式会社インダストリー・ワンのエンジニア、角田です。 昨年末、弊社と同じ三菱商事グループのMC Digital様 主催のMCD Data Science Competition 2023(以降Kaggleコンペ)に、弊社から数名参加してきました。 今回はコンペの内容や…

AWS App RunnerでのNest.js APIサーバーのPort変更と対応メモ

社内検証用のNest.js APIサーバーをAWSのApp Runner上に置いていたのですが、開発環境の変更によりPortを変更する必要が生じました。ソースコードを変更してApp Runner側のPort設定も変えるだけやろと思っていたら上手くいかなかったのでその時の原因調査と…

AWS Lambdaを用いたサーバレス開発の事例

はじめに こんにちは、エンジニアの石橋です。インダストリー・ワンでは所属する各エンジニアが様々な業界のクライアントのDXに取り組んでいます。今回は私がテックリードとして関わった案件事例を紹介します。大人の事情により実際に取り扱ったデータの詳細…