Slide 34
Slide 34 text
© CADDi Inc.
Technology Stack
34
Frontend
・TypeScript
・React
・Next.js
・Apollo Client
・Recoil
・Storybook
・Jest
・Lerna
BFF
・TypeScript ( NestJS )
・Apollo Server
Backend
・Rust ( axum )
・TypeScript
・ Node.js ( Express, Fastify, NestJS )
※プロダクト特性に応じ、上記以外の言語を用いる場合も有
Algorithm
Machine Learning
・Rust ・Python
・OpenCV ・PyTorch ・TorchServe
・Elasticsearch ・Vertex AI
gRPC
Infrastructure Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
Event Bus Cloud Pub/Sub
DevOps GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
技術選定の
ポイント
プロダクト特性に応じた技術選定を⾏い
つつ、全体最適を実現するため、
チーム横断での標準化にも取り組む
Data Cloud SQL(PostgreSQL), AlloyDB, BigQuery, dbt, trocco
型システムを活かした開発を⾏うため、
静的型⾔語を中⼼とした技術選定
01 02
GraphQL
Dev Tools GitHub Copilot, Figma, Storybook
Communication Slack, Discord, JIRA, Miro, Confluence
Authentication Auth0