Marcelo M. GonçalvesCloud Native Architecture: Padrões de ComunicaçãoA comunicação interserviços está categorizada em duas grandes naturezas, síncrona e assíncrona. Desta forma os serviços, sejam usando…Sep 20Sep 20
Marcelo M. GonçalvesCloud Native ArchitectureO cenário da computação, especificamente o desenvolvimento de software, está em constante transformação, evoluindo para novos paradigmas de…Sep 3Sep 3
Marcelo M. GonçalvesArquitetura e Engenharia de SoftwareSistemas representam um conjunto de elementos, conectados ou relacionados, cujo objetivo resume-se na execução de funções exclusivas de…Aug 29Aug 29
Marcelo M. GonçalvesinSicredi TechUma Breve História da Arquitetura de SoftwareAtualmente, encontramos a arquitetura de software em toda a parte e presente na maioria dos sistemas apresentando preocupação mínima com…Aug 22Aug 22
Marcelo M. GonçalvesinSicredi TechArquiteturas de Software: Classificação, Estrutura e EstilosEmbora essencial para qualquer software, frequentemente vemos projetos iniciarem sem a presença formal de uma arquitetura, usualmente…Aug 19Aug 19
Marcelo M. GonçalvesArquiteturas de Software EvolucionáriasComo seria possível o planejamento a longo prazo quando as coisas frequentemente mudam das formas mais inesperadas possíveis?! Ao…Aug 14Aug 14
Marcelo M. GonçalvesA Realidade Obscura dos Sistemas DistribuídosSistemas genuinamente distribuídos são construídos para lidar com a presença das falhas, aceitando sua natureza não determinística. Em…Aug 5Aug 5
Marcelo M. GonçalvesSEDA: Staged Event Driven ArchitectureAcrônimo para Staged Event-driven Architecture referindo-se a uma abordagem de processamento para aplicações complexas com altas cargas de…Jul 25Jul 25
Marcelo M. GonçalvesEnterprise Architecture: Capacidades & Processos de NegócioEnquanto disciplina de EA(“Enterprise Architecture”), as capacidades de negócio resumem-se em descrever o que o que negócio faz para gerar…Apr 24Apr 24
Marcelo M. GonçalvesinSicredi TechGranularidade em Microserviços: Granularity IntegratorsAo contrário dos desintegradores de granularidade, os quais propõem drivers para justificar a fragmentação dos serviços, a função dos…Apr 1Apr 1