Ratnopam Chakrabarti é natural de Plano, Texas, e é arquiteto de soluções certificado pela AWS na Ericsson. Ele tem contribuído ativamente para o programa de redação da nossa comunidade, compartilhando sua experiência no Couchbase.

Ratnopam Chakrabarti

Fale-nos sobre você e o que faz em sua função diária.
Sou arquiteto de soluções por profissão. Adoro usar e explorar novas tecnologias, como Couchbase, Docker e AWS. Como parte do meu trabalho, projeto e desenvolvo soluções de software personalizadas usando uma combinação de tecnologias e estruturas. Meus projetos recentes foram nos domínios de carro conectado, casa inteligente e IoT. Meu grande interesse está em todos os aspectos relacionados à computação em nuvem, contêineres, microsserviços e tecnologias sem servidor.

Onde você mora e o que gosta de fazer em seu tempo livre?
Estou sediado em Plano, TX. Em meu tempo livre, tento aprender coisas novas e aplicá-las a casos de uso tangíveis (por menores que sejam) porque acho que essa é a melhor maneira de explorar qualquer assunto novo. Gosto de escrever blogs, participar de encontros e conferências e ler sobre o trabalho de outras pessoas, incluindo os desafios que elas enfrentaram e a solução que encontraram para resolver um problema. Também aprendo sozinho e estou sempre ansioso para aprimorar minhas habilidades.

O que o levou a escolher o Couchbase?
Para um dos meus projetos, eu estava procurando opções para sincronizar dados entre um dispositivo móvel e um servidor hospedado em uma nuvem. Foi durante essa pesquisa que conheci o Couchbase e seus recursos. Achei incrível que um produto NoSQL como o Couchbase tivesse um recurso tão interessante para oferecer. Para mim, alguns dos melhores recursos do Couchbase incluem: - Couchbase lite móvel com Sync Gateway que permite que um aplicativo funcione no modo off-line

  • Facilidade de gerenciamento a partir da GUI de administração
  • Capacidade de atuar como um banco de dados de documentos JSON e um mecanismo de cache ao mesmo tempo, com excelente desempenho
  •  Capacidade de consultar JSON usando N1QL

O que você conseguiu com o Couchbase?
Usei o Couchbase como um banco de dados NoSQL de back-end em meus aplicativos; esses aplicativos são baseados em estruturas como Spring Boot, Vaadin, Node.js e AWS. Usando SKDs do Couchbase para Java e Node.js, criei aplicativos que aproveitam a consulta N1QL extensiva, a pesquisa de texto completo e são totalmente Dockerizados. Também planejo usar o Couchbase em casos de uso relacionados à IoT, pois acho que a IoT é uma opção natural para o Couchbase - um produto que abrange tanto a nuvem quanto o dispositivo.

Qual recurso do Couchbase você usa e o que as pessoas deveriam saber sobre ele?
O Couchbase também pode ser usado como uma camada de cache em qualquer aplicativo corporativo. O cache do Couchbase é super rápido e usa o protocolo memcached, que é um dos mecanismos de cache mais amplamente usados.

Se você pudesse ter três desejos para o Couchbase, quais seriam eles?

  •  Oferecer uma oferta de SaaS hospedada na nuvem do Couchbase Server (semelhante ao Atlas do MongoDB)
  • Compactação de dados para atender a volumes muito altos de dados (petabytes)
  • Continuar a envolver e aumentar o trabalho da comunidade de desenvolvedores por meio de seminários, encontros e eventos de hackathon

Qual é o seu livro ou autor favorito e por quê?
"Release It!", de Michael Nygard, por uma manifestação brilhante de como projetar software pronto para produção. "Domain-Driven Design", de Eric Evans, por demonstrar como projetar modelos de domínio orientados a objetos que podem resolver problemas de negócios.

Couchbase Champion

Autor

Postado por Laura Czajkowski, gerente da comunidade de desenvolvedores, Couchbase

Laura Czajkowski é a Snr. Developer Community Manager da Couchbase, supervisionando a comunidade. Ela é responsável pelo nosso boletim informativo mensal para desenvolvedores.

Deixar uma resposta