那个服务应用的架构、编程语言和框架概述【2019年初版】
简而言之
汇总他所掌握的语言、框架、数据库和工具的使用数量。
针对以下文章进行数据汇总时,将轴调整为每个类别和类型进行计数:
对那个服务应用的架构、编程语言和框架进行了大规模调查!(2019年初版)
https://employment.en-japan.com/engineerhub/entry/2019/01/08/103000
编程语言
服务器端的Kotlin正在迅速增长。
后端系统
- 
- Python: 18
 
 
- 
- Ruby: 17
 
 
- 
- Golang: 17
 
 
- 
- Java: 11
 
 
- 
- Kotlin: 10
 
 
- 
- PHP: 10
 
 
- 
- Node.js: 8
 
 
- 
- Scala: 7
 
 
- 
- Rust: 2
 
 
- 
- Perl: 2
 
 
- 
- C#: 2
 
 
- 
- Elixir: 1
 
 
- C++: 1
 
※ Python包括了使用机器学习的功能。
※ 通过查看Java、Node.js的聚合工具(如框架等),可以确定它们是后端。无法确定Node.js是否是BFF。
※ 通过搜索结果判断,Kotlin适用于每个服务的服务器端。
前端技术
- 
- TypeScript: 15
 
 
- CoffeeScript: 1
 
原文未提供,请提供对应的英文文本。
- 
- Kotlin: 17
 
 
- 
- Swift: 17
 
 
- 
- Objective-C: 8
 
 
- Java: 4
 
※ 根据服务、框架等进行Kotlin和Java的汇总,并作出原生判断。
框架
虽然Golang语言的使用量很大,但相关框架的数量却很少。Rails框架的使用正在减少。
后端系统
- 
- Ruby on Rails: 17
 
 
- 
- Spring Boot: 8
 
 
- 
- Express: 8
 
 
- 
- Spring Framework: 7
 
 
- 
- Play Framework: 6
 
 
- 
- Django: 4
 
 
- 
- Pyramid: 2
 
 
- 
- CakePHP: 2
 
 
- 
- Gin: 2
 
 
- 
- Echo: 2
 
 
- 
- FuelPHP: 1
 
 
- 
- Laravel: 1
 
 
- 
- Seasaa: 1
 
 
- 
- CodeIgniter: 1
 
 
- 
- Falcon: 1
 
 
- 
- Skinny Framework: 1
 
 
- 
- Finagle: 1
 
 
- 
- SlimFramework: 1
 
 
- 
- Zend Framework: 1
 
 
- 
- Flask: 1
 
 
- 
- Goa: 1
 
 
- gorilla/mux: 1
 
前端开发
- 
- Vue.js: 12
 
 
- 
- React: 12
 
 
- 
- Angular: 4
 
 
- 
- Riot.js: 2
 
 
- 
- Backbone.js: 1
 
 
- 
- Knockout.js: 1
 
 
- Next.js: 1
 
其他
- gRPC: 2
 
数据库·数据
Elasticsearch发展迅猛。
- 
- MySQL: 32(AuroraのMySQLが6つ&RDSのMySQL1つ含む)
 
 
- 
- Elasticsearch: 18(内2つがAmazon Elasticsearch Service)
 
 
- 
- Redis: 18(内2つがRedis Cluster)
 
 
- 
- PostgreSQL: 12
 
 
- 
- Memcached: 10
 
 
- 
- MongoDB: 6
 
 
- 
- BigQuery: 5
 
 
- 
- DynamoDB: 5
 
 
- 
- Cassandra: 3
 
 
- 
- Redshift: 3
 
 
- 
- Bigtable: 3
 
 
- 
- Presto/Hive: 2
 
 
- 
- Solr: 1
 
 
- 
- CloudSearch: 1
 
 
- 
- Kafka: 1
 
 
- 
- RabbitMQ: 1
 
 
- 
- Couchbase: 1
 
 
- 
- HBase: 1
 
 
- 
- Hadoop: 1
 
 
- 
- Athena: 1
 
 
- 
- Oracle Exadata: 1
 
 
- 
- Realm: 1
 
 
- 
- SQLite: 1
 
 
- 
- PipelineDB: 1
 
 
- 
- Druid: 1
 
 
- Firestore: 1
 
CI/CD工具
- 
- CircleCI: 26
 
 
- 
- Jenkins: 24
 
 
- 
- Bitrise: 4
 
 
- 
- Sider: 3
 
 
- 
- Travis CI: 3
 
 
- 
- Drone: 2
 
 
- 
- Codecov: 2
 
 
- 
- GitLab CI: 2
 
 
- 
- AWS CodeBuild: 2
 
 
- 
- AWS CloudFormation: 1
 
 
- 
- Terraform: 1
 
 
- 
- Screwdriver: 1
 
 
- 
- Azure Dev Ops: 1
 
 
- 
- fastlane: 1
 
 
- 
- AWS CodeDeploy: 1
 
 
- 
- DeployGate: 1
 
 
- 
- Codeship: 1
 
 
- 
- Cloud Build: 1
 
 
- 
- Concourse: 1
 
 
- 
- Chef: 1
 
 
- AppVeyor: 1
 
各种工具和其他选项
构成·服务管理系统
- 
- Ansible: 11
 
 
- 
- Terraform: 9
 
 
- 
- Chef: 5
 
 
- 
- Capistrano: 3
 
 
- 
- Packer: 2
 
 
- Consul: 1
 
监视、商业智能和监控系统
- 
- New Relic: 11
 
 
- 
- Mackerel: 9
 
 
- 
- Redash: 8
 
 
- 
- Datadog: 6
 
 
- 
- Sentry: 5
 
 
- 
- Kibana: 5
 
 
- 
- Fabric: 4
 
 
- 
- PagerDuty: 3
 
 
- 
- Prometheus: 2
 
 
- 
- Grafana: 2
 
 
- 
- BugSnag: 2
 
 
- 
- Crashlytics: 1
 
 
- 
- Tableau: 1
 
 
- 
- Munin: 1
 
 
- 
- Nagios: 1
 
 
- 
- AppDynamics: 1
 
 
- 
- Zabbix: 1
 
 
- 
- Metabase: 1
 
 
- New Reric: 1
 
设计方面的沟通工具。
- 
- Zeplin: 7
 
 
- 
- Abstract: 3
 
 
- Figma: 2
 
其他
- 
- Docker: 14(この内5つがKubernetesを利用)
 
 
- Fluentd: 11