Arquivo pela Tag: Arquitetura
Rodando sua aplicação na Amazon do Brasil
Postado em 20. dez, 2011 por Guilherme Silveira.
Desde o início de nosso trabalho com o cloud em 2009 temos investido tempo e pesquisa na utilização do cloud como plataforma para diminuir custos (e trabalho!) e potencializar produtos, através de diversos vendors. Com a Amazon não é diferente: nosso sistema de ensino online está deployado lá. Com o lançamento de grande parte da more »
Continue Lendo
Lançamento do livro Introdução à Arquitetura e Design de Software
Postado em 15. dez, 2011 por Paulo Silveira.
Depois de uma longa espera, temos o tão aguardado lançamento. O livro está sendo distribuído para as livrarias, e já é bem fácil encontrá-lo nas lojas online, como na Saraiva. Foi bastante tempo e trabalho para criar uma introdução abrangente, e ao mesmo tempo com uma necessária profundidade, de alguns dos principais tópicos da plataforma more »
Continue Lendo
NoSQL – Do teorema CAP para P?(A|C):(C|L)
Postado em 07. dez, 2011 por Nico Steppat.
Existem muitas motivações para os bancos NoSQL, como por exemplo usar um modelo mais adequado para os seu dados ou facilitar alterações de schema; ou ainda além, melhorar o desempenho e simplificar a replicação para ter a tão sonhada escalabilidade linear. O teorema CAP Claro que todos os benefícios não vem sem custo, comparado com os more »
Continue Lendo
Quando muitos dados passam a atrapalhar: replicação e sharding
Postado em 30. nov, 2010 por Adriano Almeida and Guilherme Silveira.
Quando pensamos na arquitetura de sistemas com grande volume de dados a primeira palavra que vem a mente é escalar. Além de desejar que cada uma das pesquisas em nosso sistema execute o mais rápido possível, precisamos criar meios para que, quando necessário, seja fácil adicionar mais recursos (como memória ou novos servidores) e o more »
Continue Lendo
Um produto para muitos clientes: implementando multitenancy
Postado em 23. ago, 2010 por Guilherme Silveira.
São diversos as aplicações web disponíveis, como quadros eletrônicos, sistemas de tracking, email e aplicações para empresas, ou até mesmo controle de clientes e vendas. Eles até ganharam um pomposo nome dentro do cloud computing: Software as a Service (SAAS). O que essas aplicações possuem em comum? Todas elas atendem diversos clientes sem que um more »
Continue Lendo
Então você quer ser um arquiteto Java?
Postado em 21. jul, 2010 por Paulo Silveira.
Durante o atual processo de revisão do livro de Arquitetura e Design de Software, discussões apareceram sobre o termo arquiteto. Antes de definir o que faz um arquiteto, há o termo arquitetura. O que é a arquitetura de uma aplicação? Uma pergunta difícil de responder. Entre as definições mais antigas, Roy Fielding possui um bom more »
Continue Lendo
Escalando sistemas com soluções NoSQL
Postado em 07. jun, 2010 por douglas.campos.
Um dos grandes desafios enfrentados no dia a dia do desenvolvedor eficaz é o de cumprir requisitos não-funcionais de uma aplicação, principalmente os relacionados a performance e escalabilidade. Uma das alternativas mais conhecidas para escalar horizontalmente é a de dividir as tarefas que não necessitam de retorno imediato ao cliente em processos batch. Para tanto, more »
Continue Lendo
Cloud Computing na Casa Branca e o PaaS
Postado em 14. mai, 2010 por Paulo Silveira.
Não é novidade empresas economizarem milhares de dólares ao adotarem o cloud, como foi o caso do New York Times. Agora, foi a vez do governo norte americano, que deve economizar mais de um milhão de dólares até 2011 através do Amazon EC2. O Amazon EC2 permite inúmeras configurações diferentes e você pode tomar diversas more »
Continue Lendo
Hipermídia e contratos dinâmicos: menor acoplamento
Postado em 17. dez, 2009 por Guilherme Silveira.
Nos últimos anos você vem comprando livros em um website: você acessa o site inicial www.amazon.com, procura pelo livro que deseja comprar, adiciona-o ao seu carrinho, escolhe o método de pagamento e finaliza a compra. Na época do Natal, o site muda: existe agora uma promoção de fim de ano e você se depara com more »
Continue Lendo
Livro Arquitetura e Design de Software: mais 4 tópicos liberados!
Postado em 04. nov, 2009 por Sérgio Lopes.
Atenção! O livro já está a venda. Saiba mais no site oficial. Há três meses anunciamos o livro Arquitetura e Design Java, um livro que está em seu processo de finalização, fortemente baseado na experiência da Caelum com debates no curso de Arquitetura e Design, a adminstração do GUJ.com.br e esses anos de consultoria. Os more »
Continue Lendo
Bancos de dados não relacionais e o movimento NoSQL
Postado em 30. out, 2009 por Nico Steppat.
Nas grandes aplicações web é cada vez mais comum a quantidade de informações ser enorme, e ainda temos uma certeza: amanhã teremos mais dados para armanezar. Como lidar com isso de maneira eficiente? Muito se fala ultimamente sobre os novos bancos não relacionais. Houve um encontro inicial e a segunda conferência também já aconteceu. O more »
Continue Lendo
Livro Arquitetura e Design de Software: 4 tópicos do draft liberados!
Postado em 17. jul, 2009 por Paulo Silveira.
Atenção! O livro já está a venda. Saiba mais no site oficial. Depois de muito trabalho e suor temos o prazer de apresentar um rascunho de alguns tópicos do livro Arquitetura e Design de Software: uma visão sobre a plataforma Java. O livro é resultado de mais de dois anos da nossa experiência em ministrar more »
Continue Lendo
SOA sem tentar vender middleware?
Postado em 17. mar, 2009 por Fabio Kung.
Na última sexta-feira, estive junto com o Alexandre Magno em um evento organizado pelo pessoal da Stefanini, no Rio de Janeiro. O Alexandre falou um pouco sobre a sua especialidade, Scrum. Eu dei uma palestra sobre SOA e como sempre a expectativa do pessoal era ouvir mais uma palestra cheia de buzzword, que de alguma more »
ASSINE NOSSO RSS



