Início Sistemas Distribuídos no InfoQ Brasil
Notícias
Feed RSS-
QTrends Arquitetura - A vez dos monólitos modulares
A segunda edição da QTrends continua na discussão em torno do início de uma volta aos monólitos, dessa vez mais modularizados e com um bom design, após uma debandada em direção aos microsserviços. Confira nesta edição uma série de conteúdos com a participação de Sam Newman e uma excelente análise realizada pelo time da JRebel listando os benefícios e desafios na construção de um monólito modular.
-
Minimizando a complexidade de backend com Dark: a linguagem com editor e infraestrutura integrado
O Dark visa simplificar o desenvolvimento de backends, minimizando a complexidade sendo uma linguagem de programação com editor e infraestrutura integrados para o desenvolvimento e o fornecimento de aplicações backend.
-
Resumo do AWS IoT Day: oito novos poderosos recursos
A Amazon compartilhou oito novos recursos disponíveis em sua plataforma de Internet das Coisas: tunelamento seguro, endpoints configuráveis, domínios personalizados para endpoints configuráveis, autorizadores personalizados aprimorados, provisionamento de frota, integração com Alexa Voice Services, suporte a containers para o AWS IoT Greengrass, e Stream Manager para o AWS IoT Greengrass.
-
Sensatez e absurdos sobre Event Thinking e microservices
A modularidade dos sistemas que construímos é muito importante, mas para atingi-la devemos lidar com forças antimodularidade. Em uma apresentação na Conferência de Microservices Orientada a Eventos, realizada pela AxonIQ, Allard Buijze compartilhou os pensamentos e experiências na construção de sistemas baseados em DDD, CQRS, microservices e event sourcing.
-
Engenharia de dados no Badoo: lidando com 20 bilhões de eventos por dia
O Badoo é uma rede social para solteiros que atualmente lida com bilhões de eventos por dia, explica Vladimir Kazanov, líder de engenharia de plataforma de dados. Na Skills Matter, Kazanov falou sobre alguns dos desafios de operar nessa escala e quais ferramentas o Badoo usa para processar e relatar esses dados.
-
Keynote do ApacheCon 2019: Google Cloud aprimora o processamento de big data com o Kubernetes
Na ApacheCon América do Norte, Christopher Crosbie palestrou sobre "Mais um negociador de recursos para Big Data? Como o Google Cloud está aprimorando o processamento do Data Lake com o Kubernetes", destacando os esforços do Google para tornar o software de big data Apache "nativo na nuvem", desenvolvendo operadores opensource para fornecer planos de controle para a execução do software Apache.
-
Desafios pós implantação em sistemas CQRS e Event Sourcing
Há muitas boas razões para se construir sistemas baseados em CQRS e event sourcing. Mas também há muitos problemas que apenas aparecem depois que o sistema está em produção. Em uma apresentação na conferência Event-driven Microservices, organizada pela AxonIQ, Joris Kuipers compartilhou sua experiência desenvolvendo e evoluindo aplicações CQRS e event sourced em produção.
-
Razões para cancelar a mudança para microservices
Durante um período em que a equipe de Steven Lemon tinha poucas funcionalidades para implementar, a empresa decidiu mudar o monolito existente para uma arquitetura de microservices. Após um mês de preparação, perceberam que o novo modelo prejudicaria o processo de desenvolvimento, decidiram assim ficar com o monolito e Lemon escreveu recentemente um estudo de caso das descobertas.
-
De Microservices a Serverless: Phil Calçado no QCon Nova York
Em diversos momentos da carreira, Phil Calçado, que atuou em empresas como SoundCloud, Meetup e SeatGeek, trabalhou na transição de monolitos para a arquitetura de microservices. Recentemente, o desafio tem sido migrar para o serverless. Em uma apresentação na QCon de Nova York, Phil contou sobre a experiência combinando os conceitos de serverless com microservices.
-
Microservices maduros e como operá-los: um bate papo no QCon em Londres
Os microservices são uma abordagem arquitetônica para manter sistemas desacoplados e poder liberar várias versões por dia, disse Sarah Wells em sua palestra no QCon Londres 2019. Para construir sistemas resilientes e de fácil manutenção, são necessárias técnicas como o balanceamento de carga, backoff e retry e distribuição de solicitações por meio de filas.
-
Refletindo sobre o design de sistemas Top-Down ou Bottom-Up: Vaughn Vernon na MicroXchg Berlin
O design do software deve ser orientado por uma abordagem top-down ou bottom-up? Vaughn Vernon fez a pergunta em sua apresentação na MicroXchg em Berlin, onde discutiu diferentes abordagens para o design de software, modelo de ator, design orientado a domínio reativo e a importância de uma arquitetura emergente.
-
Experiência na construção de sistemas distribuídos e microservices por Jeppe Cramon
Em uma apresentação no Micro CPH, Jeppe Cramon falou sobre a experiência de trabalhar com sistemas distribuídos, microservices e os princípios e os padrões que considera benéficos para criar com sucesso sistemas baseado em microservices.
-
Patterns em sistemas distribuídos: desacoplamento, segurança e event sourcing
Em uma série de posts, Mathias Verraes, especialista em DDD, descreve patterns em sistemas distribuídos, documentando-os juntamente com o contexto em que podem ser úteis. Conheça uma seleção.
-
Definindo Bounded Contexts — Eric Evans durante o DDD Europa
Um bounded context é uma parte definida do software em que termos e regras específicos se aplicam de maneira consistente, explicou Eric Evans em sua palestra durante a DDD Europa no início deste ano; deve possuir um modelo refinado e uma linguagem com definições não ambíguas. Ele descreve diferentes tipos de bounded contexts, incluindo alguns que envolvem microservices.
-
Brendan Burns conversa sobre containers e sistemas distribuídos
O InfoQ conversou com Brendan Burns, autor do livro 'Designing Distributed Systems, Patterns and Paradigms for Scalable Microservices', e falou sobre padrões de sistemas distribuídos e como os containers permitem isso.