技術スタック

メルカリグループにおける、各サービスやチームの技術スタックを紹介します。

メルカリの技術スタック

メルカリのエンジニア組織の技術スタックをご紹介します。サービスやプロダクトに相応しい最適な技術を選定し、チームが自律的に意思決定できるような体制をつくっています。
 

CategoryTechnology Stack
Programing langage / Library
etc.
Web Frontend
JavaScript, React.js Apollo client
Android
Kotlin, Java, Dagger2, RxJava
iOS
Swift, Objective-C, ReactiveSwift, Cocoapods, Carthage
Backend
Go, PHP, Python, Perl, Ruby
Other
gRPC, GraphQL
InfrastructureGCP, AWS, さくらインターネット(専用サーバ, さくらのクラウド)
Middlewarenginx, OpenResty, Apache, Memcached, Q4M, Elasticsearch, Apache Soir
DatabaseMySQL, Percona XtraDB Cluster, Cloud Spanner, Cloud SQL
MonitoringMackerel, NewRelic, Datadog, Sentry, PagerDuty, Stackdriver, Crashlytics
Data analytics BigQuery, Looker
Environment setup (環境構築)Ansible, Docker, Kubernetes, Terraform, Spinnaker
CICircleCI, Travis CI, GitHub Actions, Bitrise
Machine learning Libraryscikit-learn, TensorFlow, PyTorch, Keras
CDNFastly, Akamai, ImageFlux, Amazon CloudFront
Search EngineElasticsearch, Apache Solr