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.
Category | Technology Stack |
---|---|
Programming Languages / Library etc. | Web Frontend HTML, CSS, JavaScript, TypeScript, React, Gatsby, Next.js, GraphQL, Apollo Client, Redux, Cypress, Rendertron, Lit, Playwright, Vue.js, Nuxt, Jest |
Android Kotlin, Gradle Kotlin DSL, Jetpack Compose, Dagger2, RxJava, Espresso, Java |
|
iOS SwiftUI, Combine, Swift, ReactiveSwift, Cocoapods, Carthage, Bazel, Xcodegen, Objective-C |
|
Backend Go, PHP, Python, Java, Scala,TypeScript, Node.js, NestJS |
|
DataPlatform Python, Java, Scala |
|
Other gRPC, GraphQL |
|
Infrastructure | GCP, AWS |
Middleware | Cloud Pub/Sub, Hashicorp Vault, Redis, NGINX, Apache Spark, Apache Flink, Memorystore, Cloud Functions, AWS, Lambda, Kafka, Polyaxon, Neo4j, Unleash, Cloud Tasks, Google Identity Platform |
Database | Cloud Spanner, MySQL, Cloud SQL, Datastore, Firestore [Storage] Google Cloud Storage, Amazon S3, BigTable |
Monitoring | Datadog, Mackerel, PagerDuty, Kibana, Cloud Monitoring, Sentry, Crashlytics |
Data analytics | BigQuery, Looker, Superset, Cloud Logging, Splunk Cloud |
Environment setup | Docker, Terraform, Spinnaker, Cloud Build, Ansible, Bazel |
Container Orchestration | Kubernetes, CloudRun |
CI | GitHub Actions, CircleCI, Cloud Build |
Machine learning Library | Kubeflow, scikit-learn, TensorFlow, PyTorch, LightGBM, Optuna, PyTorch Lightning, ONNX, Vertex AI |
Search Engine | Elasticsearch, Apache Solr |
Workflow Engine | Apache Airflow, DigDag |
Code Management | GitHub, Gerrit |