|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/comunicacao-entre-microservices-usando-spring-cloud/
课程评论:没有评论
课程名称:使用Spring Cloud进行微服务通信 课程概述:在20年的技术职业生涯中,我经历了多种软件开发框架,注意到许多公司正在迁移到微服务架构,并采用新的微服务间通信概念。然而,面对这些新策略时,我感到困惑,不知道在特定问题上该选择哪种策略。技术领导者和资深团队成员通常掌握这些知识,因此他们更有可能获得加薪或升迁。但是,学习微服务通信并不容易,找到合适的课程或导师帮助我相当困难。因此,我决定创建这一独特课程,帮助学生们避免我曾经遇到的问题。 课程将包括构建五个微服务,学生们将探索不同的通信方式,并理解在何种情况下使用这些方式。我们将使用RestAPI进行同步通信,使用RabbitMQ进行异步通信。同时,我们将采用不同的数据库和缓存策略,使用Mysql和Redis,并简单探讨API网关。 一个重要的亮点是,了解微服务开发及其通信策略对职业发展、成长和薪资至关重要。完成此课程后,您将加入一个专属的Alcatéia Dev社区,该社区专注于知识共享、课程内容、GitHub组织,以及技术和微服务领域的讨论小组。 课程内容概括: 1. 使用RabbitMQ进行异步通信(流事件消息传递); 2. 使用RestAPI进行同步通信; 3. 数据分离设计 - 为每个微服务创建独立数据库; 4. 通过网关进行路由。
Em 20 anos de carreira na área de tecnologia, desenvolvendo software, usei diversas formas e framework para criar softwares. Sabe o que eu reparei? Muitas empresas estavam migrando para microservices e usando novos conceitos para fazer comunicação entre microservices, que eu não tinha ideia. Existem várias formas e padrões e pra mim era difícil entender e saber qual estratégia usar para determinado problema. Sabe mais uma coisa que eu reparei? Os líderes técnicos, líder de times, os sênior, tinham esses conhecimentos. E naturalmente eles eram as pessoas que mais ganhavam aumento ou subiam de cargo.Mas estudar comunicação entre microservices não foi fácil, pois encontrar cursos ou algum mentor que me auxiliasse era muito difícil. Dessa maneira, decidi fazer este curso exclusivo, para que você caro aluno, não passe pelo mesmo problema que tive.Neste curso vamos construir 5 microservices. Com eles vamos explorar algumas diferentes formas de se comunicação entre si e entender quando usar uma ou outra. Vamos usar RestAPI para comunicação síncrona. RabbitMQ para comunicação assíncrona.Vamos também utilizar estratégias diferentes de banco de dados e de cache usando Mysql, Redis e vamos explorar de forma simples um Gateway API.Um ponto muito importante a destacar é que desenvolver microservice e conhecer as estratégias de comunicação é essencial para o crescimento profissional, para sua carreira, e para o seu bolso.Saiba que, fazendo este curso, você entra para a exclusiva e limitada Comunidade Alcatéia Dev, que tem como foco conhecimentos, cursos, conteúdos, organização do GitHub, grupo de discussão sobre a área de tecnologia e micro serviços.E daí? Curtiu?** Conceitos do curso:1. Comunicação assíncrona, usando Stream Events (Mensageria) com RabbitMQ;2. Comunicação síncrona com RestAPI;3. Design for Data Separation - Criando banco de dados separado por microservices;4. Roteamente por Gateway;