Como acontece com muitos desenvolvedores, adoro mexer com novas tecnologias. Assim como DustinEu admirava há muito tempo CouchDB por sua abordagem inovadora, pelo fato de corresponder à maneira como pensamos sobre os dados e por sua simplicidade. Foi difícil conter a empolgação de reunir essas coisas.
Em uma situação particularmente desafiadora, recentemente tive a oportunidade de conversar com o Grupo de computação em nuvem do Vale do Silício sobre a categoria de armazenamentos de valores-chave. Em particular, eu estava falando sobre a abordagem exclusiva que adotamos com o Membase para ser um armazenamento de dados de CP. A ironia é que isso foi um dia depois de uma sessão sobre armazenamentos de documentos, em que meu novo colega J. Chris Anderson falou sobre o CouchDB e o CouchOne!
Na época, eu não conseguia preencher o Sebastian ou o Shashank sobre o fato de que iríamos colocar tudo em alta velocidade.
É difícil exagerar as possibilidades aqui. Considere por um momento...
Nos últimos cinco anos, o CouchDB e o CouchOne vêm ganhando força constantemente, chegando a milhões de instalações. A abordagem refrescante (relaxante?) do CouchDB faz sentido para muitos desenvolvedores como eu.
O Memcached e, cada vez mais, o Membase, estão no centro de alguns dos maiores sites do mercado. Com o Membase Server, facilitamos o acesso, tornamos mais fácil o escalonamento para cima e para baixo e aumentamos a cobertura da plataforma, de modo que temos muitas novas implementações em sites como TheKnot e NaviNet.
Do ponto de vista da engenharia, acabamos de reunir um grupo incrível de pessoas. Poucos dias após a definição do projeto, houve muita colaboração no nível do código entre os dois grupos. Observe que o commit de código de Dale Harvey, do CouchOne, melhorando o código do Membase, foi feito em 4 de fevereiro. Isso foi quatro dias antes de anunciarmos a fusão e apenas cinco dias depois de ele ter vindo para os EUA para conhecer o restante da equipe.
Isso deve ser divertido!