Airbnb abrir o código de suas ferramentas quadro nuvem automatizado SmartStack

Airbnb cresceu para hospedar mais de 500.000 listagens em todo 192 países desde o lançamento de 2008. Obviamente, escala, tanto de mão de obra ea infra-estrutura de back-end deve ter sido dores de crescimento para o arranque San Francisco.

Mas talvez não fosse tão doloroso como se poderia esperar dado o rápido crescimento do serviço acomodações online – nomeadamente devido Airbnb construído suas ferramentas de infraestrutura de nuvem existentes para o dimensionamento e as operações de dentro.

Agora Airbnb está tomando as ferramentas público, tornando-os de código aberto no Github com o potencial de ajudar e influenciar outras startups como eles constroem as suas próprias infra-estruturas.

Apelidado inteligente Stack, o conjunto automatizado de ferramentas são projetadas para facilitar um sistema de “cruise control” para a infra-estrutura de computação em nuvem distribuída da Airbnb.

engenheiros Airbnb Igor Serebryany e Martin Rhoads explicou em um post na quarta-feira que o Smart Stack vem passando por testes internos por mais de um ano agora, postulando que a abordagem Airbnb para a descoberta de serviço é mais transparente e “mais simples conceitualmente.”

Empresas como a Airbnb muitas vezes começam como aplicações monolíticas – uma espécie de canivete suíço que realiza todas as funções da organização. Mas como o tráfego (e o número de engenheiros que trabalham com o produto) cresce, esta abordagem não escala. A base de código torna-se muito complicado, as preocupações não são claramente separados, muda de muitos engenheiros que tocam em muitas partes diferentes do código base sair juntos, e o desempenho é determinado pelas secções de pior desempenho na aplicação.

A solução para este problema é o de serviços: individual, bases de código menores, rodando em máquinas separadas com ciclos deloyment separadas, que mais limpa abordar domínios de problemas mais direcionados. Isso é chamado de uma arquitetura orientada a serviços: SOA.

Serebryany e Rhoads publicada explicações detalhadas sobre como construir em cima inteligente Stack, bem como sobre os métodos alternativos que eles rejeitaram.

chefe de engenharia do Pinterest descreve futura plataforma, dicas sobre API; Facebook coloca Vine na mira com vídeo chegando ao Instagram; Instagram corta mais laços com o Twitter; É oficial: Twitter apresentou um IPO; Se você se concentrar mais marketing on Pinterest?

Alguns dos benefícios apregoados para usando o Smart Stack ao invés de DNS ou balanceamento de carga central, de acordo com os engenheiros Airbnb, incluem filas mais inteligentes e ações mais rápidas tomadas após exames de saúde.

A equipe Airbnb afirmou que esta infra-estrutura e os seus conceitos poderia ser aplicada a uma empresa de qualquer tamanho.

Google compra Apigee para $ 625.000.000

Raspberry Pi atinge dez milhões de vendas, comemora com o pacote ‘premium’

Desenvolvedor; Google compra Apigee por US $ 625 milhões; Hardware; Raspberry Pi atinge dez milhões de vendas, comemora com o pacote ‘premium’; Segurança; Adobe reanima NPAPI Flash para Linux depois da imobilização de 4 anos; armazenamento; Facebook Open fontes ZStandard algoritmo de compressão de dados, objetivos para substituir a tecnologia por trás Zip

Adobe reanima NPAPI Flash para Linux depois da imobilização de 4 anos

Facebook Open fontes ZStandard algoritmo de compressão de dados, tem o objetivo de substituir a tecnologia por trás Zip