Ratnopam Chakrabarti procede de Plano, Texas, y es arquitecto de soluciones certificado por AWS en Ericsson. Ha participado activamente en nuestro programa de escritura de la comunidad compartiendo su experiencia en Couchbase.

Ratnopam Chakrabarti

Háblenos de usted y de lo que hace en su trabajo diario.
Soy arquitecto de soluciones de profesión. Me encanta usar y explorar nuevas tecnologías como Couchbase, Docker y AWS. Como parte de mi trabajo, diseño y desarrollo soluciones de software personalizadas utilizando una mezcla de tecnologías y marcos de trabajo. Mis proyectos recientes han sido en el coche conectado, el hogar inteligente, y los dominios de la IO. Me interesa mucho todo lo relacionado con la computación en la nube, los contenedores, los microservicios y las tecnologías sin servidor.

¿Dónde vive y qué le gusta hacer en su tiempo libre?
Vivo en Plano, Texas. En mi tiempo libre, intento aprender cosas nuevas y aplicarlas a casos de uso tangibles (por pequeños que sean) porque creo que es la mejor manera de explorar cualquier tema nuevo. Me gusta escribir blogs, asistir a reuniones y conferencias y leer sobre el trabajo de otras personas, incluidos los retos a los que se han enfrentado y la solución que han encontrado para resolver un problema. También soy autodidacta y siempre estoy dispuesto a mejorar mis conocimientos.

¿Por qué eligió Couchbase?
Para uno de mis proyectos, estaba buscando opciones para sincronizar datos entre un dispositivo móvil y un servidor alojado en una nube. Fue durante esa investigación cuando conocí Couchbase y sus características. Pensé que era bastante sorprendente que un producto NoSQL como Couchbase tuviera características tan interesantes que ofrecer. Para mí, algunas de las mejores características de Couchbase incluyen: - Couchbase lite móvil con Sync Gateway que permite a una app trabajar en modo offline

  • Facilidad de gestión desde la interfaz gráfica de administración
  • Capacidad para actuar como base de datos de documentos JSON y motor de almacenamiento en caché al mismo tiempo con un gran rendimiento.
  •  Posibilidad de consultar JSON mediante N1QL

¿Qué has conseguido con Couchbase?
He usado Couchbase como base de datos NoSQL back-end en mis aplicaciones; estas aplicaciones están basadas en frameworks como Spring Boot, Vaadin, Node.js, y AWS. Usando SKDs de Couchbase tanto para Java como para Node.js, he creado aplicaciones que aprovechan extensas consultas N1QL, Full Text Search, y están completamente Dockerizadas. También planeo usar Couchbase en casos de uso relacionados con IoT porque siento que IoT es un ajuste natural para Couchbase - un producto que cubre tanto la nube como el lado del dispositivo.

¿Qué característica de Couchbase utilizas y qué debería saber la gente al respecto?
Couchbase también puede utilizarse como capa de caché en cualquier aplicación empresarial. La caché de Couchbase es superrápida y utiliza el protocolo memcached, que es uno de los mecanismos de almacenamiento en caché más utilizados.

Si pudiera pedirle tres deseos a Couchbase, ¿cuáles serían?

  •  Ofrecer una oferta SaaS alojada en la nube de Couchbase Server (muy parecida a Atlas de MongoDB).
  • Compresión de datos para cumplir con volúmenes de datos muy elevados (petabytes)
  • Seguir implicando y haciendo crecer el trabajo de la comunidad de desarrolladores a través de seminarios, reuniones y hackatones.

¿Cuál es su libro o autor favorito, y por qué?
"Release It!", de Michael Nygard, por una brillante manifestación de cómo diseñar software listo para la producción. "Domain-Driven Design", de Eric Evans, por demostrar cómo diseñar modelos de dominio orientados a objetos que puedan resolver problemas empresariales.

Couchbase Champion

Autor

Publicado por Laura Czajkowski, Directora de la Comunidad de Desarrolladores, Couchbase

Laura Czajkowski es la Snr. Developer Community Manager en Couchbase supervisando la comunidad. Es responsable de nuestro boletín mensual para desarrolladores.

Dejar una respuesta