メルカリグループの技術スタック
メルカリグループのエンジニアリング組織の技術スタックをご紹介します。サービスやプロダクトに相応しい最適な技術を選定し、チームが自律的に意思決定できるような体制をつくっています。
*最終更新日:2024年11月25日
| Category | Technology Stack |
|---|---|
| Programming Languages/ Library etc. | Web Frontend HTML, CSS,TypeScript, React, Next.js, Apollo Client, Redux, Cypress, Playwright, Vue.js, Jest, Vitest |
| Android Kotlin, Gradle Kotlin DSL, Jetpack Compose, Hilt, Kotlin Coroutines, JUnit, Espresso |
|
| iOS Swift, SwiftUI, Bazel |
|
| Other mobile languages Flutter (Dart) |
|
| Backend Go, CUE, Python |
|
| Machine learning Python, scikit-learn, PyTorch, PyTorch Lightning, ONNX |
|
| Others Protocol Buffer (gPRC), GraphQL |
|
| Code Management | GitHub |
| Containerization & Orchestration | Docker, Kubernetes |
| DevOps | GitHub Actions, Terraform, Argo Workflows |
| Data Analytics/Platform | BigQuery, DBT, GCP Looker, GCP Dataproc |
| Database | Google Cloud Spanner, Google Cloud SQL(MySQL), Google Cloud Storage, Memorystore for Redis |
| Infrastructure | Google Cloud Platform, Amazon Web Services |
| Middleware | Atlas, Cloud Pub/Sub, Istio |
| Monitoring | Datadog, Firebase, PagerDuty, GCP Cloud Monitoring |
| Search Engine | Elasticsearch |
| Security | GitHub Dependatbot, GitHub CodeQL, Google Secret Manager, Trivy |
| Workflow Engine | GCP Dataflow |
| General Tools | Memorystore for Memcached, Sourcegraph, Postman |