PREVENT / 開発部・バックエンドエンジニア
日程調整アプリの新規開発
医療従事者が指導を受けるユーザーとの面談日程を調整できるアプリを社内アプリとして開発しました。 この開発の際に - GraphQLサーバの新規構築 - JWT認証&contextを用いた値の受け渡し - dataloader周りの抽象化&ジェネリクスの活用 など行い、GoとGraphQL、およびOAuth2.0の知識が飛躍的に向上しました。 また、インフラはTerraformを使って、コマンド一つでVPC・サブネット・セキュリティグループ・ECS・ALB・ターゲットグループ・リスナーポート・Build Projectを含むCodePipelineが一度に全て作成されるようなコードを作成し、dev, stg環境およびprod環境のスケールを容易なものとしました。