Giter Site home page Giter Site logo

shoppinglistapi's Introduction

学习并使用supertest, jest 或者 mocha 写后端测试 针对于 node.js express.js mongoDB

https://www.youtube.com/watch?v=r5L1XRZaCR0 https://www.youtube.com/watch?v=r5L1XRZaCR0 https://www.youtube.com/watch?v=KQjeU0mBQU8 https://www.youtube.com/watch?v=t5sFkGk8GY8 https://www.youtube.com/watch?v=kUJpEnt0KPc https://www.youtube.com/watch?v=x6NUZ8dc9Qg

部署 aws https://www.youtube.com/watch?v=b4PaZo-fMqk

作为开发人员,学会云部署是非常重要的,因为云服务提供了灵活性、可伸缩性和可靠性。以下是一些你可能想要学会的主要云服务:

  1. Amazon Web Services (AWS):

    • 核心服务: EC2 (虚拟服务器), S3 (对象存储), RDS (关系型数据库), Lambda (无服务器计算), 等等。
    • 部署工具: AWS Elastic Beanstalk, AWS CodeDeploy。
    • 监控和日志: Amazon CloudWatch, AWS CloudTrail。
    • 网络服务: Amazon VPC, AWS CloudFront, Route 53 (域名服务)。
  2. Microsoft Azure:

    • 核心服务: Azure Virtual Machines, Azure Blob Storage, Azure SQL Database, Azure Functions (无服务器计算), 等等。
    • 部署工具: Azure DevOps Services, Azure Resource Manager (ARM) Templates。
    • 监控和日志: Azure Monitor, Azure Log Analytics。
    • 网络服务: Azure Virtual Network, Azure CDN, Azure DNS。
  3. Google Cloud Platform (GCP):

    • 核心服务: Compute Engine (虚拟机), Cloud Storage, Cloud SQL (关系型数据库), Cloud Functions (无服务器计算), 等等。
    • 部署工具: Google Cloud Deployment Manager, Google Cloud Build。
    • 监控和日志: Stackdriver Monitoring, Stackdriver Logging。
    • 网络服务: Virtual Private Cloud (VPC), Cloud CDN, Cloud DNS。
  4. Heroku:

    • 简化的部署流程,支持多种编程语言。
    • 提供 Add-ons,例如数据库、缓存、日志等。
    • 支持自动扩展。
  5. Docker和Kubernetes:

    • 学习容器化技术,使用 Docker 构建和部署容器。
    • 使用 Kubernetes 进行容器编排和管理。
  6. Serverless Framework:

    • 学习如何使用 Serverless Framework 部署和管理无服务器应用。
  7. 容器编排工具:

    • 掌握 Kubernetes、Docker Compose等工具,以便在容器环境中进行应用程序的编排和管理。
  8. CI/CD工具:

    • Jenkins, GitLab CI, Travis CI, CircleCI等,用于实现持续集成和持续部署。
  9. 配置管理工具:

    • Ansible, Puppet, Chef等,用于自动化配置和管理基础设施。
  10. 监控和性能优化:

    • 学习如何使用各云平台提供的监控工具,以及其他性能优化工具。

学会这些云服务和工具将帮助你更有效地部署、管理和扩展应用程序。选择适合你项目需求的云平台,并深入学习相关的服务和工具。

shoppinglistapi's People

Contributors

rayrunzewang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.