DROBE のエンジニアリングに関連する情報をまとめています
Module | 言語 | フレームワーク | 詳細 |
---|---|---|---|
PHP | Laravel | サービスのメインとなるサーバーのフレームワークとして使っています | |
Go | マイクロサービスに使っています 新規で開発を行う場合の選択肢でもあります | ||
TypeScript | ExpressApolloServer | 管理機能を提供しているサービスで使っています | |
TypeScript | React | Redux, Redux Saga, Apollo Client などを Backend に合わせて利用 Styling は Styled Component を使っています | |
TypeScript | Next.js | SSG コンテンツ用に使っています | |
Python | PyTorch他 | API server は gRPC server を利用 深層学習には PyTorch を使いつつ SKLearn や LGBM なども必要に応じて利用 | |
Python | ArgoWorkflowBigQuery | ArgoWorkflow BigQuery | |
TerraformCloudFormationArgoCD | 状況に応じて使い分けています EKS は ArgoCD による GitOps で管理しています | ||
ECSEKSIstio | ECS: サービスのメインとなるサーバーが動いています EKS: ETL や ML の API などが動いています | ||
GitHub ActionsGitLabCICodeBuildCodePipeline | ほぼ全ての repo は GitHub で管理しています | ||
redash | 分析用に使っています ECS に Deploy して使っています |
技術資料
社内外で参考にしてもらえそうな技術的な知識を不定期で資料化しています。
解説や HowTo から、ちょっとした Tips まで幅広にまとめていきます。
※各タイトルをクリックで詳細記事が開きます