TL;DR Deveríamos determinar que técnicas e métodos de arquitetura de software utilizar conforme o risco associado a execução ou aos resultados de cada projeto. Quanto maior o risco, maior o rigor necessário. Essa é a ideia central de uma aborgagem que vem crescendo em popularidade chamada Risk-driven Architecture. Esse é o primeiro post de uma […]
Como recursos digitais transformaram a venda de móveis no Brasil
Acredito na transformação negócios através de recursos digitais. Foi exatamente isso que a Promob, onde tive a oportunidade de contribuir por quase 20 anos, fez com o negócio de venda de móveis através de sua solução de projeto de interiores. Nesse post, relato um pouco minha percepção das mudanças que ajudamos a viabilizar. Projetos que […]
Vídeo da palestra “Arquitetura de negócios para um mundo conectado & inteligente”
Quais são as oportunidades de negócio oriundas de IoT? Qual o impacto de IoT para os negócios? Essas e outras perguntas foram o tema da apresentação que estamos compartilhando aqui. Esta palestra aconteceu em 2017, no IoT Weekend.
Vídeo da nossa palestra sobre microsserviços na APIX 2018!
Ano passado, estivemos presentes na APIX – conferência organizada pela Sensedia. Na ocasião, falamos sobre nossas experiências em projetos com microsserviços. Aqui está o registro. Neste ano, participaremos novamente do evento. Confira em nossa agenda.
Essential aspects to take in consideration when selecting a caching strategy
In the last post, we discussed the basics of caching. In this post, I would like to recommend the adoption of a convenient abstraction that can help us to identify the best approach for caching for different contexts. The abstraction I recommend here was inspired by an excellent Plurasight course, authored by Elton Stoneman (the […]
Caching Basics: Why? When? What? Where? Writing, replacement, and invalidation Strategies
[tweet]Caching is essential for the scalability and performance of data-intensive applications. But it can be a nightmare if not well-designed or well-implemented[/tweet] Let me share three stories with you: Story #1 Some time ago, I helped a company which was facing performance issues in a .NET web application. With no apparent reason, that application was […]
Vídeo do Hangout sobre Performance no Canal .NET
Ontem a noite, tivemos a oportunidade de bater-papo com o pessoal do Canal .NET sobre performance. Abaixo, está o registro em vídeo dessa conversa. Se desejar, deixe sua opinião e dúvidas nos comentários.
Definir estrutura de organizações que desenvolvem software demanda expertise técnica
[tweet]Ao reconhecer a validade da lei de Conway, relacionando estrutura organizacional e arquitetura de software, aceitamos que aqueles que decidem sobre o formato e estrutura dos times estarão, também, moldando o software produzido.[/tweet] Matthew Skelton e Manuel Pais ensinam que considerar essa constatação é fundamental. Ignorá-la é um erro estratégico. If we have managers deciding […]
A lei do retorno acelerado, de Ray Kurzweil
Ray Kurzweil, um dos gurus da Singularity University, postulou uma “lei”, bastante interessante, que ajuda a entender o ritmo acelerado das inovações tecnológicas que vivenciamos hoje em dia. Ela ficou conhecida como “Lei do Retorno Acelerado.” Technology goes beyond mere tool making; it is a process of creating ever more powerful technology using the tools […]
O seu foco é a sua realidade
Pessoas e organizações falham, com muita frequência, na obtenção de resultados superiores por não estabelecerem um foco. Ou, o que é pior, por estabelecerem foco em coisas não tão relevantes. Temos capacidade limitada para perceber o mundo. Além disso, sempre há mais coisas interessantes, boas ou ruins, para fazer do que recursos disponíveis. Assim, […]