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 |
---|---|
Programing langage / Library etc. | Web Frontend HTML, CSS, JavaScript, TypeScript, React.js, tupai.js, Next.js, Vue.js, Nuxt.js, GraphQL, Apollo client |
Android Kotlin, Java, Dagger2, RxJava, Spek2, Gradle Kotlin DSL |
|
iOS Swift, Objective-C, ReactiveSwift, Cocoapods, Carthage |
|
Backend Go, PHP, Python, Perl, Ruby |
|
Scala, Python, Java | |
Other gRPC, GraphQL |
|
Infrastructure | GCP,AWS,SAKURA internet(SAKURA dedicated server,sakura cloud) |
Middleware | nginx, OpenResty, Apache, Memcached, Q4M, Elasticsearch, Apache Solr, Consul, Fluentd, Cloud Pub/Sub, Vault, Redis, Apache spark |
Database | MySQL, Percona XtraDB Cluster, Cloud Spanner, Cloud SQL, Postgre SQL [Storage] Google Cloud Storage, S3 |
Monitoring | Mackerel, NewRelic, Datadog, Sentry, PagerDuty, Stackdriver, Crashlytics |
Data analytics | BigQuery, Looker, Splunk |
Environment setup | Ansible, Docker, Terraform, Spinnaker |
Container Orchestration | Kubernetes |
CI | CircleCI, Travis CI, GitHub Actions, Bitrise |
Machine learning Library | scikit-learn, TensorFlow, PyTorch, Keras |
CDN | Fastly, Akamai, ImageFlux, Amazon CloudFront |
Search Engine | Elasticsearch, Apache Solr |
Workflow Engine | Apache Airflow, DigDag |
Code Management | GitHub, Bitbucket |