{"id":4305,"date":"2017-12-05T11:45:55","date_gmt":"2017-12-05T19:45:55","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4305"},"modified":"2025-06-13T20:40:48","modified_gmt":"2025-06-14T03:40:48","slug":"serverless-architecture-cloud-computing","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/serverless-architecture-cloud-computing\/","title":{"rendered":"Arquitetura sem servidor com computa\u00e7\u00e3o em nuvem"},"content":{"rendered":"<div class=\"paragraph\">\n<p>Sem servidor \u00e9 uma das novas palavras da moda que voc\u00ea provavelmente j\u00e1 ouviu. Ela se refere a um tipo de implementa\u00e7\u00e3o em que o servidor \u00e9 abstra\u00eddo. Isso n\u00e3o significa que n\u00e3o existam servidores, apenas que voc\u00ea n\u00e3o precisa provisionar os servidores por conta pr\u00f3pria. Vamos explorar isso na postagem.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Em alguns casos, o serverless pode liberar sua empresa dos custos de manuten\u00e7\u00e3o da infraestrutura, atualiza\u00e7\u00f5es e provisionamento de servidores. Nesta postagem, exploraremos os conceitos b\u00e1sicos do que \u00e9 serverless, como ele difere dos microsservi\u00e7os (outra palavra da moda), alguns poss\u00edveis benef\u00edcios e como o Couchbase Server se encaixa nesse cen\u00e1rio.<\/p>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_what_is_serverless\">O que \u00e9 Serverless?<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Com o serverless, voc\u00ea simplesmente escreve c\u00f3digo (geralmente na forma de fun\u00e7\u00f5es\/m\u00e9todos). Voc\u00ea pode fazer isso com muitas linguagens populares, incluindo C#, JavaScript (Node), Java e assim por diante. Esse c\u00f3digo \u00e9 implantado em um provedor de nuvem, como Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) e outros.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Seu c\u00f3digo \u00e9 acionado por eventos. Os eventos podem ser t\u00e3o simples quanto solicita\u00e7\u00f5es HTTP ou podem ser muitos outros tipos de eventos, dependendo do que a plataforma de nuvem suporta. (O Azure, por exemplo, oferece suporte a <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/functions-create-scheduled-function\">Temporizador<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/functions-create-github-webhook-triggered-function\">GitHub<\/a>etc.).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Na nuvem, os servidores que executam esse c\u00f3digo s\u00e3o automaticamente provisionados (e desativados) pelo provedor de nuvem conforme a necessidade.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Voc\u00ea tamb\u00e9m pode ver os termos BaaS (Backend as a Service) ou FaaS (Function as a Service). Recentemente, o significado da palavra da moda \"sem servidor\" foi ampliado, mas esta postagem se concentra principalmente nos servi\u00e7os de nuvem FaaS\/BaaS.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_serverless_vs_microservices\">Sem servidor vs. microsservi\u00e7os<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>H\u00e1 algumas semelhan\u00e7as entre serverless e microsservi\u00e7os, mas eles n\u00e3o s\u00e3o a mesma coisa. Ambas s\u00e3o abordagens para dividir um aplicativo em partes menores e independentes. Elas diferem no que \u00e9 implantado e no que voc\u00ea gerencia.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Por exemplo, se voc\u00ea estiver usando uma arquitetura de microsservi\u00e7o, poder\u00e1 ter um servi\u00e7o de \"carrinho de compras\" (al\u00e9m de outros servi\u00e7os como \"perfil de usu\u00e1rio\", \"invent\u00e1rio\" etc.). Aqui est\u00e1 um diagrama de um microsservi\u00e7o muito simples.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09101-microservices-diagram.png\" alt=\"Microservices\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Observe algumas propriedades do microsservi\u00e7o:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Sua responsabilidade se refere apenas ao carrinho de compras. Ele n\u00e3o \u00e9 um aplicativo completo por si s\u00f3.<\/li>\n<li>O servi\u00e7o cont\u00e9m v\u00e1rias opera\u00e7\u00f5es poss\u00edveis, mas todas elas fazem parte do servi\u00e7o.<\/li>\n<li>O microsservi\u00e7o se comunica com um banco de dados (possivelmente um banco de dados dedicado) para concluir as opera\u00e7\u00f5es.<\/li>\n<li>O microsservi\u00e7o implantado na nuvem pode usar uma VM que requer provisionamento. Mesmo quando esse servi\u00e7o estiver ocioso, voc\u00ea ser\u00e1 cobrado pelo tempo da VM.<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Compare isso com um conjunto semelhante de recursos, desta vez criado com uma abordagem sem servidor.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09102-serverless-diagram.png\" alt=\"Serverless\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Na arquitetura sem servidor,<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>H\u00e1 4 fun\u00e7\u00f5es que podem ser implementadas separadamente (em vez de 1 servi\u00e7o)<\/li>\n<li>Cada fun\u00e7\u00e3o \u00e9 capaz de se comunicar com o banco de dados<\/li>\n<li>Voc\u00ea n\u00e3o precisa provisionar uma VM, basta implementar uma fun\u00e7\u00e3o.<\/li>\n<li>A fun\u00e7\u00e3o s\u00f3 consome recursos quando necess\u00e1rio (e voc\u00ea s\u00f3 \u00e9 cobrado pelo uso real, n\u00e3o pelo tempo ocioso)<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>No diagrama acima s\u00e3o mostradas apenas solicita\u00e7\u00f5es HTTP padr\u00e3o. Voc\u00ea tamb\u00e9m pode usar um evento Timer, por exemplo, para verificar a cada 5 minutos se h\u00e1 algum carrinho de compras abandonado.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_benefits_of_serverless\">Benef\u00edcios do Serverless<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>H\u00e1 algumas vantagens (e desvantagens) ao usar uma arquitetura sem servidor.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Um benef\u00edcio \u00e9 que a escalabilidade \u00e9 gerenciada pelo provedor de nuvem. Se a demanda ou o uso aumentar, o provedor de nuvem pode compensar adicionando mais servidores quando necess\u00e1rio.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Outro benef\u00edcio \u00e9 que os custos est\u00e3o vinculados ao uso. Se voc\u00ea tem um servi\u00e7o que est\u00e1 em uso constante, talvez n\u00e3o veja nenhum benef\u00edcio. Mas se voc\u00ea tiver um servi\u00e7o que \u00e9 usado esporadicamente, ent\u00e3o o serverless pode proporcionar economia de custos.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Por fim, \u00e9 poss\u00edvel que uma arquitetura sem servidor possa reduzir os custos de administra\u00e7\u00e3o. Voc\u00ea n\u00e3o precisa esperar que um servidor seja comissionado. Isso pode melhorar a itera\u00e7\u00e3o \u00e1gil se o comissionamento de VMs ou servidores for demorado. Ela pode reduzir sua necessidade de opera\u00e7\u00f5es de TI, pelo menos inicialmente, porque n\u00e3o h\u00e1 servidores para implantar, menos servidores para gerenciar\/atualizar\/etc. Tudo isso pode levar a uma maior produtividade do desenvolvedor.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u00c9 importante observar que o serverless n\u00e3o \u00e9 uma solu\u00e7\u00e3o m\u00e1gica. Seu aplicativo pode n\u00e3o ser adequado para esse tipo de decomposi\u00e7\u00e3o. Al\u00e9m disso, se voc\u00ea acabar implantando um grande n\u00famero de fun\u00e7\u00f5es sem servidor, ainda precisar\u00e1 de pessoal de opera\u00e7\u00f5es para gerenciar, monitorar e testar suas fun\u00e7\u00f5es. <a href=\"https:\/\/www.martinfowler.com\/articles\/serverless.html\">Definitivamente, confira os benef\u00edcios e as desvantagens em detalhes em MartinFowler.com<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_couchbase_and_serverless_together\">Couchbase e Serverless juntos<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>H\u00e1 v\u00e1rios provedores sem servidor populares:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Microsoft <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/functions\/\">Fun\u00e7\u00f5es do Azure<\/a><\/li>\n<li>Amazon <a href=\"https:\/\/aws.amazon.com\/lambda\/\">AWS Lambda<\/a><\/li>\n<li>Google Cloud Platform <a href=\"https:\/\/cloud.google.com\/functions\/\">Fun\u00e7\u00f5es de nuvem<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>O Couchbase Server tem parceria com cada um desses grandes provedores de nuvem e pode ser executado em qualquer uma dessas plataformas. Al\u00e9m disso, voc\u00ea pode executar o Couchbase Server em v\u00e1rios fornecedores de nuvem para melhorar o alcance, a recupera\u00e7\u00e3o de desastres e a diversifica\u00e7\u00e3o. Voc\u00ea tamb\u00e9m pode usar o Couchbase Server em uma situa\u00e7\u00e3o de nuvem h\u00edbrida (uma combina\u00e7\u00e3o de nuvem e local).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Isso torna o Couchbase uma \u00f3tima op\u00e7\u00e3o quando voc\u00ea precisa de um banco de dados de documentos NoSQL, independentemente de sua <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/solutions\/cloud\/\">estrat\u00e9gia de nuvem<\/a>:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>N\u00e3o h\u00e1 bloqueio de fornecedor.<\/strong> Com o Couchbase, voc\u00ea n\u00e3o fica preso \u00e0 nuvem, muito menos a um \u00fanico fornecedor de nuvem. Com o <a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/clusters-and-availability\/xdcr-overview.html\">XDCR<\/a>Se voc\u00ea quiser usar o Couchbase em v\u00e1rias nuvens, pode optar pela nuvem primeiro e ter um cluster local para recupera\u00e7\u00e3o de desastres ou implantar o Couchbase em v\u00e1rias nuvens.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Ofertas do mercado de nuvem.<\/strong> Voc\u00ea pode come\u00e7ar em minutos: em <a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/templates\/couchbase\/\">Microsoft Azure<\/a>, <a href=\"https:\/\/aws.amazon.com\/marketplace\/seller-profile?id=1a064a14-5ac2-4980-9167-15746aabde72\">AWS<\/a>ou <a href=\"https:\/\/console.cloud.google.com\/launcher\/details\/couchbase-public\/couchbase-enterprise-edition-byol\">GCP<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Ferramentas para sua linguagem de programa\u00e7\u00e3o.<\/strong> O Couchbase oferece SDKs para <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/nodejs\/start-using-sdk.html\">Node.js<\/a>, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/dotnet\/start-using-sdk.html\">.NET<\/a>, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/java\/start-using-sdk.html\">Java<\/a>, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/php\/start-using-sdk.html\">PHP<\/a>, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/python\/start-using-sdk.html\">Python<\/a>, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/go\/start-using-sdk.html\">Ir<\/a>, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/c\/start-using-sdk.html\">C\/C++<\/a>al\u00e9m do suporte da comunidade para muitos outros. Independentemente de sua plataforma sem servidor ou prefer\u00eancias de linguagem, o Couchbase tem tudo o que voc\u00ea precisa. Confira esta postagem do blog sobre <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/azure-functions-couchbase-server\/\">Fun\u00e7\u00f5es do Azure com o Couchbase Server<\/a> para uma introdu\u00e7\u00e3o t\u00e9cnica usando .NET\/C#\/Azure.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Dimensionamento.<\/strong> Com o Couchbase Server, o dimensionamento \u00e9 f\u00e1cil e eficiente. <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/introduction\/intro.html\">A arquitetura do Couchbase foi projetada para ser dimensionada<\/a>O Couchbase \u00e9 um cluster de dados com replica\u00e7\u00e3o integrada, armazenamento autom\u00e1tico e distribui\u00e7\u00e3o de dados. Cada n\u00f3 em um cluster do Couchbase pode fazer leituras e grava\u00e7\u00f5es, proporcionando o uso eficiente dos recursos de computa\u00e7\u00e3o e alta disponibilidade.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Flexibilidade do JSON.<\/strong> Muitos aplicativos podem se beneficiar de um esquema flex\u00edvel, mesmo que voc\u00ea esteja usando um banco de dados relacional. D\u00ea uma olhada neste <a href=\"https:\/\/resources.couchbase.com\/c\/couchbase-corporate-datasheet?x=fkSdpT\">whitepaper sobre por que o Couchbase \u00e9 o banco de dados de engajamento<\/a> que pode trabalhar junto com seu banco de dados transacional e anal\u00edtico para proporcionar uma experi\u00eancia excepcional ao cliente.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_summary\">Resumo<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>O Serverless leva a decomposi\u00e7\u00e3o do back-end do seu aplicativo um passo adiante.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>O armazenamento de dados JSON no Couchbase Server oferece flexibilidade com o esquema e o dimensionamento.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>O serverless \u00e9 adequado para voc\u00ea? N\u00e3o \u00e9 uma solu\u00e7\u00e3o milagrosa, mas se voc\u00ea estiver interessado em se beneficiar de custos mais baixos e implanta\u00e7\u00e3o mais f\u00e1cil, ficaremos felizes em ajud\u00e1-lo a criar um plano cuidadoso e discutir se ele \u00e9 ou n\u00e3o adequado para o seu aplicativo. Voc\u00ea pode entrar em contato comigo deixando um coment\u00e1rio ou encontrando-me em <a href=\"https:\/\/twitter.com\/mgroves\">Twitter @mgroves<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Serverless is one of the new buzz words that you\u2019ve probably heard. It refers to a type of deployment where the server is abstracted away. It doesn\u2019t mean there aren\u2019t servers, just that you don\u2019t have to provision the servers [&hellip;]<\/p>","protected":false},"author":71,"featured_media":3934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1816],"tags":[10124,1245,2101,1551,2100,2103,1673,2099],"ppma_author":[8937],"class_list":["post-4305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-couchbase-server","tag-amazon-web-services-aws","tag-cloud","tag-gcp","tag-hybrid","tag-lambda","tag-microservices","tag-microsoft-azure","tag-serverless"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Serverless Architecture with Cloud Computing - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Serverless is a new buzzword. What does it mean? How does it compare to microservices? How does NoSQL fit into the picture?\" \/>\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\/serverless-architecture-cloud-computing\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Serverless Architecture with Cloud Computing\" \/>\n<meta property=\"og:description\" content=\"Serverless is a new buzzword. What does it mean? How does it compare to microservices? How does NoSQL fit into the picture?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/serverless-architecture-cloud-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-05T19:45:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:40:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"922\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Serverless Architecture with Cloud Computing\",\"datePublished\":\"2017-12-05T19:45:55+00:00\",\"dateModified\":\"2025-06-14T03:40:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/\"},\"wordCount\":1102,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"keywords\":[\"Amazon Web Services (AWS)\",\"cloud\",\"gcp\",\"hybrid\",\"lambda\",\"microservices\",\"Microsoft Azure\",\"serverless\"],\"articleSection\":[\"Application Design\",\"Couchbase Server\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/\",\"name\":\"Serverless Architecture with Cloud Computing - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"datePublished\":\"2017-12-05T19:45:55+00:00\",\"dateModified\":\"2025-06-14T03:40:48+00:00\",\"description\":\"Serverless is a new buzzword. What does it mean? How does it compare to microservices? How does NoSQL fit into the picture?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"width\":1920,\"height\":922,\"caption\":\"National Cloud Database Day\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Serverless Architecture with Cloud Computing\"}]},{\"@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\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Serverless Architecture with Cloud Computing - The Couchbase Blog","description":"Serverless is a new buzzword. What does it mean? How does it compare to microservices? How does NoSQL fit into the picture?","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\/serverless-architecture-cloud-computing\/","og_locale":"pt_BR","og_type":"article","og_title":"Serverless Architecture with Cloud Computing","og_description":"Serverless is a new buzzword. What does it mean? How does it compare to microservices? How does NoSQL fit into the picture?","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/serverless-architecture-cloud-computing\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-12-05T19:45:55+00:00","article_modified_time":"2025-06-14T03:40:48+00:00","og_image":[{"width":1920,"height":922,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","type":"image\/jpeg"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Serverless Architecture with Cloud Computing","datePublished":"2017-12-05T19:45:55+00:00","dateModified":"2025-06-14T03:40:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/"},"wordCount":1102,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","keywords":["Amazon Web Services (AWS)","cloud","gcp","hybrid","lambda","microservices","Microsoft Azure","serverless"],"articleSection":["Application Design","Couchbase Server"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/","url":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/","name":"Serverless Architecture with Cloud Computing - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","datePublished":"2017-12-05T19:45:55+00:00","dateModified":"2025-06-14T03:40:48+00:00","description":"Serverless is a new buzzword. What does it mean? How does it compare to microservices? How does NoSQL fit into the picture?","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","width":1920,"height":922,"caption":"National Cloud Database Day"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/serverless-architecture-cloud-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Serverless Architecture with Cloud Computing"}]},{"@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\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves \u00e9 um cara que adora programar. N\u00e3o importa se \u00e9 C#, jQuery ou PHP: ele enviar\u00e1 solicita\u00e7\u00f5es de pull para qualquer coisa. Ele tem programado profissionalmente desde que escreveu um aplicativo de ponto de venda QuickBASIC para a pizzaria de seus pais nos anos 90. Atualmente, ele trabalha como gerente s\u00eanior de marketing de produtos da Couchbase. Seu tempo livre \u00e9 passado com a fam\u00edlia, assistindo aos Reds e participando da comunidade de desenvolvedores. Ele \u00e9 autor de AOP in .NET, Pro Microservices in .NET, autor da Pluralsight e Microsoft MVP.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","first_name":"Matthew","last_name":"Groves","user_url":"https:\/\/crosscuttingconcerns.com","author_category":"","description":"Matthew D. Groves \u00e9 um cara que adora programar.  N\u00e3o importa se \u00e9 C#, jQuery ou PHP: ele enviar\u00e1 solicita\u00e7\u00f5es de pull para qualquer coisa.  Ele tem programado profissionalmente desde que escreveu um aplicativo de ponto de venda QuickBASIC para a pizzaria de seus pais nos anos 90.  Atualmente, ele trabalha como gerente s\u00eanior de marketing de produtos da Couchbase. Seu tempo livre \u00e9 passado com a fam\u00edlia, assistindo aos Reds e participando da comunidade de desenvolvedores.  Ele \u00e9 autor de AOP in .NET, Pro Microservices in .NET, autor da Pluralsight e Microsoft MVP."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/4305","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\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=4305"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/4305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/3934"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=4305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=4305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=4305"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=4305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}