Skip to content

rayrunzewang/shoppingListApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

学习并使用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. 监控和性能优化:

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published