{"id":4695,"date":"2018-03-10T17:21:06","date_gmt":"2018-03-11T01:21:06","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4695"},"modified":"2025-06-13T22:39:53","modified_gmt":"2025-06-14T05:39:53","slug":"eventing","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/eventing\/","title":{"rendered":"Presentaci\u00f3n del servicio de eventos Couchbase"},"content":{"rendered":"<p>Nos complace enormemente anunciar el lanzamiento de <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/eventing\/\"><strong>Servicio de eventos Couchbase<\/strong><\/a> como parte del <a href=\"https:\/\/www.couchbase.com\/blog\/es\/announcing-couchbase-server-5-5\/\">Plataforma de datos Couchbase 5.5<\/a>. Esta nueva oferta acerca la computaci\u00f3n a los datos y permite a los clientes procesar los cambios (creaci\u00f3n\/actualizaci\u00f3n\/eliminaci\u00f3n\/expiraci\u00f3n) de los datos almacenados en Couchbase Cluster a medida que se producen casi en tiempo real. Proporciona una interfaz para consumir los cambios que se exponen con el Database Change Protocol (DCP).  DCP une muchos servicios diferentes en la Plataforma de Datos Couchbase. Index, Full Text Search y XDCR consumen DCP para sus operaciones eficientes.<\/p>\n<h2>Funciones Couchbase<\/h2>\n<p><strong>Funciones Couchbase<\/strong> es la primera oferta de Couchbase Eventing Service que le permite escribir <strong>funciones del servidor<\/strong> que se activan autom\u00e1ticamente mediante el conocido <strong>Modelo suceso-condici\u00f3n-acci\u00f3n<\/strong>. Es extremadamente f\u00e1cil de usar, a trav\u00e9s de un editor de c\u00f3digo javascript online que te permite desarrollar y depurar el c\u00f3digo sobre las mutaciones generadas a los datos residentes en el cluster de Couchbase. Couchbase Eventing Service maneja toda la complejidad de escalar a un gran n\u00famero de mutaciones de documentos. Al facilitar al m\u00e1ximo el despliegue de reglas de negocio, Couchbase Functions ofrece a los desarrolladores una plataforma mediante la cual pueden <strong>concentrarse en la l\u00f3gica empresarial, que en la configuraci\u00f3n o la infraestructura<\/strong>. Este paradigma permite desarrollar experiencias de usuario profundamente atractivas y personalizadas basadas en eventos en tiempo real.<\/p>\n<p>Couchbase Functions elimina los problemas de m\u00faltiples escrituras desde la capa de aplicaci\u00f3n para gestionar los cambios y tambi\u00e9n es mucho m\u00e1s eficiente, ya que ofrece una alternativa al sondeo desde la capa intermedia. Couchbase Functions ofrece resolver algunos de los siguientes requisitos que no era posible antes, proporcionando a los desarrolladores una interfaz limpia y sencilla.<\/p>\n<ul>\n<li>Notificaciones antes de la expiraci\u00f3n<\/li>\n<li>Supervisi\u00f3n y alerta basadas en umbrales<\/li>\n<li>Propagar los cambios a otros sistemas<\/li>\n<li>Enriquezca los contenidos casi en tiempo real<\/li>\n<li>Activar una rutina en un documento a intervalos especificados<\/li>\n<li>Supresiones en cascada<\/li>\n<\/ul>\n<p>Adem\u00e1s, ofrece estas capacidades rindiendo a escala, una caracter\u00edstica importante y un requisito para la mayor\u00eda de las operaciones inform\u00e1ticas distribuidas.<\/p>\n<p>Couchbase Functions se dirige esencialmente a cargas de trabajo as\u00edncronas, sin estado, de baja latencia (time-bracketed) que a menudo ven tr\u00e1fico inconsistente. Al hacer hincapi\u00e9 en la l\u00f3gica de negocio m\u00e1s que en la configuraci\u00f3n o la infraestructura, los desarrolladores tienen una herramienta muy poderosa en su arsenal que conduce a una alta velocidad de desarrollo.  Al reducir las barreras para experimentar con datos, el servicio Functions ofrece a los desarrolladores una experiencia r\u00e1pida y agradable, lo que a su vez permite a las empresas ser mucho m\u00e1s \u00e1giles.<\/p>\n<p>Por ejemplo, se puede enviar un correo electr\u00f3nico promocional cuando un carrito de la compra est\u00e9 a punto de caducar, activar una alerta cuando un valor supervisado supere cierto umbral o propagar los cambios en Couchbase a otros sistemas adyacentes.<\/p>\n<div id=\"attachment_4698\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4698\" class=\"wp-image-4698\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/eventing-summary-300x165.png\" alt=\"Couchbase Functions Summary Screen\" width=\"600\" height=\"330\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-300x165.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-1024x564.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-768x423.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-1536x846.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-2048x1128.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary-1320x727.png 1320w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-4698\" class=\"wp-caption-text\">Pantalla de resumen de funciones<\/p><\/div>\n<p>Couchbase Functions es una oferta propia, que aprovecha el motor V8 para ejecutar el c\u00f3digo Javascript. Las mutaciones de los datos pueden ser consumidas por dos manejadores de eventos - OnUpdate y OnDelete - que se activan respectivamente para crear+actualizar y borrar operaciones en los datos. Tambi\u00e9n hemos a\u00f1adido y eliminado muchas construcciones del lenguaje Javascript para que funcione a escala.<\/p>\n<div id=\"attachment_4697\" style=\"width: 612px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4697\" class=\"wp-image-4697\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/eventing-editor-300x178.png\" alt=\"Browser based Javascript Editor\" width=\"602\" height=\"357\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-300x178.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-1024x608.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-768x456.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-1536x913.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-2048x1217.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-editor-1320x784.png 1320w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><p id=\"caption-attachment-4697\" class=\"wp-caption-text\">Editor Javascript basado en navegador<\/p><\/div>\n<p>Como Couchbase Functions es esencialmente una plataforma para escribir fragmentos de c\u00f3digo del lado del servidor que se activan en respuesta a eventos, acerca la infraestructura de computaci\u00f3n sin servidor (los aspectos de FaaS) al almac\u00e9n de datos y, por lo tanto, tambi\u00e9n ayuda en la consolidaci\u00f3n de capas.<\/p>\n<h3><strong>\u00a1Funciones de diagn\u00f3stico de primera clase!<\/strong><\/h3>\n<p>Un problema a menudo citado con los sistemas basados en eventos es la completa falta de opciones de diagn\u00f3stico.  Couchbase Functions se integra con el depurador de Chrome para depurar actualizaciones de datos en tiempo real. Bloqueamos una sola mutaci\u00f3n a la vez y la pasamos a la sesi\u00f3n del depurador, de tal forma que el procesamiento del resto de mutaciones no se bloquea. Esta capacidad es probablemente la primera de su clase en el mundo de las bases de datos o en el software de streaming.<\/p>\n<p>Los desarrolladores tambi\u00e9n pueden especificar declaraciones de registro que se capturan en archivos de registro espec\u00edficos de la aplicaci\u00f3n en el sistema de archivos. Las caracter\u00edsticas de diagn\u00f3stico que se ofrecen, tanto en un archivo como utilizando el depurador, realmente diferencian esta oferta y tambi\u00e9n ofrecen a los desarrolladores y administradores una poderosa herramienta que faltaba antes.<\/p>\n<div id=\"attachment_4696\" style=\"width: 612px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4696\" class=\"wp-image-4696\" style=\"background-color: initial;color: #333333;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 19px\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/eventing-debugger-300x133.png\" alt=\"Online Real-Time Javascript Debugger\" width=\"602\" height=\"267\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-300x133.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-1024x455.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-768x341.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-1536x682.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-2048x909.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-debugger-1320x586.png 1320w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><p id=\"caption-attachment-4696\" class=\"wp-caption-text\">Depurador en l\u00ednea de Javascript en tiempo real<\/p><\/div>\n<p>Y s\u00ed, es un servicio habilitado para Multidimensional Scaling (MDS). Por lo tanto, Couchbase Eventing Service puede ejecutarse en su propio conjunto de nodos proporcionando el aislamiento de carga de trabajo tan necesario y tambi\u00e9n escalabilidad independiente para cargas de trabajo de computaci\u00f3n.<\/p>\n<div id=\"attachment_4700\" style=\"width: 562px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4700\" class=\"wp-image-4700\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/eventing_mds-300x155.png\" alt=\"Eventing Service is a MDS Service\" width=\"552\" height=\"285\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing_mds-300x155.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing_mds-1024x528.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing_mds-768x396.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing_mds-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing_mds.png 1214w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><p id=\"caption-attachment-4700\" class=\"wp-caption-text\">El servicio Eventing es un servicio MDS<\/p><\/div>\n<p>Esperamos de verdad que esta oferta le resulte atractiva y la aplique para resolver casos de uso que revolucionen realmente sus flujos de trabajo y mejoren el compromiso y la satisfacci\u00f3n de los clientes. Estaremos encantados de recibir m\u00e1s noticias suyas.<\/p>\n<p style=\"text-align: center\">\"<strong>Una herramienta [de software] de \u00e9xito es aquella que ha servido para hacer algo que su autor no hab\u00eda so\u00f1ado...<\/strong>\". - Stephen Johnson<\/p>\n<ul>\n<li>Obtenga m\u00e1s informaci\u00f3n sobre este nuevo servicio de eventos de Couchbase y sobre lo que Couchbase Functions puede ofrecerle consultando nuestro <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.5\/eventing\/eventing-overview.html\">Documentaci\u00f3n sobre eventos de Couchbase<\/a> <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.5\/eventing\/eventing-overview.html\">aqu\u00ed<\/a>.<\/li>\n<li>Deje sus comentarios sobre este nuevo servicio m\u00e1s abajo o en nuestro <a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/c\/eventing\/\">Foro<\/a> dedicado para Couchbase Eventing Service.<\/li>\n<li>Descargar el <a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/\">Couchbase Server 5.5 aqu\u00ed<\/a>.<\/li>\n<li>Leer blog \"<a href=\"https:\/\/www.couchbase.com\/blog\/es\/detect-sensitive-information-nosql-documents-automatically-couchbase-functions\/\">Detecta Informaci\u00f3n Sensible en tus Documentos NoSQL Autom\u00e1ticamente con Funciones Couchbase<\/a>&#8220;.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Nos complace enormemente anunciar el lanzamiento de Couchbase Eventing Service como parte de Couchbase Data Platform 5.5. Esta nueva oferta acerca la computaci\u00f3n a los datos y permite a los clientes procesar cambios (creaci\u00f3n\/actualizaci\u00f3n\/eliminaci\u00f3n\/expiraci\u00f3n) en los datos [...].<\/p>","protected":false},"author":3013,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,1816,2273],"tags":[2258,1977,1976,2182,2133,1562],"ppma_author":[9055],"class_list":["post-4695","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-couchbase-server","category-eventing","tag-5-5","tag-database-change-protocol","tag-dcp","tag-devbuild","tag-functions","tag-replication"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Eventing Service for World Class Diagnosability<\/title>\n<meta name=\"description\" content=\"The Couchbase Eventing Service allows customers to process changes (create\/ update\/ delete\/ expiry) to data stored in Couchbase Cluster in near real-time.\" \/>\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\/es\/eventing\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Couchbase Eventing Service\" \/>\n<meta property=\"og:description\" content=\"The Couchbase Eventing Service allows customers to process changes (create\/ update\/ delete\/ expiry) to data stored in Couchbase Cluster in near real-time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/eventing\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-11T01:21:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:39:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2186\" \/>\n\t<meta property=\"og:image:height\" content=\"1204\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Venkat Subramanian, Product Manager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@venkasub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Venkat Subramanian, Product Manager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/\"},\"author\":{\"name\":\"Venkat Subramanian, Product Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/0756e2347c2166a32f93f9a7e07e9f90\"},\"headline\":\"Introducing Couchbase Eventing Service\",\"datePublished\":\"2018-03-11T01:21:06+00:00\",\"dateModified\":\"2025-06-14T05:39:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/\"},\"wordCount\":853,\"commentCount\":7,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"5.5\",\"Database Change Protocol\",\"DCP\",\"devbuild\",\"functions\",\"replication\"],\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Server\",\"Eventing\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/eventing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/eventing\/\",\"name\":\"Couchbase Eventing Service for World Class Diagnosability\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2018-03-11T01:21:06+00:00\",\"dateModified\":\"2025-06-14T05:39:53+00:00\",\"description\":\"The Couchbase Eventing Service allows customers to process changes (create\/ update\/ delete\/ expiry) to data stored in Couchbase Cluster in near real-time.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/eventing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/eventing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Couchbase Eventing Service\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\/0756e2347c2166a32f93f9a7e07e9f90\",\"name\":\"Venkat Subramanian, Product Manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8f9acdf95e167a15007b71867fe87a9a\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g\",\"caption\":\"Venkat Subramanian, Product Manager\"},\"description\":\"Venkat dabbles in product development and product management and has been developing data\/analytics platforms &amp; products. Significant chunk of his experience has been with Oracle, where he transitioned from being an Engineer in Oracle\u2019s Enterprise Manager team to Product Manager for Oracle's BI\/Analytics suite of products. He has worked in startups in the past helping develop machine-learning\/NLP products and distributed decisioning systems. He lurks around at @venkasub.\",\"sameAs\":[\"https:\/\/x.com\/venkasub\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/venkatcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Servicio de eventos Couchbase para una capacidad de diagn\u00f3stico de primera clase","description":"El servicio de eventos de Couchbase permite a los clientes procesar cambios (creaci\u00f3n\/actualizaci\u00f3n\/eliminaci\u00f3n\/expiraci\u00f3n) en los datos almacenados en Couchbase Cluster casi en tiempo real.","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\/es\/eventing\/","og_locale":"es_MX","og_type":"article","og_title":"Introducing Couchbase Eventing Service","og_description":"The Couchbase Eventing Service allows customers to process changes (create\/ update\/ delete\/ expiry) to data stored in Couchbase Cluster in near real-time.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/eventing\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-03-11T01:21:06+00:00","article_modified_time":"2025-06-14T05:39:53+00:00","og_image":[{"width":2186,"height":1204,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/eventing-summary.png","type":"image\/png"}],"author":"Venkat Subramanian, Product Manager","twitter_card":"summary_large_image","twitter_creator":"@venkasub","twitter_misc":{"Written by":"Venkat Subramanian, Product Manager","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/eventing\/"},"author":{"name":"Venkat Subramanian, Product Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/0756e2347c2166a32f93f9a7e07e9f90"},"headline":"Introducing Couchbase Eventing Service","datePublished":"2018-03-11T01:21:06+00:00","dateModified":"2025-06-14T05:39:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/eventing\/"},"wordCount":853,"commentCount":7,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["5.5","Database Change Protocol","DCP","devbuild","functions","replication"],"articleSection":["Couchbase Architecture","Couchbase Server","Eventing"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/eventing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/eventing\/","url":"https:\/\/www.couchbase.com\/blog\/eventing\/","name":"Servicio de eventos Couchbase para una capacidad de diagn\u00f3stico de primera clase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2018-03-11T01:21:06+00:00","dateModified":"2025-06-14T05:39:53+00:00","description":"El servicio de eventos de Couchbase permite a los clientes procesar cambios (creaci\u00f3n\/actualizaci\u00f3n\/eliminaci\u00f3n\/expiraci\u00f3n) en los datos almacenados en Couchbase Cluster casi en tiempo real.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/eventing\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/eventing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Couchbase Eventing Service"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos 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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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\/0756e2347c2166a32f93f9a7e07e9f90","name":"Venkat Subramanian, Director de Producto","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8f9acdf95e167a15007b71867fe87a9a","url":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","caption":"Venkat Subramanian, Product Manager"},"description":"Venkat se dedica al desarrollo y la gesti\u00f3n de productos y ha desarrollado plataformas y productos de datos y an\u00e1lisis. Una parte importante de su experiencia ha sido con Oracle, donde pas\u00f3 de ser ingeniero en el equipo Enterprise Manager de Oracle a director de producto para el conjunto de productos de BI\/Anal\u00edtica de Oracle. Ha trabajado en startups en el pasado ayudando a desarrollar productos de aprendizaje autom\u00e1tico\/NLP y sistemas de toma de decisiones distribuidos. Est\u00e1 al acecho en @venkasub.","sameAs":["https:\/\/x.com\/venkasub"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/venkatcouchbase-com\/"}]}},"authors":[{"term_id":9055,"user_id":3013,"is_guest":0,"slug":"venkatcouchbase-com","display_name":"Venkat Subramanian, Product Manager","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","author_category":"","last_name":"Subramanian, Product Manager","first_name":"Venkat","job_title":"","user_url":"","description":"Venkat se dedica al desarrollo y la gesti\u00f3n de productos y ha desarrollado plataformas y productos de datos y an\u00e1lisis. Una parte importante de su experiencia ha sido con Oracle, donde pas\u00f3 de ser ingeniero en el equipo Enterprise Manager de Oracle a director de producto para el conjunto de productos de BI\/Anal\u00edtica de Oracle. Ha trabajado en startups en el pasado ayudando a desarrollar productos de aprendizaje autom\u00e1tico\/NLP y sistemas de toma de decisiones distribuidos. Est\u00e1 al acecho en @venkasub."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/3013"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=4695"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4695\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=4695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=4695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=4695"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=4695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}