{"id":9338,"date":"2020-10-14T10:20:26","date_gmt":"2020-10-14T17:20:26","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=9338"},"modified":"2025-06-13T23:42:30","modified_gmt":"2025-06-14T06:42:30","slug":"architecting-edge-computing-solutions-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/architecting-edge-computing-solutions-couchbase\/","title":{"rendered":"Arquiteto de solu\u00e7\u00f5es de computa\u00e7\u00e3o de borda do Couchbase e Offline-First"},"content":{"rendered":"<p>A vers\u00e3o 1.0 do Couchbase para dispositivos m\u00f3veis foi <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/announcing-couchbase-mobile-10\/\">anunciado<\/a> em 2014, tornando-o o primeiro banco de dados m\u00f3vel NoSQL do setor para os primeiros aplicativos off-line. <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/offline-first-more-reliable-mobile-apps\/\">Primeiro off-line<\/a> \u00e9 um paradigma de desenvolvimento de aplicativos que garante que a funcionalidade dos aplicativos n\u00e3o seja afetada pelo estado da conectividade da rede. Nos \u00faltimos anos, uma estrutura de computa\u00e7\u00e3o distribu\u00edda chamada computa\u00e7\u00e3o de borda tem <a href=\"https:\/\/www.idc.com\/getdoc.jsp?containerId=prUS46878020\">obtida<\/a> muita for\u00e7a com o surgimento do <a href=\"https:\/\/www.networkworld.com\/article\/3224893\/what-is-edge-computing-and-how-it-s-changing-the-network.html\">aplicativos cr\u00edticos para os neg\u00f3cios em tempo real<\/a> e servi\u00e7os que devem ser \u00e1geis, resilientes a interrup\u00e7\u00f5es na rede, usar a largura de banda da rede de forma eficiente e cumprir as pol\u00edticas regulat\u00f3rias e de privacidade. Voc\u00ea pode saber mais sobre arquiteturas de nuvem distribu\u00edda e casos de uso neste artigo relacionado <a href=\"https:\/\/resources.couchbase.com\/c\/cloud-edge-computing-wp?x=8VqgG5\">whitepaper<\/a>.<\/p>\n<p>Se pensarmos bem, os princ\u00edpios b\u00e1sicos da computa\u00e7\u00e3o de borda s\u00e3o fundamentalmente os mesmos dos aplicativos m\u00f3veis cr\u00edticos para os primeiros neg\u00f3cios off-line: velocidade, disponibilidade, escalabilidade, privacidade e seguran\u00e7a dos dados. Desde que foi lan\u00e7ada pela primeira vez, h\u00e1 v\u00e1rios anos, a plataforma Couchbase tem sido usada em in\u00fameros <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/customers\/\">implanta\u00e7\u00f5es de produ\u00e7\u00e3o no mundo real<\/a> que exigem os primeiros aplicativos m\u00f3veis off-line, portanto, estender a plataforma para dar suporte \u00e0 computa\u00e7\u00e3o de borda \u00e9 uma pr\u00f3xima etapa natural.<\/p>\n<h2 id=\"couchbaseforofflinefirstmobileapps\">Couchbase para os primeiros aplicativos m\u00f3veis off-line<\/h2>\n<p>Para que os usu\u00e1rios possam usar aplicativos m\u00f3veis no modo off-line, os dados exigidos por esses aplicativos precisam ser mantidos localmente em vez de em servidores de nuvem remotos. Isso requer armazenamento local que pode ser incorporado nos pr\u00f3prios aplicativos m\u00f3veis. <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/introduction.html\">Couchbase Lite<\/a> \u00e9 um banco de dados NoSQL JSON incorporado com recursos completos que suporta nativamente todas as principais plataformas m\u00f3veis, incluindo <a href=\"https:\/\/docs-staging.couchbase.com\/couchbase-lite\/2.8\/swift\/quickstart.html\">iOS<\/a>, <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/2.8\/android\/quickstart.html\">Android<\/a>e <a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/2.8\/csharp\/quickstart.html\">Windows<\/a>.<br \/>\nAl\u00e9m de fornecer armazenamento local incorporado, o Couchbase Lite tamb\u00e9m garante que os dados no armazenamento local sejam consistentes com o banco de dados de backend na nuvem. O <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.8\/introduction.html\">Gateway de sincroniza\u00e7\u00e3o do Couchbase<\/a> permite o roteamento seguro de dados e a sincroniza\u00e7\u00e3o de dados entre clientes habilitados para o Couchbase Lite e o banco de dados backend do Couchbase Server.<\/p>\n<p>Com os produtos Couchbase Lite e Sync Gateway, voc\u00ea pode habilitar os dois principais recursos dos primeiros aplicativos off-line, o armazenamento local e a sincroniza\u00e7\u00e3o.<\/p>\n<h2 id=\"couchbaseforedgecomputing\">Couchbase para computa\u00e7\u00e3o de borda<\/h2>\n<p>A computa\u00e7\u00e3o de borda \u00e9 uma estrutura de computa\u00e7\u00e3o distribu\u00edda que distribui o armazenamento e o processamento de dados, aproximando-os dos aplicativos que geram ou consomem os dados. O armazenamento e o processamento de dados e a movimenta\u00e7\u00e3o de dados entre as entidades de armazenamento de dados s\u00e3o dois atributos essenciais de uma solu\u00e7\u00e3o. Uma plataforma de dados como o Couchbase se encaixa perfeitamente nesse perfil.<\/p>\n<p>A \"borda\" em aplicativos de computa\u00e7\u00e3o de borda refere-se ao local onde os dados s\u00e3o gerados e processados. Dessa forma, a borda \u00e9 um espectro. Ela pode ser um dispositivo aut\u00f4nomo, como smartphone, tablet, terminal PoS, laptop, dispositivo de IoT etc. Ou pode ser um ponto de agrega\u00e7\u00e3o de dados gerados e consumidos por v\u00e1rios clientes downstream. Nesse \u00faltimo caso, a borda pode ser um <a href=\"https:\/\/www.crn.com\/news\/data-center\/300096141\/life-on-the-edge-why-micro-data-centers-are-the-next-frontier.htm\">micro data center<\/a>. O n\u00famero de data centers de borda necess\u00e1rios pode variar de algumas centenas a v\u00e1rios milhares, dependendo do aplicativo.<\/p>\n<h2 id=\"distributedcloudarchitectures\">Arquiteturas de nuvem distribu\u00edda<\/h2>\n<p>O Couchbase \u00e9 a plataforma de dados ideal para dar suporte a arquiteturas de nuvem distribu\u00edda e de nuvem para borda, pois inclui todos os componentes necess\u00e1rios em uma solu\u00e7\u00e3o integrada. Al\u00e9m do armazenamento de dados e dos recursos de implementa\u00e7\u00e3o flex\u00edveis que permitem que os dados sejam armazenados e processados em qualquer nuvem p\u00fablica\/privada ou em data centers locais, ele tamb\u00e9m oferece tecnologia de sincroniza\u00e7\u00e3o que pode ser dimensionada para centenas de milhares de clientes de borda e data centers de borda simult\u00e2neos.<\/p>\n<p>As implementa\u00e7\u00f5es de computa\u00e7\u00e3o de borda podem ser normalizadas em tr\u00eas arquiteturas: a borda na camada do cliente, a borda na camada intermedi\u00e1ria e um modelo h\u00edbrido que abrange ambas as camadas. Discutirei as tr\u00eas arquiteturas a seguir.<\/p>\n<h3 id=\"theedgeattheclienttier\">A vantagem na camada do cliente<\/h3>\n<p>O modelo mais simples de \"borda\" \u00e9 um dispositivo aut\u00f4nomo. Nessa arquitetura, os dados s\u00e3o processados localmente pelos aplicativos que os geram ou consomem. Desde que o cliente esteja ativo, voc\u00ea obt\u00e9m uma disponibilidade de 100% porque seu aplicativo est\u00e1 sempre ativo, mesmo que a conex\u00e3o com a Internet para o data center de backend na nuvem seja interrompida. Como todos os dados s\u00e3o processados localmente, voc\u00ea obt\u00e9m respostas em tempo real. Por fim, todos os dados confidenciais gerados pelo aplicativo nunca precisam sair do dispositivo do cliente, o que alivia qualquer preocupa\u00e7\u00e3o com a privacidade.<\/p>\n<p>Como o Couchbase se encaixa?<\/p>\n<ul>\n<li><strong>N\u00edvel de nuvem<\/strong>:<br \/>\nO Couchbase Server \u00e9 implantado no data center em nuvem e funciona como a plataforma de processamento e armazenamento de dados global e elasticamente dimension\u00e1vel para clientes conectados.<\/li>\n<li><strong>N\u00edvel de cliente<\/strong>:<br \/>\nO Couchbase Lite \u00e9 implantado na borda e \u00e9 respons\u00e1vel pelo processamento local de dados. Embora o Couchbase Lite tenha sido lan\u00e7ado originalmente como um banco de dados para dispositivos m\u00f3veis, ele evoluiu ao longo dos anos para oferecer suporte ao .NET para aplicativos de desktop do Windows e <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-embedded-java-write-throughput\/\">Java<\/a> para aplicativos de desktop e servi\u00e7os da Web. H\u00e1 tamb\u00e9m uma vers\u00e3o com suporte da comunidade do <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-in-c\/\">Liga\u00e7\u00f5es de API C<\/a>. Isso significa que o Couchbase Lite n\u00e3o est\u00e1 restrito apenas a aplicativos m\u00f3veis. Voc\u00ea pode implantar o Couchbase Lite em dispositivos m\u00f3veis, desktops ou em qualquer dispositivo incorporado que tenha os recursos para armazenar e processar dados localmente.<\/li>\n<\/ul>\n<p>O Sync Gateway implantado no data center da nuvem lida com seguran\u00e7a com a sincroniza\u00e7\u00e3o bidirecional de dados entre o armazenamento de dados do Couchbase de back-end baseado na nuvem e os clientes do Couchbase Lite.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/edge-at-client-tier-e1599065052236.png\" alt=\"Edge Computing Couchbase Lite embedded in mobile\" \/><\/figure>\n<h4 id=\"deploymentmodel\">Modelo de implanta\u00e7\u00e3o<\/h4>\n<p><span style=\"font-weight: 400\">Uma implanta\u00e7\u00e3o t\u00edpica tem a seguinte apar\u00eancia:<\/span><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-02-at-8.25.48-PM-e1599092875316.png\" alt=\"Edge Computing Couchbase Lite embedded in mobile\" \/><\/figure>\n<p>E no caso de clientes que n\u00e3o t\u00eam recursos para lidar com o armazenamento local ou o processamento de dados? Para isso, vamos examinar o pr\u00f3ximo modelo.<\/p>\n<h3 id=\"theedgeattheintermediatetier\">A borda na camada intermedi\u00e1ria<\/h3>\n<p>Esse modelo amplia o modelo anterior com a introdu\u00e7\u00e3o de uma camada intermedi\u00e1ria entre a nuvem e a camada do cliente. A camada intermedi\u00e1ria est\u00e1 na mesma rede local (LAN) que os clientes. Ela atua como um agregador de dados e pode ser um dispositivo de gateway ou um servidor em um gabinete de TI. Com a camada intermedi\u00e1ria, a borda \u00e9 um micro data center, gerenciando dados em nome de uma popula\u00e7\u00e3o menor de clientes downstream na rede local.<\/p>\n<p>A camada do cliente n\u00e3o lida com nenhum armazenamento ou processamento local de dados. Semelhante ao modelo de borda na camada do cliente, esse modelo oferece maiores garantias de disponibilidade de aplicativos do que um modelo centrado na nuvem porque a LAN pela qual os clientes se comunicam \u00e9 inerentemente mais confi\u00e1vel do que a conex\u00e3o com a Internet para o data center na nuvem. Al\u00e9m disso, ao extrair dados em nome dos clientes downstream, a camada intermedi\u00e1ria reduz significativamente a carga na rede e nos servidores de nuvem, evitando a necessidade de cada dispositivo cliente downstream extrair os mesmos dados.<\/p>\n<p>Como o Couchbase se encaixa nesse modelo?<\/p>\n<ul>\n<li><strong>N\u00edvel de nuvem<\/strong>:<br \/>\nComo no modelo anterior, o Couchbase Server e o Sync Gateway s\u00e3o implantados no data center da nuvem.<\/li>\n<li><strong>N\u00edvel intermedi\u00e1rio<\/strong>:<br \/>\nAqui, h\u00e1 duas op\u00e7\u00f5es:<\/p>\n<ul>\n<li><strong>Op\u00e7\u00e3o 1<\/strong>:<br \/>\nO Couchbase Server e o Sync Gateway s\u00e3o implantados no data center de borda. A \u00e1rea ocupada pelo servidor e pelo gateway \u00e9 reduzida adequadamente para lidar com a \u00e1rea ocupada menor dos clientes locais. O n\u00famero de data centers pode variar de algumas centenas a milhares. Os dados s\u00e3o sincronizados com seguran\u00e7a entre a nuvem e os data centers de borda usando <a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/2.8\/learn\/icr-sgreplicate.html\">Tecnologia de replica\u00e7\u00e3o inter-Sync Gateway<\/a><\/li>\n<\/ul>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/intermediate-tier-with-Sync-Gateway-e1599075769401.png\" alt=\"Couchbase Lite web server for Edge Computing\" \/><\/figure>\n<ul>\n<li><strong>Op\u00e7\u00e3o 2<\/strong>:<br \/>\nO Couchbase Lite \u00e9 incorporado em um aplicativo de servi\u00e7os da Web, como um servidor da Web Java. O aplicativo de servi\u00e7os da Web pode implementar um <a href=\"https:\/\/restfulapi.net\">RESTful<\/a> interface que \u00e9 acessada pelos clientes downstream. O n\u00famero de data centers pode variar de algumas centenas a dezenas de milhares.<\/li>\n<\/ul>\n<p>Os dados s\u00e3o sincronizados com seguran\u00e7a entre o armazenamento de back-end baseado na nuvem do Couchbase e os clientes do Couchbase Lite por meio do Sync Gateway. Esse modelo \u00e9 semelhante \u00e0 abordagem de borda na camada do cliente.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/intermediate-tier-with-Couchbase-Lite-Server-e1599077201989.png\" alt=\"Couchbase Lite web server for Edge Computing\" \/><\/figure>\n<\/li>\n<\/ul>\n<h4 id=\"deploymentmodel\">Modelo de implanta\u00e7\u00e3o<\/h4>\n<ul>\n<li><strong>Op\u00e7\u00e3o 1<\/strong>:<br \/>\n<span style=\"font-weight: 400\">Uma implementa\u00e7\u00e3o t\u00edpica correspondente \u00e0 Op\u00e7\u00e3o 1 tem a seguinte apar\u00eancia:<\/span><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-02-at-8.26.08-PM-e1599138763719.png\" alt=\"Micro data center deployment with Couchbase\" \/><\/li>\n<li><strong>Op\u00e7\u00e3o 2<\/strong>:<br \/>\n<span style=\"font-weight: 400\">Uma implementa\u00e7\u00e3o t\u00edpica correspondente \u00e0 Op\u00e7\u00e3o 2 tem a seguinte apar\u00eancia:<\/span><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-02-at-8.25.56-PM-e1599138708559.png\" alt=\"Micro data center deployment with Couchbase\" \/><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>N\u00edvel de cliente<\/strong>:<br \/>\nN\u00e3o h\u00e1 Couchbase nessa camada. Esses s\u00e3o aplicativos ou clientes que n\u00e3o oferecem suporte ao armazenamento ou processamento local de dados.<\/li>\n<\/ul>\n<p>Para obter o melhor de ambos os modelos, analisamos uma abordagem h\u00edbrida.<\/p>\n<h3 id=\"thehybridmodel:edgespanningclientandintermediatetiers\">O modelo h\u00edbrido: Cliente de abrang\u00eancia de borda e camadas intermedi\u00e1rias<\/h3>\n<p>Arquitetonicamente, esse modelo \u00e9 igual ao modelo anterior, pois h\u00e1 uma camada intermedi\u00e1ria entre as camadas de nuvem e de cliente. No entanto, nesse modelo, os dados s\u00e3o armazenados e processados tanto na camada do cliente quanto na camada intermedi\u00e1ria, o que proporciona os benef\u00edcios de ambos os modelos anteriores. De fato, a camada do cliente pode mudar para a conex\u00e3o com os servidores na camada de nuvem e na camada intermedi\u00e1ria, dependendo das condi\u00e7\u00f5es da rede.<\/p>\n<p>Ent\u00e3o, como o Couchbase se encaixa nesse modelo?<\/p>\n<ul>\n<li><strong>N\u00edvel de nuvem<\/strong>:<br \/>\nComo nos modelos anteriores, o Couchbase Server e o Sync Gateway s\u00e3o implantados no data center da nuvem.<\/li>\n<li><strong>N\u00edvel intermedi\u00e1rio<\/strong>:<br \/>\nO Couchbase Server e o Sync Gateway s\u00e3o implantados no data center de borda. O espa\u00e7o ocupado pelo servidor e pelo gateway \u00e9 reduzido adequadamente para lidar com a popula\u00e7\u00e3o menor de clientes locais.<\/li>\n<li><strong>N\u00edvel de cliente<\/strong>:<br \/>\nO Couchbase Lite \u00e9 implantado nessa camada e \u00e9 respons\u00e1vel pelo processamento local de dados.<\/li>\n<\/ul>\n<p>Em seguida, os dados s\u00e3o sincronizados de forma segura entre a nuvem e os data centers de borda usando <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/cloud-to-edge-data-sync-couchbase-sync-gateway\/\">Tecnologia de replica\u00e7\u00e3o inter-Sync Gateway<\/a>. Os dados tamb\u00e9m s\u00e3o sincronizados entre o Sync Gateway no data center de borda e os clientes habilitados para o Couchbase Lite downstream.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/Hybrid-edge-computing-e1599076033756.png\" alt=\"Micro data center deployment with Couchbase\" \/><\/figure>\n<h4 id=\"deploymentmodel\">Modelo de implanta\u00e7\u00e3o<\/h4>\n<p>Uma implanta\u00e7\u00e3o t\u00edpica tem a seguinte apar\u00eancia:<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-02-at-8.26.17-PM-e1599138790247.png\" alt=\"Micro data center deployment with Couchbase\" \/><\/figure>\n<h2 id=\"choosingtherightarchitectureforedgecomputing\">Escolhendo a arquitetura certa para a computa\u00e7\u00e3o de borda<\/h2>\n<p>A escolha da arquitetura de implementa\u00e7\u00e3o para suas necessidades de computa\u00e7\u00e3o de borda depende de v\u00e1rios fatores, incluindo o caso de uso, os recursos de armazenamento e computa\u00e7\u00e3o do cliente ou do data center de borda e o n\u00famero de dispositivos de borda ou data centers de borda simult\u00e2neos.<\/p>\n<p>A tabela a seguir descreve como os tr\u00eas modelos se comparam aos principais princ\u00edpios da computa\u00e7\u00e3o de borda. Essas informa\u00e7\u00f5es n\u00e3o t\u00eam a inten\u00e7\u00e3o de serem prescritivas, mas devem ser tratadas como um guia geral.<\/p>\n<div class=\"responsive-table\">\n<table>\n<colgroup>\n<col style=\"text-align: left\" \/>\n<col style=\"text-align: left\" \/>\n<col style=\"text-align: left\" \/>\n<col style=\"text-align: left\" \/>\n<col style=\"text-align: left\" \/>\n<col style=\"text-align: left\" \/> <\/colgroup>\n<thead>\n<tr>\n<th style=\"text-align: left\">Arquitetura<\/th>\n<th style=\"text-align: left\">Disponibilidade do aplicativo<\/th>\n<th style=\"text-align: left\">Capacidade de resposta<\/th>\n<th style=\"text-align: left\">Uso da largura de banda<\/th>\n<th style=\"text-align: left\">Privacidade<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;font-weight: bold\">Borda na camada do cliente<\/td>\n<td style=\"text-align: left\">100%, desde que o dispositivo cliente esteja ativo<\/td>\n<td style=\"text-align: left\">Tempo real porque os dados s\u00e3o armazenados\/processados localmente no cliente<\/td>\n<td style=\"text-align: left\">Economia de largura de banda upstream porque os dados s\u00e3o processados localmente no cliente<\/td>\n<td style=\"text-align: left\">Os dados n\u00e3o precisam sair do dispositivo do cliente<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;font-weight: bold\">Borda na camada intermedi\u00e1ria<\/td>\n<td style=\"text-align: left\">Dispon\u00edvel enquanto a rede local estiver ativa<\/td>\n<td style=\"text-align: left\">Quase em tempo real com alguma lat\u00eancia introduzida na LAN<\/td>\n<td style=\"text-align: left\">Economia de largura de banda upstream e downstream porque os data centers de borda podem atuar como CDNs para clientes downstream<\/td>\n<td style=\"text-align: left\">Os dados n\u00e3o precisam sair do data center de borda<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;font-weight: bold\">Borda que abrange o cliente e as camadas intermedi\u00e1rias<\/td>\n<td style=\"text-align: left\">100%, desde que o dispositivo cliente esteja ativo<\/td>\n<td style=\"text-align: left\">Tempo real, pois os dados podem ser armazenados\/processados localmente no cliente<\/td>\n<td style=\"text-align: left\">Economia de largura de banda upstream e downstream, pois os data centers de borda podem atuar como CDNs para clientes downstream<\/td>\n<td style=\"text-align: left\">V\u00e1rios n\u00edveis de seguran\u00e7a, e os dados n\u00e3o precisam sair do dispositivo do cliente<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"resources\">Recursos<\/h2>\n<p>Aqui est\u00e3o os links para alguns recursos relacionados:<br \/>\n&#8211; <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/\">Baixar o Couchbase<\/a><\/p>\n<ul>\n<li><strong>Conte\u00fado<\/strong>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><a href=\"https:\/\/resources.couchbase.com\/c\/cloud-edge-computing-wp?x=8VqgG5\">Whitepaper: Nuvem distribu\u00edda e computa\u00e7\u00e3o de borda para tempo de atividade 100%<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/solutions\/edge-computing\/\">Solu\u00e7\u00f5es: Couchbase para computa\u00e7\u00e3o de borda<\/a><\/li>\n<li><a href=\"https:\/\/share.vidyard.com\/watch\/MPBJdmpGiPuDaGAzBsLKQ3?\">V\u00eddeo: O que h\u00e1 de novo no Couchbase para computa\u00e7\u00e3o m\u00f3vel e de borda <\/a><\/li>\n<li><a href=\"https:\/\/share.vidyard.com\/watch\/VBPu3m2Asmc7trFnTbxeAa?\">V\u00eddeo: Couchbase para computa\u00e7\u00e3o de borda: o que e por qu\u00ea <\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/announcing-couchbase-for-mobile-and-edge-computing\/\">Blog: Anunciando o Couchbase Lite e o Sync Gateway 2.8 <\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Se tiver d\u00favidas ou coment\u00e1rios, deixe um coment\u00e1rio abaixo ou entre em contato comigo pelo Twitter <a href=\"https:\/\/twitter.com\/rajagp\">@rajagp<\/a>\u00a0ou envie-me um e-mail\u00a0<a href=\"mailto:priya.rajagopal@couchbase.com\">priya.rajagopal@couchbase.com<\/a>.  O\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/forums\/\">F\u00f3runs do Couchbase<\/a> s\u00e3o outro bom lugar para entrar em contato com perguntas.<\/p>\n<p>&nbsp;<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Release 1.0 of Couchbase for mobile was announced in 2014, making it the industry\u2019s first NoSQL mobile database for offline first applications. Offline first is an application development paradigm that ensures that the functionality of the apps is unaffected by [&hellip;]<\/p>","protected":false},"author":1423,"featured_media":9451,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1821,7667,1810,7666,2389,9409,2366],"tags":[7828,1547,1909],"ppma_author":[8948],"class_list":["post-9338","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-architecture","category-couchbase-lite","category-couchbase-mobile","category-edge-computing","category-solutions","category-swift","category-sync-gateway","tag-couchbase-mobile-2-8","tag-offline-first","tag-swift"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.4 (Yoast SEO v26.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Architect Offline-First &amp; Couchbase Edge Computing Solutions - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Learn how you can architect your distributed cloud solutions for edge computing with the Couchbase data storage and sync technology\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/architecting-edge-computing-solutions-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Architect Offline-First &amp; Couchbase Edge Computing Solutions\" \/>\n<meta property=\"og:description\" content=\"Learn how you can architect your distributed cloud solutions for edge computing with the Couchbase data storage and sync technology\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/architecting-edge-computing-solutions-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-14T17:20:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:42:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/Architecting-Offline-first-and-Edge-Computing-Solutions-with-Couchbase.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/Architecting-Offline-first-and-Edge-Computing-Solutions-with-Couchbase.png\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Architect Offline-First &amp; Couchbase Edge Computing Solutions\",\"datePublished\":\"2020-10-14T17:20:26+00:00\",\"dateModified\":\"2025-06-14T06:42:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/\"},\"wordCount\":1792,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg\",\"keywords\":[\"Couchbase Mobile 2.8\",\"offline first\",\"swift\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Architecture\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Edge computing\",\"Solutions\",\"Swift\",\"Sync Gateway\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/\",\"name\":\"Architect Offline-First &amp; Couchbase Edge Computing Solutions - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg\",\"datePublished\":\"2020-10-14T17:20:26+00:00\",\"dateModified\":\"2025-06-14T06:42:30+00:00\",\"description\":\"Learn how you can architect your distributed cloud solutions for edge computing with the Couchbase data storage and sync technology\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg\",\"width\":1200,\"height\":628,\"caption\":\"couchbase mobile for edge computing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Architect Offline-First &amp; Couchbase Edge Computing Solutions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\/\/x.com\/rajagp\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/priya-rajagopalcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Architect Offline-First &amp; Couchbase Edge Computing Solutions - The Couchbase Blog","description":"Saiba como arquitetar suas solu\u00e7\u00f5es de nuvem distribu\u00edda para computa\u00e7\u00e3o de borda com a tecnologia de sincroniza\u00e7\u00e3o e armazenamento de dados do Couchbase","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/architecting-edge-computing-solutions-couchbase\/","og_locale":"pt_BR","og_type":"article","og_title":"Architect Offline-First &amp; Couchbase Edge Computing Solutions","og_description":"Learn how you can architect your distributed cloud solutions for edge computing with the Couchbase data storage and sync technology","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/architecting-edge-computing-solutions-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2020-10-14T17:20:26+00:00","article_modified_time":"2025-06-14T06:42:30+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/Architecting-Offline-first-and-Edge-Computing-Solutions-with-Couchbase.png","type":"image\/png"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/Architecting-Offline-first-and-Edge-Computing-Solutions-with-Couchbase.png","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Architect Offline-First &amp; Couchbase Edge Computing Solutions","datePublished":"2020-10-14T17:20:26+00:00","dateModified":"2025-06-14T06:42:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/"},"wordCount":1792,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg","keywords":["Couchbase Mobile 2.8","offline first","swift"],"articleSection":["Best Practices and Tutorials","Couchbase Architecture","Couchbase Lite","Couchbase Mobile","Edge computing","Solutions","Swift","Sync Gateway"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/","name":"Architect Offline-First &amp; Couchbase Edge Computing Solutions - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg","datePublished":"2020-10-14T17:20:26+00:00","dateModified":"2025-06-14T06:42:30+00:00","description":"Saiba como arquitetar suas solu\u00e7\u00f5es de nuvem distribu\u00edda para computa\u00e7\u00e3o de borda com a tecnologia de sincroniza\u00e7\u00e3o e armazenamento de dados do Couchbase","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/10\/mobile-for-edge-computing.jpg","width":1200,"height":628,"caption":"couchbase mobile for edge computing"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/architecting-edge-computing-solutions-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Architect Offline-First &amp; Couchbase Edge Computing Solutions"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Diretora S\u00eanior, Gerenciamento de Produtos","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal \u00e9 diretora s\u00eanior de gerenciamento de produtos da Couchbase, respons\u00e1vel pelas plataformas de desenvolvedor para a nuvem e a borda. Ela desenvolve software profissionalmente h\u00e1 mais de 20 anos em v\u00e1rios cargos t\u00e9cnicos e de lideran\u00e7a de produtos, com mais de 10 anos de foco em tecnologias m\u00f3veis. Como delegada de padr\u00f5es de IPTV da TISPAN, ela foi uma das principais colaboradoras das especifica\u00e7\u00f5es de padr\u00f5es de IPTV. Ela tem 22 patentes nas \u00e1reas de rede e seguran\u00e7a de plataforma.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/priya-rajagopalcouchbase-com\/"}]}},"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","author_category":"","last_name":"Rajagopal, Senior Director, Product Management","first_name":"Priya","job_title":"","user_url":"","description":"Priya Rajagopal \u00e9 diretora s\u00eanior de gerenciamento de produtos da Couchbase, respons\u00e1vel pelas plataformas de desenvolvedor para a nuvem e a borda. Ela desenvolve software profissionalmente h\u00e1 mais de 20 anos em v\u00e1rios cargos t\u00e9cnicos e de lideran\u00e7a de produtos, com mais de 10 anos de foco em tecnologias m\u00f3veis. Como delegada de padr\u00f5es de IPTV da TISPAN, ela foi uma das principais colaboradoras das especifica\u00e7\u00f5es de padr\u00f5es de IPTV. Ela tem 22 patentes nas \u00e1reas de rede e seguran\u00e7a de plataforma."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/9338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=9338"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/9338\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/9451"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=9338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=9338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=9338"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=9338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}