|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/implementing-serverless-microservices-architecture-patterns/
课程评论:没有评论
课程名称:实施无服务器微服务架构模式 课程概述: 在使用虚拟机或容器构建微服务平台时,往往需要投入大量的初始和持续的努力,并且在保持服务闲置、维护系统和进行扩展时,都会产生一定的成本和配置复杂性。本课程将向您展示如何利用无服务器计算来实现大多数微服务架构模式,并如何通过持续集成和持续交付管道,显著提高您组织内开发团队的交付速度、生产力和灵活性,同时降低整体运行、操作和维护成本。 我们将从介绍通常与容器一起使用的微服务模式开始,随后演示如何高效地使用无服务器计算来实施这些模式。课程内容包括与非关系型数据库、关系型数据库、事件溯源、命令查询责任隔离(CQRS)、消息传递、API组合、监控、可观察性以及持续集成和持续交付管道相关的无服务器模式。到课程结束时,您将能够轻松构建、测试、部署、扩展和监控您的微服务,利用无服务器计算在持续交付管道中实现。 讲师介绍: Richard T. Freeman博士目前为JustGiving工作,该平台是一种为在线捐赠提供技术支持的社会平台,帮助全球164个国家的2500万用户筹集了50亿美元善款。他还提供独立和短期的云架构及机器学习咨询服务。Richard是一位实操型的认证AWS解决方案架构师、数据与机器学习工程师,拥有成功交付基于云的大数据分析、数据科学和高容量可扩展解决方案的经验。 在Capgemini期间,他参与了多个大型复杂项目,为《财富》全球500强公司提供服务,拥有多元化、具有挑战性的多文化商业环境的工作经验。Richard在计算机科学方面具有扎实的背景,拥有计算机系统工程硕士(MEng)学位和机器学习、人工智能及自然语言处理的博士(Ph.D.)学位。欲了解他的最新博客文章和演讲活动,请访问他的网站rfreeman。他在非营利、保险、零售银行、招聘、金融服务、金融监管、中央政府和电子商务等领域工作,负责提供复杂事件处理、商业智能、企业内容管理和业务流程管理解决方案的交付、架构和技术咨询。Richard在无服务器计算方面拥有超过四年的生产经验。
Building a microservices platform using virtual machines or containers, involves a lot of initial and ongoing effort and 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 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. We start by introducing the microservice patterns that are typically used with containers, and show you throughout the course how these can efficiently be implemented using serverless computing. This includes the serverless patterns related to non-relational databases, relational databases, event sourcing, command query responsibility segregation (CQRS), messaging, API composition, monitoring, observability, continuous integration and continuous delivery pipelines. 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. About the Author 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 rfreeman 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 summitsPublished research articles in numerous journals, presented at conferences and acted as a peer-reviewerHas over four years of production experience with Serverless computing on AWS