Como a muchos desarrolladores, me encanta trastear con las nuevas tecnologías. Al igual que DustinHace tiempo que admiraba CouchDB por su enfoque novedoso, el hecho de que encaja con nuestra forma de pensar sobre los datos y su sencillez. Fue difícil contener la emoción de unir estas cosas.
En una situación especialmente complicada, recientemente había tenido la oportunidad de hablar con el Grupo de computación en nube de Silicon Valley sobre la categoría de almacenes de valores clave. En concreto, hablaba del enfoque único que habíamos adoptado con Membase para ser un almacén de datos de CP. Lo irónico es que fue un día después de una sesión sobre almacenes de documentos, en la que mi nuevo colega J. Chris Anderson habló de CouchDB y CouchOne.
En ese momento, no podía llenar Sebastian o Shashank sobre el hecho de que íbamos a ponerlo todo en marcha.
Es difícil exagerar las posibilidades. Piensa por un momento...
CouchDB y CouchOne han ido ganando adeptos a lo largo de los últimos cinco años y millones de instalaciones. El enfoque refrescante (¿relajante?) de CouchDB tiene sentido para muchos desarrolladores como yo.
Memcached, y cada vez más Membase, son el núcleo de algunos de los sitios más grandes que existen. Con Membase Server hemos facilitado el acceso, hemos facilitado la ampliación y la reducción y hemos aumentado la cobertura de la plataforma, de modo que tenemos muchas implantaciones nuevas en sitios como TheKnot y NaviNet.
Desde el punto de vista de la ingeniería, hemos reunido a un grupo de gente increíble. A los pocos días de ponerlo en marcha, había un montón de colaboración a nivel de código entre los dos grupos. Nótese que Dale Harvey de CouchOne mejoró el código de Membase el 4 de febrero. Es decir, cuatro días antes de que anunciáramos la fusión y apenas cinco días después de que viniera a Estados Unidos a conocer al resto del equipo.
Será divertido.