- 61
- 3 731
Professor Luciano Rodrigo Ferretto
เข้าร่วมเมื่อ 31 ต.ค. 2022
Microservices-Java 16 - Configurando API Gateway permitindo o balanceamento de carga completo.
Neste vídeo vamos entender um pouco a função de um API Gateway e implementaremos o Spring Cloud Gateway
มุมมอง: 49
วีดีโอ
Microservices-Java 15 - Configurando Cache (Caffeine) para melhoria de desempenho e resiliência
มุมมอง 5021 วันที่ผ่านมา
Neste vídeo vamos entender um pouco como podemos utilizar o cache para melhorar o desempenho de nossas APIs assim como a Resiliência. Para isso, vamos utilizar o Spring Cache Abstraction em conjunto com o Cache Caffeine.
Microservices-Java 14 - Configurações do Circuit Breaker e Monitoramento via Actuator
มุมมอง 1621 วันที่ผ่านมา
Neste vídeo vamos entender um pouco melhor as configurações do Circuit Breaker no Resilience4j, assim como verificar como podemos monitorar o circuito através dos endpoints do Spring Boot Actuator
Microservices-Java 13 - Implementando resiliência no nosso cambio-service através do Circuit Breaker
มุมมอง 4621 วันที่ผ่านมา
Neste vídeo configuramos nosso cambio-service tratar possíveis falhas na API do Bacen através do Circuit Breaker, criando assim uma resiliência.
Microservices-Java 12 - Integrando o sistema com a API do Banco Central
มุมมอง 6721 วันที่ผ่านมา
Neste vídeo configuramos nosso cambio-service para consumir as cotações informadas pelo Banco Central do Brasil (Bacen) ao invés da base de dados local.
Microservices-Java 11 - Várias instâncias de um serv. e balanc. de carga (Spring Cloud LoadBalancer)
มุมมอง 34หลายเดือนก่อน
Neste vídeo configuramos para executar mais de uma instância do nosso microservice cambio-service, e podemos verificar o balanceamento de carga nas requisições HTTP (Feign) entre o produto-service e o cambio-service. Esse balanceamento que é possível através do Spring Cloud LoadBalancer.
Microservices-Java 10 - configurando nosso Registration & Discovery Service com Eureka Netflix
มุมมอง 47หลายเดือนก่อน
Neste vídeo criamos nosso segundo microservice de apoio, o eureka-service. Este é um serviço de registro, conhecido como Registration & Discovery Service, que tem como finalidade manter uma lista com todos os microservices ativos no nosso sistema, assim como o estado deles.
Microservices-Java 09 - Conectando produto-service x cambio-service com o Feign
มุมมอง 74หลายเดือนก่อน
Neste vídeo vamos fazer nosso microserviço produto-service se comunicar (requisição HTTP) com o cambio-service. Para isso vamos utilizar o Open Feign, que é uma biblioteca criada pela Netflix OSS e adotada oficialmente pelo ecossistema Spring Framework
Microservices-Java 08 (Parte 2) - Configurando ExceptionHandler e criando o Cambio-Service
มุมมอง 37หลายเดือนก่อน
Neste vídeo criamos o método para tratar as exceções lançadas na Controller e também criamos mais um microserviço, o cambio-service. Este será responsável por fazer as conversões de valores. (Este vídeo é continuação, pois no anterior ficou faltando)
Microservices-Java 08 - Configurando ExceptionHandler e criando o Microservice Cambio-Service
มุมมอง 50หลายเดือนก่อน
Neste vídeo criamos o método para tratar as exceções lançadas na Controller e também criamos mais um microserviço, o cambio-service. Este será responsável por fazer as conversões de valores.
Microservices-Java 07 - Finalizando o Microservice Produto-Service e Configurando Flyway Migration
มุมมอง 38หลายเดือนก่อน
Neste vídeo finalizamos a construção de mais um microserviço, o produto-service. Nele configuramos a ferramenta de migração de Banco de Dados Flyway e também configuramos nosso microserviço para consumir os dados do BD
Microservices-Java 06 - Iniciando o Microservice Produto-Service
มุมมอง 51หลายเดือนก่อน
Neste vídeo iniciamos a construção de mais um microserviço, o produto-service. Este, será responsável por atender as solicitações dos nossos clientes em relação aos produtos.
Microservices-Java 05 - Conhecendo e configurando o Spring Boot Actuator
มุมมอง 27หลายเดือนก่อน
Neste vídeo configuramos em nossos microserviços o Spring Boot Actuator. Uma ferramenta extremamente importante para a monitoria da saúde de nossos serviços.
Microservices-Java 04 - Criando um Servidor de Configurações com Spring Cloud Config Server
มุมมอง 40หลายเดือนก่อน
Neste vídeo criamos o nosso primeiro microservice de apoio, o "config-service". Este serviço será responsável por ser o nosso servidor de configurações para os demais microservices.
Microservices-Java 03 - Configurações em arquivos, Perfis e Variáveis de Ambiente
มุมมอง 35หลายเดือนก่อน
Neste vídeo configuramos o nosso microservice "saudacao-service" para buscar configurações no arquivo "application.yml". Aprendemos a trabalhar com mais de um perfil de execução. E por fim entendemos como funciona as variáveis de ambiente para configurações do app.
Microservices-Java 02 - Criando Microservice saudacao-service
มุมมอง 752 หลายเดือนก่อน
Microservices-Java 02 - Criando Microservice saudacao-service
Microservices-Java 01 - Configurando o ambiente
มุมมอง 1102 หลายเดือนก่อน
Microservices-Java 01 - Configurando o ambiente
DengueAlerta 2024/01 - Vídeo 13 - Subindo o BD e o API Java para o Railway
มุมมอง 464 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 13 - Subindo o BD e o API Java para o Railway
DengueAlerta 2024/01 - Vídeo 14 - Subindo API Java para o Back4App
มุมมอง 234 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 14 - Subindo API Java para o Back4App
DengueAlerta 2024/01 - Vídeo 11 - Criando todo o processo para a Entidade Foco (FocoEntity) Parte 1
มุมมอง 154 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 11 - Criando todo o processo para a Entidade Foco (FocoEntity) Parte 1
DengueAlerta 2024/01 - Vídeo 12 - Criando todo o processo para a Entidade Foco (FocoEntity) Parte 2
มุมมอง 184 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 12 - Criando todo o processo para a Entidade Foco (FocoEntity) Parte 2
DengueAlerta 2024/01 - Vídeo 10 - Validando o JWT Token e permitindo acesso a rotas protegidas (/ws)
มุมมอง 234 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 10 - Validando o JWT Token e permitindo acesso a rotas protegidas (/ws)
DengueAlerta 2024/01 - Vídeo 09 - Criando o JWT Token e entregando ao usuário autenticado
มุมมอง 174 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 09 - Criando o JWT Token e entregando ao usuário autenticado
DengueAlerta 2024/01 - Vídeo 08 - Configurando para o sistema autenticar via UsuarioEntity (BD)
มุมมอง 164 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 08 - Configurando para o sistema autenticar via UsuarioEntity (BD)
DengueAlerta 2024/01 - Vídeo 06 - Criando a camada Controller - Signup
มุมมอง 184 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 06 - Criando a camada Controller - Signup
DengueAlerta 2024/01 - Vídeo 07 - Criptografando a senha e início da configuração se segurança
มุมมอง 164 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 07 - Criptografando a senha e início da configuração se segurança
DengueAlerta 2024/01 - Vídeo 05 - Criando a camada Service
มุมมอง 144 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 05 - Criando a camada Service
DengueAlerta 2024/01 - Vídeo 04 - Criando a camada Repository
มุมมอง 114 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 04 - Criando a camada Repository
DengueAlerta 2024/01 - Vídeo 03 - Conectando no banco de dados via Spring Data JPA
มุมมอง 134 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 03 - Conectando no banco de dados via Spring Data JPA
DengueAlerta 2024/01 - Vídeo 02 - Montando estrutura de camadas e a primeira entidade
มุมมอง 174 หลายเดือนก่อน
DengueAlerta 2024/01 - Vídeo 02 - Montando estrutura de camadas e a primeira entidade
Pergunta técnica de outro assunto: Em qual contexto o Eureka SpringCloud é recomendado? Por ser um service discover faz praticamente a mesma coisa que o a stack kubernets, istio etc. Possível usar o Eureka sem kubernets? Faz sentido, na real peguei o eureka estou estudando, não vejo sentido nesse momento seria custo, eureka seria mais barato que soluções dentro do kubernets?
Olá @arozendojr. Muito boa sua pergunta! Você tocou em um ponto crucial sobre a evolução das tecnologias de orquestração de containers. O Eureka, de fato, foi um pioneiro no serviço de descoberta de microserviços, mas com o surgimento de ferramentas como o Kubernetes, muitas das suas funcionalidades se tornaram nativas. Quando usar o Eureka? - Projetos legados: Se você já tem uma aplicação utilizando o Eureka, migrar para uma nova solução pode ser um processo complexo e custoso. Nesses casos, continuar utilizando o Eureka pode ser a opção mais pragmática. - Ambientes híbridos: Em ambientes que combinam infraestruturas on-premises e em nuvem, o Eureka pode ser útil para integrar serviços que estão em diferentes plataformas. - Requisitos específicos: O Eureka oferece algumas funcionalidades e personalizações que podem não estar disponíveis nativamente no Kubernetes. Se você precisa de um controle mais granular sobre o processo de descoberta, o Eureka pode ser uma boa opção. Por que o Kubernetes é geralmente preferido? - Integração: O Kubernetes oferece uma plataforma completa para gerenciar seus containers, incluindo descoberta de serviços, balanceamento de carga, autoescalonamento e muito mais. Isso simplifica significativamente a infraestrutura e reduz a complexidade operacional. - Comunidade e ecossistema: O Kubernetes possui uma comunidade ativa e um ecossistema rico em ferramentas e soluções. Isso significa que você terá acesso a uma ampla gama de recursos e suporte. - Escalabilidade: O Kubernetes é projetado para lidar com cargas de trabalho altamente escaláveis e distribuídas. Sobre o custo: É importante considerar o custo total de propriedade (TCO) ao escolher uma solução. Embora o Kubernetes possa ter custos de infraestrutura, ele oferece benefícios a longo prazo em termos de produtividade, escalabilidade e manutenção. Em alguns casos, o investimento inicial no Kubernetes pode ser compensado pelos ganhos de eficiência. Em resumo: O Eureka ainda tem seu lugar em determinados cenários, mas o Kubernetes se tornou a plataforma de fato para orquestração de containers e oferece uma solução mais completa e integrada para a descoberta de serviços. A escolha da ferramenta ideal dependerá das suas necessidades específicas, do tamanho do seu projeto e dos seus recursos.
Aqui no trabalho também usamos o eureka, só para interno, porém não sei se foi devido o negócio ou se é boas práticas de usar o eureka só para serviços internos. Eureka tem contexto para ser exposto para o cliente final, web,apps, api? Teria adicionais para expor o eureka ou o melhor mesmo é não expor mesmo?
A resposta curta é: não, geralmente não é recomendado expor o Eureka diretamente para o cliente final. Por quê? - Segurança - Complexidade: A interface do Eureka é projetada para uso interno e pode não ser intuitiva ou segura para usuários finais. - Manutenção: Expor o Eureka pode exigir configurações adicionais de segurança e monitoramento, aumentando a complexidade da sua aplicação. O que fazer então? API Gateway: Utilize um API Gateway como ponto único de entrada para sua aplicação. Ele se encarregará de rotear as requisições para os microserviços corretos, utilizando as informações do Eureka internamente. Em resumo: O Eureka é uma ferramenta interna para gerenciar seus microserviços e não deve ser exposto diretamente para o cliente final. Utilize um API Gateway para proteger a sua aplicação e fornecer uma interface consistente para os seus clientes.
audio ta muito baixo, mal da de ouvir.
Oi, tudo bem? 😊 Muito obrigado pelo feedback e peço desculpas pela qualidade do áudio! Vou tentar melhorar para os próximos vídeos. Enquanto isso, recomendo usar fones de ouvido 🎧, pois, para mim, ficou audível assim. Esses vídeos são apenas materiais de apoio para as minhas aulas presenciais, então utilizo apenas o microfone e a câmera interna do notebook para gravar, sem edições mais avançadas, por isso da qualidade não muito boa. Agradeço a compreensão! 🙏
first second
first