项目作者: lucasjellema
项目描述 :
通过由容器和云提供支持的微服务架构实现业务和IT敏捷性不断发展的架构,新兴技术和新的云服务为利用IT解决方案解决业务挑战提供了新方法。微服务架构承诺灵活性,可扩展性和计算资源的最佳使用。本讲座介绍了微服务有望实现的目标,并解释了微服务如何实现这一目标。讲座描述了关键概念 - 域驱动设计,有界上下文,事件,无状态和API。它讨论并演示了使用容器和Kubernetes的微服务的真实实现。学生将亲身体验Kubernetes平台 - 了解容器编排功能,这些功能允许部署,扩展,配置,故障转移和升级到新版本的微服务,同时保持正确的路由和负载平衡。学生将学习如何利用Kubernetes运行多个交互式容器,执行使用他们选择的技术编写的应用程序。讲座讨论了服务网格和跟踪以及端到端监控的挑战。讨论并演示了事件与解耦协作的相关性。讨论的概念包括工作流编排,用于跨域数据共享的CQRS数据(基础)模式和无服务器架构。
高级语言: JavaScript
项目地址: git://github.com/lucasjellema/2019-fontys-business-and-IT-agility-through-microservice-architecture.git