Slide 26
Slide 26 text
© CADDi Inc.
Technology Stack
26
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 )
・Java, Kotlin
*Depending on the product characteristics, other languages may
also be used besides those mentioned above.
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
Key Points for
Technology
Selection
While selecting technologies based on
product characteristics, we also focus
on standardization across teams to
achieve overall optimization.
Data Cloud SQL(PostgreSQL), AlloyDB, BigQuery, dbt, trocco
To leverage the advantages of type
systems in development, we prioritize
the selection of static typed
languages
01 02
GraphQL
Dev Tools GitHub Copilot, Figma, Storybook
Communication Slack, Discord, JIRA, Miro, Confluence
Authentication Auth0