Ótima notícia para desenvolvedores e equipes de desenvolvimento da Web: Netlify introduziu recentemente uma nova integração com o Couchbase CapellaO objetivo é tornar o desenvolvimento de aplicativos da Web mais eficiente. Essa nova integração reúne a popular plataforma de implementação em nuvem da Netlify e a avançada solução DBaaS em nuvem do Couchbase Capella. Ao combinar seus pontos fortes, a Netlify e a Capella podem ajudar os desenvolvedores a criar aplicativos da Web excelentes. Para ajudá-lo a começar, o Couchbase também criou um tutorial de início rápido para desenvolvedores.
Nova integração
Integração do Couchbase Capella da Netlify traz o gerenciamento de conexão de banco de dados de baixa fricção da Netlify para o Couchbase Capella.
Com uma abordagem padrão de criação de arquivos "netlify.toml" e ".env", a conexão com o Capella a partir do Netlify se torna tão fácil quanto:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
const couchbase = exigir('couchbase') exigir('dotenv').configuração() const PONTO FINAL = processo.env.PONTO DE EXTREMIDADE DA BASE DE SOFÁ const NOME DE USUÁRIO = processo.env.NOME DE USUÁRIO DO COUCHBASE const SENHA = processo.env.COUCHBASE_PASSWORD const couchbaseClientPromise = couchbase.conectar('couchbases://' + PONTO FINAL, { nome de usuário: NOME DE USUÁRIO, senha: SENHA, tempos limite: { kvTimeout: 10000, // milissegundos }, }) |
Os desenvolvedores não precisam mais gerenciar manualmente as credenciais Capella e as cadeias de conexão.
Benefícios da Netlify e da Capella juntas
A integração entre o Couchbase Capella DBaaS e o Netlify Functions abre um mundo de possibilidades para os desenvolvedores. Uma das principais vantagens dessa combinação é a facilidade de dimensionamento. Com a arquitetura nativa da nuvem do Couchbase Capella, as equipes podem dimensionar seus bancos de dados para atender às demandas de aplicativos da Web em crescimento com um DBaaS (Database-as-a-Service, banco de dados como serviço). Combinado com os recursos de dimensionamento automático da Netlify, seu aplicativo pode lidar com alto tráfego com menos tempo de inatividade e problemas de desempenho. Independentemente de você estar criando um aplicativo da Web de pequena escala ou uma solução corporativa de grande porte, a dupla Couchbase Capella e Netlify fornece uma base sólida para o seu aplicativo em crescimento.
Outro motivo pelo qual o Couchbase Capella DBaaS e a Netlify funcionam bem juntos é o processo de implementação. A interface da Netlify simplifica a implementação de aplicativos da Web, permitindo que os desenvolvedores gerenciem e implementem seus projetos a partir de um único painel. Ao integrar o Couchbase Capella ao Netlify, os desenvolvedores podem implantar seus aplicativos juntamente com o serviço de banco de dados, melhorando o fluxo de trabalho geral de implantação. Esse processo de combinação de implementação reduz a necessidade de configurações complexas e a possibilidade de erros ou problemas de compatibilidade.
Além disso, os desenvolvedores podem usar a linguagem de consulta SQL++ do Couchbase Capella, que fornece uma ferramenta familiar e avançada para consultar dados, facilitando o trabalho e a manipulação de dados no aplicativo implantado.
1 2 3 4 |
const agrupamento = aguardar couchbaseClientPromise const resultados = aguardar agrupamento.consulta( 'SELECT * from `travel-sample`.inventory.airline LIMIT 5' ) |
Com o Couchbase Capella DBaaS e o Netlify, os desenvolvedores podem se concentrar na criação de seus aplicativos sem se prenderem às complexidades de implementação e consulta, resultando em uma experiência de desenvolvimento mais suave e eficiente.
Comece a usar o Netlify e o Capella
Para começar a usar o Netlify e o Couchbase Capella, são necessários alguns pré-requisitos.
Primeiro, você precisará de uma conta do Couchbase Capella, que pode ser obtida facilmente inscrevendo-se em uma conta conta de banco de dados de avaliação gratuita (não é necessário cartão de crédito ou compromisso).
Você precisará de um Conta Netlifyque você pode criar gratuitamente fazendo login com sua conta do GitHub.
Você também precisará ter a CLI do Netlify, Node.js 16+, cURL ou uma ferramenta de teste de API (como Postman).
Para ajudá-lo a iniciar sua jornada, o Couchbase fornece um Início rápido usando o Couchbase Capella e o Netlify Serverless Functions tutorial. Ele o guiará por todo o processo e o colocará em funcionamento.