Como Postergar Implementações sem Comprometer Seu Código: Exemplos com Spring Security e Filas

  Рет қаралды 964

Dev Eficiente

Dev Eficiente

Күн бұрын

Neste vídeo, você vai ver como postergar a implementação de tecnologias em seu projeto sem comprometer a qualidade do código.
Eu compartilho dois exemplos práticos que mostram como preparar o código para integrações futuras. Os exemplos são em cima do Spring Security e da integração do Spring com Message Brokers.
Veremos como organizar o código de forma que ele esteja pronto para evoluções, permitindo decisões mais informadas no momento certo.
Se você quer saber como adiar a implementação de decisões técnicas, sem quebrar seu código no futuro, considero que este vídeo pode ajudar :).
Sobre a Jornada Dev Eficiente
A Jornada Dev + Eficiente é um treinamento cujo propósito é acelerar seu desenvolvimento como uma pessoa cada vez mais especializada em Design e Arquitetura de Software.
A comunidade é mantida por Alberto, Maurício Aniche e Rafael Ponte.
Para saber mais, acesse em deveficiente.com
Saiba mais sobre Alberto, Aniche e Rafael
Github Alberto: github.com/asouza
Twitter Alberto: / alberto_souza
Github Aniche: github.com/mau...
Twitter Aniche: / mauricioaniche
Github Rafael: github.com/rponte
Twitter Rafael: / rponte
Instagram Dev Eficiente: / deveficiente

Пікірлер: 2
@alexncosta
@alexncosta Ай бұрын
Ouvindo sua explicação Alberto, fiquei pensando a respeito de duas situações que vejo muito acontecer, uma delas é justamente o ponto que você colocou de postergar determinadas decisões, nesse ponto, quase todo tutorial ou curso que já vi, começa com a instalação do conjunto de ferramentas, bibliotecas, frameworks e tudo mais, as vezes naquele momento você nem precisa daquilo instalado. Outro ponto que vejo, é que sua explicação me fez lembrar muito de um dos propósitos de arquiteturas como a clean arch e hexagonal, quando coloca na camada de Infraestrutura tudo que diz respeito a tecnologias e quando você decide, por exemplo, mudar o broker que está utilizando para mensageria, a arquitetura do seu software torna mas fácial a inclusão/adaptação do novo broker que será adotado. No primeiro ponto, a gente evita se preocupar com aquilo que ainda não precisamos e no segundo facilita a adoção de novas tecnologias que decidimos utilizar depois de implementado o software.
@DevEficiente
@DevEficiente Ай бұрын
opa, sobre adicionar as dependências, acho mais ok. Nem todo projeto usa a mesma coisa, mas fica colocando só o que precisa estritamente considero um esforço desnecessário. A não ser que tenha alguma questão envolvida que não estou enxergando aqui. Sobre as referências arquiteturais, é por aí mesmo. O que acho que mais pega é que para postergar direito você precisa ter uma boa ideia de como a coisa funciona, caso contrário você pode sair com um comportamento público que é pouco adaptável a um novo cenário.
Каха и лужа  #непосредственнокаха
00:15
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 35 МЛН
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 61 МЛН
Ignorância + IA Generativa: Um encontro possivelmente explosivo
14:16
Understand Clean Architecture in 7 Minutes
7:02
Amichai Mantinband
Рет қаралды 113 М.
JAVA DTO Pattern Tutorial | Simplify Your Code
19:12
Amigoscode
Рет қаралды 210 М.
Aulão: Spring Security 6 + JWT!
32:54
Giuliana Bezerra
Рет қаралды 15 М.
O que o problema com a CrowdStrike nos ensina sobre aprendizagem
17:34
Seis Passos para Triturar Qualquer Requisito
23:55
Dev Eficiente
Рет қаралды 547
Каха и лужа  #непосредственнокаха
00:15