Arquitetura de solução para um sistema de pagamentos - Ep. 01

  Рет қаралды 6,883

Giuliana Bezerra

Giuliana Bezerra

Күн бұрын

Пікірлер: 120
@giulianabezerra
@giulianabezerra Жыл бұрын
Pessoal, segue o link da playlist completa: kzbin.info/aero/PLiFLtuN04BS1c-JvhKFxYyeD-GVtnwUcx
@devinternalta
@devinternalta Жыл бұрын
Simplesmente incrível... a série começa exatamente aonde deve começar, que é nas decisões arquiteturais que precedem aplicações de grande porte... Tenho um ano de experiência no mercado, e mais dois de estudos, e sou fascinado na área de arquitetura de software. Ver uma série começando assim é simplesmente fabuloso...
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom que curtiu! Essa abordagem é a que vemos no mercado, mas de fato é difícil ver no KZbin e até em cursos pois acabam focando na visão do produto ou ops e aí parece que não tem trabalho de arquitetura pra tomar essas decisões estruturantes 😅
@pedrolobo9835
@pedrolobo9835 Жыл бұрын
Finalmente teremos conteúdo sobre Arquitetura de Software! Espero que faça esse e outros sistemas também o/
@giulianabezerra
@giulianabezerra Жыл бұрын
Nossa, tomei um susto com o valeu demais, brigadão pelo apoio! Se a galera curtir trarei bastante conteúdo nesse formato, estou inclusive criando uma série para descomplicar microsserviços, tá ficando bem massa, depois mando uns spoilers 🤫
@drapala97
@drapala97 6 ай бұрын
🎯 Principais pontos para navegação rápida: 00:00 *🏗 Visão geral do desafio de desenvolvimento* - Introdução a uma nova série resolvendo um desafio de programação, cobrindo várias etapas do desenvolvimento de software - Foco na construção de um sistema para lidar com transações financeiras em um formato de arquivo específico - Menção do uso de Java e Spring para o desenvolvimento da solução 02:31 *🏛 Planejamento arquitetural da solução* - Explicação detalhada do design da arquitetura, incluindo camadas de front-end, back-end e dados - Decisão de usar Java para o back-end e PostgreSQL para o banco de dados - Menção do uso do Spring Batch para otimização da importação de arquivos 07:01 *🔄 Considerações sobre processamento de arquivos e tratamento de erros* - Controle da unicidade das transações usando nomes de arquivos e timestamps - Estratégias de tratamento de erros para falhas de processamento e reenvio - Importância da escalabilidade e estratégia para lidar com grandes tamanhos de arquivos na solução 11:01 *🔄 Fluxo detalhado do processo de upload e processamento de arquivos* - Diagrama de fluxo do processo de upload de arquivos, salvamento local, passagem de parâmetros e processamento síncrono - Consideração da experiência do usuário ao processar tarefas pesadas de forma assíncrona - Papel do Spring Batch em garantir o processamento preciso de arquivos e tratamento de erros Feito com HARPA AI
@giulianabezerra
@giulianabezerra 6 ай бұрын
Legal, ficou ótimo o resumo.
@JorgeLucasRosadeAlmeida-zq6rm
@JorgeLucasRosadeAlmeida-zq6rm 26 күн бұрын
eu estou zerando um roadmap apenas com o conteúdo que a senhora me disponibiliza, obrigado professora Giuliana Bezerra, ultima parte de estudo do roadmap spring
@giulianabezerra
@giulianabezerra 24 күн бұрын
Fico feliz em saber que está progredindo com seus estudos! 😄
@wagnerroque7523
@wagnerroque7523 Жыл бұрын
Entender a arquitetura de um projeto talvez seja mais importante do que codar. Conteúdo muito valoroso! Obrigado Giuliana!
@giulianabezerra
@giulianabezerra Жыл бұрын
Sim, arquitetura é a base! Pena que algumas pessoas não valorizam tanto essa etapa, traz uma clareza , segurança e facilidade pra desenvolver, é aquele investimento que vale muito a pena!
@marianaborges7628
@marianaborges7628 Жыл бұрын
faço das palavras de vcs as minhas, é MUITO difícil vc ver um curso de programação que tenha essa parte da arquitetura trabalhada dessa forma, inclusive é a minha maior dificuldade para aprender a codar nos projetos, não ter acesso à visão do todo, faz muita diferença pra mim. Inclusive vi um post de alguém falando que o "Arquitetura Limpa" deveria ser lido antes do "Código Limpo".
@Wcosme
@Wcosme Жыл бұрын
Excelente iniciativa!
@giulianabezerra
@giulianabezerra Жыл бұрын
Brigadão pelo apoio! Isso me incentiva muito a continuar com os conteúdos pra comunidade 🙏🤗
@eltonhenrique6696
@eltonhenrique6696 Жыл бұрын
sou muito grato por disponibilizar estes conteúdos de forma gratuita
@cami-la
@cami-la Жыл бұрын
Sempre muito bom, Giu. (: Esperando as próximas aulas.
@giulianabezerra
@giulianabezerra Жыл бұрын
Obrigada, sairão em breve! 😁
@SLZGAM3R
@SLZGAM3R Жыл бұрын
Ainda bem que achei esse canal
@miguelf03kai28
@miguelf03kai28 Жыл бұрын
Nice!
@MsPradain
@MsPradain Жыл бұрын
Muito Legal Giuli, Já tô esperando o próximo!
@giulianabezerra
@giulianabezerra Жыл бұрын
Espero que goste!
@pedroferreiracjr
@pedroferreiracjr Жыл бұрын
Estou curtindo muito os vídeos postados neste canal do KZbin. Parabéns Giuliana, sempre trazendo conteúdo relevante para a comunidade. Ficarei de olho nos próximos vídeos.
@giulianabezerra
@giulianabezerra Жыл бұрын
Muito obrigada! Espero que curta os vídeos, ainda tem bastante assunto pra trazer , até frontend vai rolar 😅
@danielevangelista2302
@danielevangelista2302 8 ай бұрын
Legal!!! Parabens pela iniciativa!!!!!
@dandantin
@dandantin Жыл бұрын
Parabéns pelo vídeo, muito importante. Ah, eu trabalhei em um sistema que fazia algo parecido, lá utilizavamos o quartz e camel para ler os arquivos, mas era tudo muito complicado, eu não entendia nada. Mais uma vez, parabéns pelo trabalho Giuliana, vou acompanhar essa série. Inclusive vou ver os seus cursos na Udemy.
@giulianabezerra
@giulianabezerra Жыл бұрын
Eu já vi umas soluções com agendamento em fila jms, moral da história é que dava muito problema pq não era configurado garantia de entrega e dependendo do throughput o jboss caia! Gosto muito de usar spring batch pq é simples de manter e resiliente, fora que escala muito bem. Enfim, são cenas do próximo capítulo 😁
@RODRIGOBARBOSADESOUSA
@RODRIGOBARBOSADESOUSA 6 ай бұрын
Obrigado por usar o postgreSQL
@eduardosilva3422
@eduardosilva3422 Жыл бұрын
Vamos lá, a galera clama pelo próximo.
@mourafaell
@mourafaell Жыл бұрын
Melhor que HBOMax!!!! Sucesso, Giuliana! E Obrigado por trazer tanto conteúdo gratuito pra comunidade!
@giulianabezerra
@giulianabezerra Жыл бұрын
🤩🙏
@evandroalves8490
@evandroalves8490 Жыл бұрын
Valeu! demais ansioso pelos próximos videos
@giulianabezerra
@giulianabezerra Жыл бұрын
Opa, mais um! Brigadão, espero que curta a série :D
@luasluckas
@luasluckas 7 ай бұрын
Muito obrigado! Conteúdo de alta qualidade e passado de forma clara!
@CarlosHenrique-ux5wr
@CarlosHenrique-ux5wr Жыл бұрын
Boa tarde Giuliana, excelente vídeo. Analista e desenvolvimento c# vou a companhar a série busca implementar a sua arquitetura nessa tecnologia. Sempre dou uma olhada no mundo de Java para ter novas idéias e aprender outros conceitos.
@giulianabezerra
@giulianabezerra Жыл бұрын
Boa, é sempre bom dar uma espiada mesmo, até pq muitas linguagens / frameworks incorporam features de outras, e arquitetura é algo bem genérico, independente de tecnologia :)
@viniciusbitencourtpereira7661
@viniciusbitencourtpereira7661 Жыл бұрын
Mais um vídeo top. Empolgado com a série!
@giulianabezerra
@giulianabezerra Жыл бұрын
Espero que goste!
@Allamymp
@Allamymp Жыл бұрын
Obrigado
@marllongomes
@marllongomes Жыл бұрын
Muito bom!
@pauloortega4511
@pauloortega4511 Жыл бұрын
ansioso para os próximos episódios.
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom! 🤩
@VictorTavares27
@VictorTavares27 Жыл бұрын
Muito legal a ideia da série, continuarei acompanhando os próximos episódios
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom! 🤩
@carlavasconcellos-i9i
@carlavasconcellos-i9i 9 ай бұрын
Encantada com tanto conteúdo de qualidade. Obrigada por tanto conhecimento. =)
@rmartinsg
@rmartinsg Жыл бұрын
muito bom
@lucarauj
@lucarauj Жыл бұрын
Acompanhando essa série ❣️🚀📚
@giulianabezerra
@giulianabezerra Жыл бұрын
Me conta o que achou depois ;)
@lucarauj
@lucarauj Жыл бұрын
Primeira vez que ouço falar no Spring Batch... Já estou no Ep. 02 nesse exato momento e a experiência em consumir seus materiais é sempre muito boa 😍
@emersonbarros7905
@emersonbarros7905 Жыл бұрын
Conteúdo top como sempre .. ansioso pelos próximos vídeos
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom que curtiu! 🤩
@SidneyMiranda
@SidneyMiranda Жыл бұрын
Conteúdo excelente e de uma clareza impressionante. Sem dúvida que a série será um sucesso, parabéns!
@giulianabezerra
@giulianabezerra Жыл бұрын
Assim espero! Vlw pelo apoio 🙏👏🏻
@johnyguido
@johnyguido Жыл бұрын
Mestra parabéns! Conteúdo sensacional! Obrigado por compartilhar tamanho conhecimento e com riqueza de detalhes!
@giulianabezerra
@giulianabezerra Жыл бұрын
Obrigada pelo feedback!
@valmirknasel
@valmirknasel Жыл бұрын
Valeu!
@giulianabezerra
@giulianabezerra Жыл бұрын
Brigadão pelo vlw demais! 🤩
@DevHugoLeonel
@DevHugoLeonel Жыл бұрын
Eu ainda não vi tudo, eu verei e implementarei. Mas pela introdução acredito que vi uma dica bem valiosa para criação de projetos pra portfólio. É a dica de pegar um desafio que talvez inicialmente seja de uma linguagem diferente e adaptar para a Stack que o programador estuda.
@giulianabezerra
@giulianabezerra Жыл бұрын
Pois é, o importante é resolver o problema, a stack é detalhe, acho que se aprende até mais adaptando soluções para diferentes stacks. Espero que curtas a série, sucesso!
@mgmoura
@mgmoura Жыл бұрын
muito bom, esses videos com desafio sao top
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom que curtiu! 😊
@marcosprribeiro
@marcosprribeiro Жыл бұрын
Parabéns pelo conteúdo de qualidade. Adquiri o seu curso na Udemy de Spring Batch recentemente e pretendo realizá-lo em breve.
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom! Espero que curta o conteúdo, depois de conhecer o Spring Batch a gente não consegue deixar de usar, é uma solução bem mais barata que outras alternativas de big data :)
@filipescaglia3292
@filipescaglia3292 Жыл бұрын
Ansioso pela continuação dessa série, muito bom!
@wellingtongrandyx
@wellingtongrandyx 11 ай бұрын
Muito legal, parabéns @giulianabezerra por compartilhar! Conteúdo de qualidade!
@RicardoLuizv
@RicardoLuizv Жыл бұрын
Sensacional!
@JeremiasCB
@JeremiasCB Жыл бұрын
Curti demais!
@giulianabezerra
@giulianabezerra Жыл бұрын
Vlw! 😁
@abiliocaldas
@abiliocaldas Жыл бұрын
Acompanharei com atenção e esperança.
@giulianabezerra
@giulianabezerra Жыл бұрын
Maravilha, gostei da esperança 😂
@abiliocaldas
@abiliocaldas Жыл бұрын
🤣@@giulianabezerra
@fernando_borg3s
@fernando_borg3s Жыл бұрын
Conteúdo sensacional! Sou desenvolvedor backend e sempre aprendo muito com seus vídeos, irei adquirir o curso de Spring Batch ao final dessa série de vídeos do desafio!!! Sucesso!
@giulianabezerra
@giulianabezerra Жыл бұрын
Obrigada, Fernando! Espero que curta bastante os conteúdos da série e também o curso! 🤩
@wellingtondivino8263
@wellingtondivino8263 Жыл бұрын
que conteúdo sensacional!!!
@giulianabezerra
@giulianabezerra Жыл бұрын
Brigadão, Wellington! 🙏
@MrRodrigorrch
@MrRodrigorrch Жыл бұрын
massa =)
@lucasgabrielpeixotodeolive8451
@lucasgabrielpeixotodeolive8451 Жыл бұрын
Que aula incrível. Parabéns pela didática. Tenho muito interesse com relação à arquitetura de software. Se possível, crie no futuro alguns vídeos sobre esse planejamento que fizestes, insights sobre como documentar etc.
@giulianabezerra
@giulianabezerra Жыл бұрын
Claro, quero trazer alguns cases pro canal, sobre arquitetura mesmo, só discutindo em alto nível as soluções.
@lucasgabrielpeixotodeolive8451
@lucasgabrielpeixotodeolive8451 Жыл бұрын
@@giulianabezerra maravilha!
@LucasSoaresAraujo
@LucasSoaresAraujo Жыл бұрын
Conteúdo exelente. Parabéns pelo canal!
@danielfaustinosilva8505
@danielfaustinosilva8505 Жыл бұрын
massa demais!
@giulianabezerra
@giulianabezerra Жыл бұрын
Obrigada! 🙏
@richardben6525
@richardben6525 Жыл бұрын
Muito bom o conteúdo. A parte que você detalha cada etapa com os diagramas de maneira clara e sucinta. SHOW!
@MachineHead393
@MachineHead393 Жыл бұрын
Otimo e excelente!!
@giulianabezerra
@giulianabezerra Жыл бұрын
🙏🤩
@gamervinnas
@gamervinnas Жыл бұрын
Poxa Juliana... muito grato por compartilhar. #Inscrito e aprendendo bastante contigo.
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom! 😁
@Sonegod
@Sonegod Жыл бұрын
Conteúdo top!
@diogodias_
@diogodias_ Жыл бұрын
amei!
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom! 😊
@ricardofarias1443
@ricardofarias1443 Жыл бұрын
Já curti o video, essa seria vai ser muito boa
@davidsilva4473
@davidsilva4473 Жыл бұрын
Mdssss amei esse video, estou estagiando como arquiteto de solução e isso caiu como luva pra mim obrigado giu, se possível tras mais conteudo sobre arquitetura de softwares, seu conteudo e o maxixo ❤❤❤❤
@giulianabezerra
@giulianabezerra Жыл бұрын
Claro, tenho muitos na lista pra trazer, fica de olho! 😉
@lucasmedeiros391
@lucasmedeiros391 Жыл бұрын
Conteúdo extremamente valioso
@gambiatec3318
@gambiatec3318 Жыл бұрын
Ótimo conteúdo!
@giulianabezerra
@giulianabezerra Жыл бұрын
Vlw! 🙏
@joaogabrielv.m328
@joaogabrielv.m328 Жыл бұрын
Em um semestre cursando a analise orientada a objetos, o que o meu professor não soube explicar a Giuliana fez-se simples de entender em um vídeo de 15 minutos e o foco não era 100% nessa vertente. Ganhaste um inscrito, moça 🙏
@giulianabezerra
@giulianabezerra Жыл бұрын
Que bom! Espero te ver bastante por aqui no canal 🤩
@valmirknasel
@valmirknasel Жыл бұрын
Excelente vídeo parabéns! Uma dúvida sobre o mecanismo pra evitar duplicidade de importação de arquivos: eu poderia usar o hash do arquivo como identificador dele e caso aquele hash já tenha sido importado, o sistema barrar a importação com base no hash do arquivo? Seria pra evitar que um usuário mal intencionado resolva renomear o mesmo arquivo pra gerar inconsistências de propósito no sistema e dar prejuízo para a empresa, no caso de um desligamento ou algo do tipo.
@giulianabezerra
@giulianabezerra Жыл бұрын
Poderia sim, essa ideia é bem interessante, o que fazemos aqui na empresa é ter usar um NFS num servidor fechado que é acessado apenas por máquinas específicas protegidas por firewall na rede interna, e esse arquivo tbm é backapeado. Então é bem difícil adulterar o arquivo. Mas adicionar algum hash ou até compactar/encriptar o arquivo pra proteger o acesso poderia ser também uma alternativa. Só tem que ter o cuidado de não deixar muito complexa a solução.
@GoblinemConserva
@GoblinemConserva Жыл бұрын
Excelente conteúdo!! Você pretende abordar a parte de testes também?
@giulianabezerra
@giulianabezerra Жыл бұрын
Eu tenho uns vídeos no canal que falam sobre testes, pretendo referenciá-los, até pra série não ficar tão longa. Vou falar do que é possível melhorar e referenciar os vídeos que falam sobre os assuntos, saca?
@giulianabezerra
@giulianabezerra Жыл бұрын
Resolvi falar sobre testes para não deixar passar pq é importante nesses desafios de vaga, e aí vão ter vídeos com as referências pra outros tipos de teste que não der pra cobrir no vídeo 😁
@lemuk9233
@lemuk9233 Жыл бұрын
13:48 "a gente coloca uma psessoa... designer, sei la p fazer isso" backend tocando em assunto de front é assim kkkk é nós
@giulianabezerra
@giulianabezerra Жыл бұрын
Kkkkkk, é tipo isso mesmo
@lidianemonteiro7168
@lidianemonteiro7168 Жыл бұрын
Quais materiais (livros/cursos/etc) vc recomenda pra quem quer se aprofundar em arquitetura de software?
@giulianabezerra
@giulianabezerra Жыл бұрын
Sobre arquitetura tem o mais clássico - Fundamentals of Software Architecture, especificamente sobre microsserviços tem os livros do Sam Newman e do Chris Richardson. Você também pode acompanhar o Martin Fownler que fala no blog dele sobre esses assuntos. Tem bem mais coisa, vou anotar pra fazer um vídeo mais detalhado sobre esse assunto ;)
@felipeYorrison-h4f
@felipeYorrison-h4f 4 ай бұрын
Cara não existe conteúdo igual muito obrigado Deus te abençoe moça poderia nos deixa Diagrama seria ótimo ter como base
@giulianabezerra
@giulianabezerra 4 ай бұрын
Obrigada! O diagrama está no meu site, Desafio Pagnet: home.giulianabezerra.com.br
@felipeYorrison-h4f
@felipeYorrison-h4f 4 ай бұрын
@@giulianabezerra Obrigado não para você é Top sucesso
@marceloazvedo95
@marceloazvedo95 10 ай бұрын
Guiliana Bezerra, @guilianabezerra Você usa qual app para desenhar essas arquiteturas? Figjam?
@giulianabezerra
@giulianabezerra 10 ай бұрын
Eu uso o Whimsical, acho bem legal pra fazer esse tipo de diagrama com ilustrações também
@johnyguido
@johnyguido Жыл бұрын
Por gentileza, qual ferramenta você utiliza para gerar esse diagramas de arquitetura?
@giulianabezerra
@giulianabezerra Жыл бұрын
Eu usei o whimsical no vídeo, gosto muito tem bastante recurso 😁
@cassio_almeida
@cassio_almeida Жыл бұрын
Se foi um desafio usado em processo seletivo pra vagas da empresa, coloca isso no título do vídeo, atrai mais pessoas.
@giulianabezerra
@giulianabezerra Жыл бұрын
A série foi baseada num desafio mesmo, mas mudei algumas coisas pra seguir num caminho um pouco diferente, transformando em uma solução corporativa mesmo.
@xsamuelx3603
@xsamuelx3603 Жыл бұрын
:)
@wesleyversartalvescostadel8854
@wesleyversartalvescostadel8854 Жыл бұрын
Traga mais pf
@giulianabezerra
@giulianabezerra Жыл бұрын
Trarei 😉
@adrianosymphony
@adrianosymphony Ай бұрын
qual é o nome da ferramenta para gerar os diagramas?
@adrianosymphony
@adrianosymphony Ай бұрын
descobri, é whimsical :)
Processamento de Arquivo CNAB com Spring Batch - Ep. 02
28:09
Giuliana Bezerra
Рет қаралды 5 М.
O que é sistema em lote? Conheça o Sistema Operacional BATCH!!!
3:30
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 7 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 100 МЛН
89 - Microsserviços | O mínimo que você precisa saber
13:40
Otavio Lemos
Рет қаралды 42 М.
Projetos Ágeis e Tradicionais: qual é a diferença?
4:51
MBA na Prática
Рет қаралды 62 М.
Alcançando a especialização em backend Java: O passo a passo
18:42
Desafio Vagas: API de tarefas com Spring Boot!
39:33
Giuliana Bezerra
Рет қаралды 33 М.
Here's why implementing a Payment System can be so hard
11:27
Software Developer Diaries
Рет қаралды 8 М.
Tutorial de Caso de Uso UML
13:26
Lucid Software Português
Рет қаралды 287 М.
video 2 VEED
3:07
Douglas Araújo
Рет қаралды 6
O QUE É SINGLE SIGN ON (SSO)?
5:05
Minuto Seguro
Рет қаралды 4,6 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН