|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/serverlessmicroservice-with-aws-a-complete-guide-3-in-1/
课程评论:没有评论
课程名称:无服务器微服务与 AWS - 完整指南:3合1 课程概述:微服务是一种新的流行方法,用于构建可维护、可扩展的云应用程序,而 AWS 是托管微服务的理想平台。近年来,由于开发者生产率的提高、内置的自动扩展能力和运营成本的降低,无服务器计算受到了越来越多的关注。与虚拟机或容器构建微服务平台相比,无服务器架构简化了部署和运维,同时减少了闲置资源的成本。在结合微服务与无服务器计算后,组织可以将服务器和容量规划的管理交给云提供商,使其更易于大规模部署和运行。 本课程是一套全面的 3 合 1 教程,旨在指导学员如何在 AWS 上使用无服务器计算实现微服务。您将能够构建高度可用的微服务,以支持各种规模的应用程序,克服传统单体部署中面临的限制与挑战。您将学习如何设计一种高可用且具有成本效益的微服务应用,并让 AWS 管理基础设施、可扩展性和安全性,从而减少支持、维护和基础设施的成本。 课程内容包括三个完整的部分。第一部分《在 AWS 上构建微服务》,教授如何构建高度可用的微服务,以支持各种规模的应用程序。完成后,您将能够应用 AWS 工具创建和部署基于微服务的应用,使其成本效益更高、易于扩展且开发速度更快。 第二部分《构建可扩展的无服务器微服务 REST 数据 API》提供了无服务器应用程序的实用解决方案,展示了如何为组织构建端到端的无服务器应用,选择数据 API 用例来降低成本,提高灵活性,并分享最新的无服务器部署和构建框架的经验。 第三部分《实施无服务器微服务架构模式》介绍了如何在 AWS 上使用无服务器计算实现大多数微服务架构模式,有助于提高开发团队的交付速度、生产效率和灵活性,同时降低整体运行和维护成本。 课程结束时,您将能够创建安全、可扩展的无服务器数据 API,构建高度可用的微服务应用。 关于讲师:Alan Rodrigues 拥有超过两年的软件组件(如 Docker 容器和 Kubernetes)开发经验,并在 AWS 平台上获得多个认证。他目睹了组织在微服务架构中日益采用容器的趋势。Richard T. Freeman,博士,现为 JustGiving 工作,拥有丰富的云架构和机器学习咨询经验,并在多个行业中成功交付云基础的大数据解决方案。他在无服务器计算和机器学习方面有超过四年的实践经验,为学员提供专业的技术指导。
Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices. Recently, there has been a growing interest in Serverless computing due to the increase in developer productivity, built in auto-scaling abilities, and reduced operational costs. Building a microservices platform using virtual machines or containers, involves a lot of initial and ongoing effort. There is a cost associated with having idle services running, maintenance of the boxes and a configuration complexity involved in scaling up and down. In combining both microservices and serverless computing, organizations will benefit from having the servers and capacity planning managed by the cloud provider, making them much easier to deploy and run at scale.This comprehensive 3-in-1 course is a step-by-step tutorial which is a perfect course to implementing Microservices using Serverless Computing on AWS. Build highly availableMicroservices to power applications of any size and scale. Get to grips with Microservices and overcome the limitations and challenges experienced in traditional monolithic deployments. Design a highly available and cost-efficient Microservices application using AWS. Create a system where the infrastructure, scalability, and security are managed by AWS. Finally, reduce your support, maintenance, and infrastructure costs.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building Microservices on AWS, covers building highly available Microservices to power applications of any size and scale. This course shows you how to build Microservices-based applications on AWS. Overcome the limitations and challenges you experience in traditional monolith deployments. By the end of the course, you'll have learned to apply AWS tools to create and deploy Microservices-based applications. You'll be able to make your applications cost-effective, easier to scale, and faster to develop.The second course, Building a Scalable ServerlessMicroservice REST Data API, covers practical solutions to building Serverless applications. In this course we show you how to build an end-to-end serverless application for your organization. We have selected a data API use case that could reduce costs and give you more flexibility in how you and your clients consume or present your application, metrics and insight data. We make use of the latest serverless deployment and build framework, share our experience on testing, and provide best practices for running a serverless stack in a production environment.The third course, Implementing ServerlessMicroservices Architecture Patterns, covers implementing Microservices using Serverless Computing on AWS. In this course, We will show you how Serverless computing can be used to implement the majority of the Microservice architecture patterns and when put in a continuous integration & continuous delivery pipeline; can dramatically increase the delivery speed, productivity and flexibility of the development team in your organization, while reducing the overall running, operational and maintenance costs. By the end of the course, you'll be able to build, test, deploy, scale and monitor your microservices with ease using Serverless computing in a continuous delivery pipeline.By the end of the course, you'll create a secure, scalable, and Serverless data API to build highly available Microservices to power applications of any size and scale.About the Authors● Alan Rodrigues has been working on software components such as Docker containers and Kubernetes for the last 2 years. He has extensive experience working on the AWS Platform, currently being certified as an AWS Solution Architect Associate, a SysOps Administrator, and a Developer Associate. He has seen that organizations are moving towards using containers as part of their Microservices architecture. And there is a strong need to have a container orchestration tool in place. Kubernetes is by far the most popular container orchestration on the market.● Richard T. Freeman, PhD currently works for JustGiving, a tech-for-good social platform for online giving that's helped 25 million users in 164 countries raise $5 billion for good causes. He is also offering independent and short-term freelance cloud architecture & machine learning consultancy services. Richard is a hands-on certified AWS Solutions Architect, Data & Machine Learning Engineer with proven success in delivering cloud-based big data analytics, data science, high-volume, and scalable solutions. At Capgemini, he worked on large and complex projects for Fortune Global 500 companies and has experience in extremely diverse, challenging and multi-cultural business environments. Richard has a solid background in computer science and holds a Master of Engineering (MEng) in computer systems engineering and a Doctorate (Ph.D.) in machine learning, artificial intelligence and natural language processing. See his website for his latest blog posts and speaking engagements. He has worked in nonprofit, insurance, retail banking, recruitment, financial services, financial regulators, central government and e-commerce sectors, where he: -Provided the delivery, architecture and technical consulting on client site for complex event processing, business intelligence, enterprise content management, and business process management solutions.-Delivered in-house production cloud-based big data solutions for large-scale graph, machine learning, natural language processing, serverless, cloud data warehousing, ETL data pipeline, recommendation engines, and real-time streaming analytics systems.-Worked closely with IBM and AWS and presented at industry events and summits, published research articles in numerous journals, presented at conferences and acted as a peer-reviewer.-Has over four years of production experience with Serverless computing on AWS.