Servidor Couchbase

Conheça nosso encontro da comunidade do Couchbase - Abbas Ahmed

Conheça o Campeão da Comunidade Couchbase desta semana - Abbas Ahmed, da Rentalcars.com, em Manchester!

abbas ahmed

Onde você mora e o que gosta de fazer em seu tempo livre?

Moro em Manchester, no Reino Unido, que também é minha cidade natal e gosto muito dela (com exceção do clima). Sou pai de dois filhos lindos e tenho uma esposa maravilhosa. A família ocupa muito do meu tempo, mas se consigo encontrar algum tempo livre, ele é dedicado ao meu hobby de eletrônica. Tenho uma rede IoT de Raspberry Pi's, Arduinos e sensores em casa, à qual gosto de adicionar recursos quando tenho uma chance. Gosto de falar em público e já me apresentei em Encontros do Couchbase em Manchester e no Percona Live Amsterdam 2016. Também realizo cursos regulares de treinamento interno na Rentalcars.com.

Fale-nos sobre você e o que faz em sua função diária.

Entrei na computação por meio da eletrônica e comecei minha carreira como professor universitário com grande interesse em bancos de dados e sistemas incorporados. Meu primeiro banco de dados foi o dBase III Plus, depois trabalhei com FoxPro, MS Access, MS SQL Server e Oracle 6, 7 e 8. Em 2000, durante meu primeiro emprego após a universidade, comecei a usar o MySQL e me apaixonei por ele. Tive a oportunidade de apresentar o cluster MySQL como uma solução em meu emprego anterior no setor de telecomunicações. Também tive a chance de trabalhar com dados analíticos como InfiniDB e Infobright. Em um dia normal, trabalho no planejamento e na execução de novos projetos para a equipe de engenharia de banco de dados da Rentalcars.com. Estou envolvido principalmente com arquitetos de aplicativos e faço recomendações sobre como podemos implementar melhor as camadas de banco de dados para novos sistemas. A maior parte do novo trabalho está centrada em microsserviços. Também temos uma cultura DevOps, portanto, há muito foco em garantir que as tarefas recorrentes sejam automatizadas.

O que o levou a escolher o Couchbase?

No final de 2013, a Rentalcars.com estava procurando adicionar uma nova camada de cache a alguns de nossos aplicativos. Também tínhamos alguns casos de uso futuros de banco de dados de documentos JSON que nos levaram a estudar as soluções disponíveis. Couchbase O Couchbase nos ofereceu um cache sem o problema do cache frio e ofereceu uma solução decente de documentos e K/V que tinha um roteiro claro para melhorias futuras. Além disso, a facilidade de gerenciamento e o dimensionamento sem esforço dos clusters foram os fatores decisivos que nos fizeram escolher o Couchbase em vez da concorrência.

O que você conseguiu com o Couchbase?

Conseguimos melhorar nossa experiência de usuário por uma margem enorme no que diz respeito ao tempo de carregamento da página e em termos de usuários que não perdem sessões quando decidimos transferi-los de um data center para outro. Também implementamos o armazenamento em cache usando o Couchbase para reduzir a carga em nossos parceiros fornecedores. Também temos alguns casos de uso de documentos em que mantemos uma enorme coleção de documentos históricos vinculados, por isso temos desfrutado de uma excelente disponibilidade com características de desempenho incríveis. O suporte do Couchbase tem sido excelente para tornar tudo isso possível.

Qual recurso do Couchbase você usa e o que as pessoas deveriam saber sobre ele?

Usamos o rack awareness (RA), que é um recurso interessante que garante que não haja duas cópias de seus dados no mesmo rack ou chassi de lâmina, protegendo assim contra a perda de dados no caso de perdermos um rack inteiro.

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

  1. Atualizações parciais sobre o XDCR.
  2. Um plug-in oficial e compatível do NagiOS/statsd para monitorar todas as estatísticas disponíveis do Couchbase.
  3. Suporte para estruturas de gráficos (talvez um complemento oficial do Titan).

Qual é o seu livro ou autor favorito e por quê?

Next Generation Databases (Bancos de dados de última geração), de Guy Harrison, é um livro que li há algum tempo e achei muito bem escrito, com todos os conceitos necessários apresentados de forma pedagógica. Na verdade, não tenho um autor favorito, pois há muitas pessoas incríveis compartilhando seu conhecimento conosco na forma de livros. Por exemplo: Deitel & Deitel, William Stallings, Andrew S. Tanenbaum, Albert Paul Malvino, e a lista continua.

Couchbase Champion

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

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.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.