Node.js applications are overwhelmingly being deployed to clouds, with 79% of Node.js developers reporting using cloud providers for their production applications.
CloudNativeJS is an open source community project that aims to provide best-practices, assets and tools to make it easier to get started building enterprise-grade, Cloud Native Node.js applications. These are not just cloud-hosted, but integrate with the Cloud Native Computing Foundation (CNCF) open source technologies and exploit the full potential that cloud platforms provide.
The CloudNativeJS project currently provides the following assets. This set is expected to extend over time to include not just a wider set of CNCF technologies, but to also include DevOps best practices.
- Node.js Module Insights
- Node.js Module LTS Policy
- Template Dockerfiles
- Template Helm Charts
- Health Check Support
- Prometheus Monitoring
- OpenTracing Request Tracking
Contributing to the CloudNativeJS Community
Discussion, feedback and contributions to the CloudNativeJS community are welcomed, and can be done through various channels:
- The #cloudnative channel on node-js.slack.com
- Issues against this project on GitHub
- The individual projects themselves on github.com/cloudnativejs
Please note and adhere to the Code of Conduct when contributing to CloudNativeJS.
Code of Conduct
License and Copyright
All repositories under the CloudNativeJS project use an Apache 2.0 license, and copyright remains with the contributors.