Bolt42

Apresentado pela MongoDB


Em 2020, a pandemia estava em pleno andamento, e muitos trabalhadores de escritório estavam trabalhando remotamente pela primeira vez. A Paylocity, um provedor de software de gerenciamento de folha de pagamento e gestão de capital humano (HCM) baseado em nuvem, descobriu que sua aplicação Community foi muito bem recebida por clientes que buscavam cultivar conexões e engajamento mais fortes dentro das equipes remotas. No entanto, o aumento subsequente do tráfego mostrou à Paylocity que a arquitetura baseada em SQL da plataforma não estava mais atendendo às suas métricas de desempenho necessárias.

Para encontrar uma solução de banco de dados que atendesse a todas as suas necessidades, os líderes técnicos da Paylocity recorreram à MongoDB — e descobriram uma solução que custava cinco vezes menos do que a solução do fornecedor anterior. Hoje, a Paylocity roda mais de vinte aplicativos no MongoDB, e seus desenvolvedores podem criar um aplicativo em minutos — algo que costumava levar semanas.

A VentureBeat se sentou com Stephen Dick, VP de engenharia da Paylocity, e Sahir Azam, diretor de produto da MongoDB, para discutir sobre essa relação — desde as oportunidades e desafios que a Paylocity e a MongoDB enfrentaram enquanto cresceram, até as maneiras pelas quais a parceria da Paylocity com a MongoDB ajudou a impulsionar seu sucesso ao longo do caminho.

VB: Quais desafios técnicos deram início à busca da Paylocity por uma nova solução de banco de dados e o que fez vocês escolherem a MongoDB?

SD: Para construir a Community, precisávamos de uma nova abordagem sobre como armazenávamos dados. A Community atua como uma rede social interna para empresas, promovendo engajamento e construção de cultura através de um feed de notícias dinâmico. Isso apresenta desafios técnicos únicos devido às estruturas de dados dinâmicas e complexas necessárias para gerenciar grandes volumes de conteúdo gerado por usuários, consultas flexíveis para personalização e um modelo de dados em constante mudança. Nossa arquitetura existente baseada em SQL era boa, mas não estava otimizada para as necessidades de dados dinâmicos e sem esquema da Community. Precisávamos de uma repensação completa.

Durante o processo, avaliamos muitas opções, mas acabamos escolhendo a MongoDB como nosso parceiro de banco de dados. Havia determinantes técnicos para a decisão, com certeza, como a flexibilidade da arquitetura sem esquema da MongoDB, métricas de desempenho e a escalabilidade da arquitetura. Mas também foram motivadores importantes como a proatividade da equipe de suporte e serviços.

E vale ressaltar que a comunidade de desenvolvedores da MongoDB é muito rica e a empresa valoriza muito facilitar a vida dos desenvolvedores. É um compromisso que compartilhamos. Tenho uma equipe inteira dedicada a melhorar a experiência do desenvolvedor dentro da Paylocity, então havia um senso compartilhado de propósito.

VB: Como essas ferramentas de desenvolvedor e o suporte da MongoDB impactaram sua equipe de desenvolvimento e seu resultado financeiro?

SD: Antes levava muito tempo para criar a infraestrutura, integrar nossas estruturas e ferramentas padrão, adotar nossas bibliotecas comuns, e assim por diante. Para avançar mais rápido, adotamos estruturas modernas de experiência do desenvolvedor (DevEx), incluindo o SPACE, que enfatiza produtividade, satisfação, colaboração e fluxo para alcançar um tempo de lançamento mais rápido ao mercado. Isso levou a investimentos em infraestrutura de nuvem, pacotes inciais, plataformas comuns e documentação inovadora. Estamos implementando novas ferramentas de assistência de código em IA, incluindo o Tabnine, que aprimorará ainda mais a experiência do desenvolvedor.

Construir relacionamentos estratégicos com fornecedores-chave é uma parte crítica da nossa estratégia de produtividade. Por exemplo, o suporte da MongoDB foi proativo, engajando-se conosco no início do processo para evitar armadilhas comuns e oferecendo soluções antes que os desafios surgissem, em vez de reagir a problemas depois que eles ocorressem. Esse nível de parceria é extremamente valioso. Isso nos ajuda a maximizar a eficácia de nossas ferramentas.

No geral, libertamos tanto tempo dos desenvolvedores para se concentrar em trabalho de maior valor. Isso levou a ciclos de iteração mais rápidos e a menos erros de código, contribuindo para economias de custo e um processo de desenvolvimento mais suave.

VB: A MongoDB se orgulha de servir desenvolvedores. Sahir, você pode nos contar um pouco sobre o que isso significa e como vocês trabalham com clientes como a Paylocity para facilitar a vida dos desenvolvedores?

SA: Claro, desde o início, a MongoDB foi criada para capacitar os inovadores a criar, transformar e perturbar indústrias ajudando-os a liberar o poder do software e dos dados.

