Slide 46
Slide 46 text
© CADDi Inc.
Technology Stack
46
Frontend
・TypeScript
・React
・Next.js
・Apollo Client
・Storybook
・Vitest, Jest
BFF
・TypeScript (NestJS)
・Apollo Server
※性質により配置しない場合も有
Backend
・TypeScript (Express, Fastify, NestJS)
・Rust (axum)
・Go, Java (Quarkus)
※処理の特性に応じ、上記以外の言語を用いる場合も有
Algorithm
Machine Learning
・Python ・Rust
・OpenCV ・PyTorch
・Vertex AI ・LangChain ・Unsloth
Infrastructure Google Cloud, Kubernetes, Istio, Cloud Run
Cloudflare, Argo Workflows, etc …
Async integration Cloud Pub/Sub, Cloud Tasks
DevOps GitHub Actions, Terraform, Conftest
Argo CD, Kustomize, Helm, Kyverno
Datadog, MixPanel, etc …
技術選定の
ポイント
プロダクト特性に応じた技術選定を⾏い
つつ、全体最適を実現するため、
チーム横断での標準化にも取り組む
Data Cloud SQL(PostgreSQL), AlloyDB
BigQuery, dbt, Trino, Iceberg, Elasticsearch
型システムを活かした開発を⾏うため、
静的型⾔語を中⼼とした技術選定
01 02
Dev Tools GitHub Enterprise, GitHub Copilot
Cline, Claude Code, Devin
Figma, Storybook, etc …
Communication Slack, Confluence, Jira, Miro, Asana
Authentication Auth0, Firebase Authentication
OpenAPI
gRPC
OpenAPI
GraphQL