Microsserviços e Comunicação Assíncrona Com Ruby e RabbitMQ na Prática
Entenda como funcionam serviços de mensageria e como você pode criar aplicações ainda mais poderosas com esse tipo de serviço.
O que você vai desenvolver </>
Objetivo: O objetivo deste projeto prático hands-on é proporcionar aos participantes um entendimento aprofundado sobre microsserviços e comunicação assíncrona utilizando a tecnologia Ruby e o serviço de mensageria RabbitMQ. Serão explorados conceitos e práticas relacionadas à implantação de microsserviços, bem como a implementação de comunicação assíncrona entre eles.
Descrição: Durante o projeto prático, os participantes terão a oportunidade de desenvolver aplicações utilizando Ruby e RabbitMQ. Será abordada a arquitetura de microsserviços, explicando seus benefícios e desafios. Será demonstrado como criar serviços independentes que se comunicam por meio de mensagens assíncronas, fornecendo maior escalabilidade, desacoplamento e resiliência.
Os participantes irão implementar diferentes microsserviços utilizando a linguagem Ruby e o framework Rails. Será utilizado o RabbitMQ como serviço de mensageria para facilitar a comunicação entre esses microsserviços. Serão abordados tópicos como a criação de filas e troca de mensagens com o RabbitMQ, além de técnicas para tratar erros e evitar perdas de mensagens.
Requisitos técnicos:
- Conhecimentos básicos em programação com Ruby e/ou linguagens similares.
- Familiaridade com conceitos de microsserviços e arquiteturas distribuídas.
- Acesso a um ambiente de desenvolvimento Ruby, com o Ruby instalado.
- RabbitMQ instalado localmente ou acesso a um servidor RabbitMQ remoto.
Este projeto prático tem como público-alvo desenvolvedores com conhecimentos intermediários em programação Ruby que desejam aprimorar seus conhecimentos em microsserviços e comunicação assíncrona utilizando Ruby e RabbitMQ. Ao final do projeto, espera-se que os participantes estejam aptos a criar aplicações escaláveis e distribuídas utilizando microsserviços e mensageria assíncrona.
Quem vai te guiar neste projeto </>
Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech
Com o o DIO PRO você irá:
Acesso ilimitado a todos os bootcamps
E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo
Mais de 180 projetos práticos para ganhar experiência
Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado
Fazer parte das maiores e mais inovadoras empresas do mundo
Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.
Sobre a DIO
ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02
A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.
Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.