E, como gostamos de dizer, a MongoDB foi construída por desenvolvedores, para desenvolvedores. Nossa plataforma de dados para desenvolvedores é um banco de dados poderoso com um conjunto integrado de serviços relacionados que permite que equipes de desenvolvimento abordem os desafiantes requisitos para a ampla variedade de aplicações modernas de hoje — tudo dentro de uma experiência de usuário unificada e consistente.

Sempre olhando para o futuro, atendemos às crescentes necessidades dos desenvolvedores por meio de produtos inovadores para ajudá-los a aproveitar ao máximo seus dados. Exemplos incluem o MongoDB Atlas Search, que possibilita aos desenvolvedores criar pesquisas de texto completo em escala, Atlas Stream Processing para trabalhar com dados em movimento e em repouso, e Atlas Vector Search para implementar geração aumentada de recuperação (RAG) em aplicações de IA.

E ouvimos dos clientes o tempo todo o quanto a MongoDB os ajudou a operar de forma mais eficiente. Como a Rent the Runway, que conseguiu uma redução de 67% no tempo de processamento de inventário usando o MongoDB Atlas. Ou a GE HealthCare, que usou a MongoDB para gerenciar o ciclo de vida de seus dispositivos médicos IoT e viu uma redução de 83% no tempo de recuperação, resultando em um melhor atendimento aos clientes da GE HealthCare.

Amamos marcas inovadoras como a Paylocity. Nos esforçamos para ajudar a remover bloqueios para que possam se concentrar no que fazem de melhor para atender aos seus clientes.

VB: A Paylocity evoluiu muito desde sua criação. Stephen, o que vocês estão fazendo agora que está empolgando vocês e seus clientes?

SD: Um de nossos valores centrais é “pensar na próxima geração”. Isso mantém a inovação na frente de tudo o que fazemos. Por exemplo, com nossa recente aquisição da Airbase, estamos expandindo nossas capacidades de produto no escritório do CFO. Isso permitirá que nossos clientes usem soluções de gerenciamento e financeiras juntamente com nossas ferramentas de RH e folha de pagamento, fornecendo um conjunto completo de serviços para gerenciar tanto pessoas quanto finanças, em uma única plataforma unificada.

Ouvimos de nossos clientes que eles estavam buscando maior controle sobre o balanço patrimonial. Portanto, estamos animados para levar essas novas capacidades ao mercado. A tecnologia da Airbase vai capacitar nossos clientes com ferramentas para gerenciamento de despesas, pagamentos de contas e gerenciamento de cartões corporativos, além de permitir que os clientes simplifiquem suas operações, reduzam a complexidade financeira e impulsionem uma previsão financeira mais precisa.

VB: O que mais podemos esperar ver da Paylocity no futuro?

SD: Ouvimos frequentemente de clientes menores que eles precisam se afastar de planilhas e workbooks isolados. De nossos clientes corporativos, ouvimos sobre a necessidade de proporcionar conectividade mais profunda entre departamentos e insights mais ricos. À medida que avançamos além das fronteiras do HCM tradicional, nossos clientes se beneficiam de conectividade mais profunda e capacidades avançadas que escalam com seus negócios.

É por isso que continuamos a inovar. É por isso que a Paylocity está em uma trajetória de crescimento. Estamos impulsionando uma maior integração de funcionalidades de RH, TI e financeiras em uma única plataforma. Nossos clientes verão processos simplificados, menos sistemas redundantes e menos sobrecarga.

Isso não significa que perderemos nosso foco em HCM. Nosso compromisso com o HCM é sólido e estamos orgulhosos do impacto que nossos produtos tiveram. Nosso produto Community, alimentado pela MongoDB, ajudou a criar ambientes de trabalho conectados. E estamos ansiosos por futuras parcerias que nos permitam ter um impacto amplificado nos locais de trabalho ao nosso redor.

VB: E Sahir, o que está no pipeline da MongoDB e quais inovações futuras você está animado para compartilhar com os desenvolvedores?

SA: Eu diria que estamos particularmente animados com a oportunidade de ajudar os desenvolvedores a aproveitarem ao máximo a IA.

Especificamente, recentemente anunciamos a disponibilidade geral do Programa de Aplicações de IA da MongoDB (MAAP). É um programa pioneiro projetado para ajudar organizações a aproveitar a IA. O MAAP oferece aos clientes uma variedade de recursos para colocar aplicações de IA em produção: arquiteturas de referência, integrações com principais provedores de tecnologia, serviços profissionais e um sistema de suporte unificado para ajudar os clientes a rapidamente construir e implantar aplicações de IA.

Para mais detalhes — incluindo informações sobre o ecossistema de empresas do MAAP — confira o site de Aplicações de IA da MongoDB.


Artigos patrocinados são conteúdos produzidos por uma empresa que está pagando para o post ou tem um relacionamento comercial com a VentureBeat, e são sempre claramente marcados. Para mais informações, entre em contato pelo sales@venturebeat.com.


    três + um =

    Bolt42