Início Metodologias no InfoQ Brasil
Notícias
Feed RSS-
Escolhendo uma arquitetura orientada a eventos
Quando fazemos o design de um sistema distribuído, eventualmente baseado em microservices, e ao considerar utilizar uma arquitetura orientada a eventos, podemos escolher vários modelos e tecnologias. Descrevendo diferentes estilos de arquiteturas orientadas a eventos, David Dawson alega que requisitos não funcionais são o fator principal na escolha de como implementar uma arquitetura deste tipo.
-
Agile Trends Pocket Belém - 2016
As edições Pocket do Agile Trends reúnem palestrantes de renome nacional e palestrantes de empresas locais que praticam agilidade com maturidade e resultados significantes. Os Agile Trends Pockets são edições compactas realizadas em cidades brasileiras com o objetivo de oferecer novas ideias e experiências a diferentes regiões do Brasil.
-
Macro e micro arquitetura, DDD e CQRS
Começar um novo projeto escolhendo primeiro a tecnologia e framework, e então voltar-se para o problema do projeto, pode ser bastante perigoso. Jeppe Cramon falou em uma recente apresentação sobre macro e micro arquitetura, DDD e CQRS.
-
Gerenciando portfólios de projetos com salas Obeya
Obeya é uma abordagem gerencial que utiliza salas de guerra e visualização para gerenciar projetos. O InfoQ realizou uma entrevista com Malika Mir para entender os motivos pelos quais ela implementou o Obeya, como eles estão utilizando o Obeya para gerenciar portfolios de projetos, suas experiências e os benefícios que foram alcançados com o uso desta abordagem.
-
Explorando a causa de problemas com a Análise de Hipóteses Concorrentes
O método de análise de hipóteses concorrentes pode ser usado para avaliar múltiplas hipóteses concorrentes na investigação de problemas. O método reduz vieses cognitivos que humanos experimentam ao explorar a causa de problemas.
-
Seis maneiras de melhorar o Behavior-Driven Development
Lembrar que a automação é um beneficio colateral, e não a razão do BDD, é o primeiro passo na busca por alcançar maior aderência à recomendações dos líderes da filosofia BDD. Joe Colantonio aponta seis maneiras de melhorar o trabalho feito utilizando o BDD.
-
Os 10 enganos mais comuns no DDD que se deve evitar
Não interagir com especialistas do domínio é um dos enganos cometidos quando se utiliza DDD. Daniel Whittaker descreve 10 enganos que são cometidos regularmente pelos desenvolvedores.
-
Domain-Driven Design: A maneira errada
As aplicações que alegam terem sido construídas usando o Domain-Driven Design (DDD) na realidade muitas vezes são constituídas de entidades ou DTOs separando os dados e a lógica junto com serviços contendo uma mistura de lógica de negócio e infraestrutura, afirma Gabriel Schenker, lembrando que isso muitas vezes também acontece na construção de novos projetos.
-
Mudando de uma Arquitetura Monolítica para de Microserviços na SoundCloud
Mudar a arquitetura da SoundCloud para Micro Serviços foi fundamental ao permitir que nossas equipes entreguem novas funcionalidades de forma mais rápida, Phil Calçado compartilhou em uma série de 3 artigos suas experiências quando saíram de uma arquitetura de sistema monolíttico para micro serviços
-
Eric Evans: desafiando os pressupostos fundamentais do DDD
Durante a DDD Exchange deste ano, ocorrida em Londres, Eric Evans desafiou seus próprios pressupostos sobre Domain-Driven Design a fim de encontrar pontos fracos no modelo.
-
Experiências na construção de uma Aplicação Reativa com CQRS e Dirigida por Eventos
Os padrões CQRS e Event Sourcing fornecem um modelo limpo e conciso para a construção de aplicações distribuídas aderentes ao manifesto reativo. Esta é a opinião de Duncan DeVore em sua recente apresentação no Scala Days 2014, onde ele compartilhou suas experiências na construção de uma aplicação distribuida utilizando Akka e Scala.
-
Potencializando o Domain-Driven Design em aplicativos utilizando Entity Framework
O Domain-Driven Design (DDD) trata, fundamentalmente, do domínio da aplicação, e não de sua persistência. Com uma história de 25 anos de programação em banco de dados e, posteriormente, utilizando o Framework Entity, Julie Lerman, uma consultora na plataforma .NET e MVP da Microsoft, recentemente compartilhou sua experiência na adoção de DDD na conferência de desenvolvimento Øredev.
-
Linguagem Funcional para Modelagem de Domínio (DDD)
O uso de uma linguagem funcional, ao invés de diagramas UML, pode ser usado como um método simples o suficiente para definição e discução de modelos de domínio (DDD). Esta foi uma declaração dada por Scott Wlaschin em uma conversa recente sobre modelagem de domínio e programação funcional.
-
Migrando do Desenvolvimento Guiado por Dados para o Desenvolvimento Guiado por Domínio
Com uma grande experiência em data-driven development, Julie Lerman compartilha experiências da migração para o Domain-Driven Design em três artigos, com exemplos em C# usando o Entity Framework.
-
SpringSource renova Spring Framework com foco no Spring MVC
A equipe da SpringSource da VMware lançou a versão GA do Spring Framework 3.2, exatamente um ano após a versão 3.1. As melhorias têm ênfase no framework web Spring MVC.