TRUSTART株式会社 / VPoT
SaaSサービスのリリース
## 概要 社内のDropBoxにあるExcelを手で加工して、ユーザーに提供するというフローをSaaSビジネス化 DropBox内のExcelをDBに格納し、webサイトを通じてユーザーが自分で条件を絞ってダウンロードできるように 全工程を1人で担当しリリース ボードメンバーと要件をディスカッションしつつ、今後のエンジニア採用や組織拡大も踏まえた技術選定と設計を採用 ## 期間 2023年3月 〜 2023年4月 ## 使用技術 / アーキテクチャ Frontend ・React ・TypeScript ・MUI ・SWR ・MSW ・Docker ・Bulletproof Backend ・Python ・Django ・Django Rest Framework ・Poetry ・CleanArchitecture ・Docker Infra ・AppRunner ・ECR ・CodePipeline ・CodeBuild ・Route53 ・EC2 ・RDS ・SSM Parameter ・NGINX ・Former2 ## 機能概要 ・ログイン機能 ・データ一覧機能 ## 担当したこと ・すべての要件定義と実装 ## 注力した点 ・早く作り、壊しやすく(変更に強く) 投資家様へ向けて共有したい背景があったため、速度を最優先 同時に担保するべき品質は担保 --- # OCRオペレーションの自動化 ## 概要 OCR作業は事務メンバーから依頼を受けたエンジニアがローカル環境でスクリプトを実行していた。 これを事務メンバーが直接S3にアップロードを行い、結果がSlackに通知されるように実装 ## 期間 2023年2月 〜 2023年3月 ## 使用技術 ・aws cdk for python ・ECS ・Lambda ・S3 ・CloudWatch ・NAT Gateway ## 機能概要 ・事務メンバーが特定のS3BucketにzipファイルをアップロードしたタイミングでECSタスクが起動 ・ECSタスク起動時, エラー時, 完了時にSlackに通知 ## 担当したこと ・すべての実装 ## 注力した点 ・ECSタスクベースで随時起動にすることによってコストを軽減 --- # AWS環境の0→1構築 ## 概要 社内で試験的に運用していたAWS環境を本番稼働用に再構築 ## 期間 2023年1月 〜 2023年2月 ## 使用技術 ・Organizations ・Control Tower ・IAM IdentityCenter(旧SSO) ## 担当したこと ・すべての実装 ## 注力した点 ・マルチアカウント構成 AWSが推奨するマルチアカウント構成を採用 タグではなく、AWSアカウントを分けて構築できるように ・SSOログイン マルチアカウント構成にした際に、複数のAWSマネージメントコンソールでログインを切り替えるのではなく、SSOログインを採用 メンバーはログインが楽に、そして管理者はSSOでのユーザー管理ができるように