|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservices-architecture-on-aws/
课程评论:没有评论
课程概述:微服务架构在AWS上的应用 在当今云计算的快速发展中,微服务架构作为一种新兴的应用开发方式,正逐渐成为企业构建可维护、可扩展应用的最佳选择。AWS(亚马逊网络服务)为微服务的托管提供了理想的平台,使得企业能够有效地从单体架构过渡到微服务架构。该课程旨在通过实践的方式,帮助学习者掌握微服务的基本概念以及在构建架构时需考虑的关键因素。 课程内容分为两部分: 1. **微服务架构**:在这部分中,您将深入探讨微服务架构的复杂性,理解其相较于单体架构的优势。通过多种场景分析,学习何时使用微服务以及构建架构时的注意事项。另外,课程将涵盖先进的任务,如无服务器计算(Serverless Computing)和使用AWS的DevOps实践,帮助您在未来的工作中更具信心。 2. **在AWS上构建微服务**:本部分将教您如何在AWS上创建基于微服务的应用。您将学习如何克服传统单体部署中的限制和挑战,并获得技术自由,选择适合每个任务的最佳工具。完成课程后,您将能够应用AWS工具创建和部署微服务应用,使其更具成本效益、易于扩展及快速开发。 通过本课程,您将为在组织中实施微服务架构打下坚实的基础,包括如何进行日常任务、测试和监控应用以提升性能,并将微服务部署到云端。 讲师介绍: - **Dimos Raptis**:一位专业的软件工程师,拥有多年设计和开发软件系统的经验,熟悉Java和Linux生态系统,尤其擅长构建高并发的多线程应用。他热衷于敏捷开发实践,如测试驱动开发和持续改进流程。 - **Alan Rodrigues**:拥有两年Docker容器和Kubernetes相关软件组件工作经验的行业专家,熟悉AWS平台,并持有AWS解决方案架构师助理、系统运维管理员和开发助理认证。他洞察到组织正在逐渐采用容器作为微服务架构的一部分,并认为容器编排工具的需求日益增长,Kubernetes正是目前市场上最受欢迎的容器编排工具。 无论您是希望提升微服务架构技能,还是希望通过AWS来实现业务转型,这门课程都将为您提供必要的知识和实践经验。
Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices. All major companies are now evolving from a monolithic to a microservices architecture in their websites and applications due to its many advantages.As this course follows a practical approach, you will begin with learning where to use microservices and understand the things you should take into account when building your architecture. Advanced tasks - with concepts such as Serverless computing and DevOps using AWS - will also be undertaken to help you in your next venture with confidence. Then you will learn how to build Microservices-based applications on AWS, overcome the limitations and challenges you experience in traditional monolith deployments & much more.By the end of the course, you would have set a solid foundation for you to start implementing Microserviceslearnt for daily tasks, test & monitor your application for improving the performance and deploy your Microservice to the cloud, be ready to migrate to a microservices architecture in your organization.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Microservices Architecture you'll be exploring the intricacies of the microservices architecture you will understand its advantages over a monolithic and other related architecture. By going through multiple scenarios you'll learn where to use microservices and understand the things you should take into account when building your architecture. Advanced tasks-with concepts such as Serverless computing and DevOps using AWS-will also be undertaken to help you in your next venture with confidence.The second course, Building Microservices on AWS shows you how to build Microservices-based applications on AWS. It will help you overcome the limitations and challenges you experience in traditional monolith deployments. It will provide you with technological freedom and help you choose the best tool for each job. 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.About the Authors:Dimos Raptis is a professional Software Engineer with several years of experience, designing and developing software systems for various companies, ranging from small software shops to big tech companies. His expertise lies in the Java and Linux ecosystems, having built highly concurrent, multi-threaded applications and deployed them both in the public cloud and in on-premise data centers. He is a big fan of XP practices, such as test-driven development and continuous improvement processes. His technical expertise lies in the Java and Linux ecosystems; he has some hands-on experience with emergent open-source technologies. Also, he has a soft spot for the fields of big data and Machine Learning.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.