Technology Stack

Introducing the tech stacks that are used by each team and for each service at Mercari.

Mercari group’s Technology

What tech stacks do Mercari group’s engineering organization work with? At Mercari group, we choose the most relevant and optimal technologies for our services and products, and design team structures in ways that encourage independent decision making.
 
*Latest as of November 25th 2024

CategoryTechnology 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 ManagementGitHub
Containerization & OrchestrationDocker, Kubernetes
DevOpsGitHub Actions, Terraform, Argo Workflows
Data Analytics/PlatformBigQuery, DBT, GCP Looker, GCP Dataproc
Database Google Cloud Spanner, Google Cloud SQL(MySQL), Google Cloud Storage, Memorystore for Redis
InfrastructureGoogle Cloud Platform, Amazon Web Services
MiddlewareAtlas, Cloud Pub/Sub, Istio
MonitoringDatadog, Firebase, PagerDuty, GCP Cloud Monitoring
Search EngineElasticsearch
SecurityGitHub Dependatbot, GitHub CodeQL, Google Secret Manager, Trivy
Workflow EngineGCP Dataflow
General ToolsMemorystore for Memcached, Sourcegraph, Postman