Marcelo M. Gonçalves·2d agoConfiabilidade e Tolerância a falhas: Idempotência, isolamento e recuperação como decisões…Em sistemas distribuídos, falhas não são uma exceção que pode ser simplesmente eliminada. Uma dependência pode ficar indisponível, uma…
Marcelo M. Gonçalves·Nov 3Da Intenção ao Sistema: domínio, dados, distribuição e evolução com fundamentos que conectam as…Desde os primeiros textos sobre Event-Driven Architecture (EDA), Domain-Driven Design (DDD) e CQRS, uma questão atravessa diferentes…
Marcelo M. Gonçalves·Oct 30Arquiteturas Distribuídas: resiliência, tolerância a falhas e dadosSistemas distribuídos tornaram-se parte da estrutura de praticamente todas as soluções digitais relevantes. Aplicações que antes…
Marcelo M. Gonçalves·Oct 28A Arquitetura e a Espessura Transacional: granularidade, falhas e evolução em sistemas distribuídosO tamanho da transação é uma decisão arquitetural
Marcelo M. Gonçalves·Oct 27Trade-offs Arquiteturais na era dos Agentes de IADurante muito tempo, uma parte importante do trabalho de arquitetura de software esteve concentrada em decisões tomadas antes da…
Marcelo M. Gonçalves·Oct 26Arquitetura de Software vive no Tempo: evolução, ruptura e o desafio de continuar relevante…A arquitetura de software vive no tempo. Ela não existe apenas no instante em que desenhamos componentes, escolhemos um estilo arquitetural…
Marcelo M. Gonçalves·Oct 22Fitness Functions: tornando a arquitetura evolucionária verificávelArquiteturas não permanecem adequadas apenas porque nasceram de boas decisões. À medida que o negócio muda, novas funcionalidades são…
Marcelo M. Gonçalves·Oct 21Message brokers, Event brokers e Brokerless: a decisão é arquitetural, não tecnológicaAo discutir comunicação entre componentes, é comum a conversa começar pela tecnologia: Kafka, RabbitMQ, NATS, filas gerenciadas ou…
Marcelo M. Gonçalves·Oct 21Sistemas distribuídos: a Arquitetura começa quando a falha deixa de ser uma exceçãoDe Joe Armstrong às arquiteturas modernas, por que tolerar falhas é mais importante do que tentar evitá-las? Por muito tempo, parte da…
Marcelo M. Gonçalves·Oct 21Agentes de IA não eliminam a arquitetura. Eles tornam-na mais críticaA tendência mais provável é que a inteligência artificial não elimine a arquitetura de software, mas transforme a forma como ela é…