{"id":17917,"date":"2026-03-12T15:04:13","date_gmt":"2026-03-12T22:04:13","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=17917"},"modified":"2026-03-12T15:04:31","modified_gmt":"2026-03-12T22:04:31","slug":"creating-reactive-couchbase-applications-with-flink","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/","title":{"rendered":"Flink\ub85c \ubc18\uc751\ud615 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub9cc\ub4e4\uae30"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud50c\ub9c1\ud06c \ucee4\ub125\ud130\uac00 \ubc84\uc804 0.5.0\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Apache Flink\ub294 \ubb34\uc81c\ud55c \ubc0f \ubb34\uc81c\ud55c \ub370\uc774\ud130 \uc2a4\ud2b8\ub9bc\uc5d0 \ub300\ud55c \uc0c1\ud0dc \uc800\uc7a5 \uc5f0\uc0b0\uc744 \uc704\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uc774\uc790 \ubd84\uc0b0 \ucc98\ub9ac \uc5d4\uc9c4\uc785\ub2c8\ub2e4. Flink\ub294 \ubaa8\ub4e0 \uc77c\ubc18\uc801\uc778 \ud074\ub7ec\uc2a4\ud130 \ud658\uacbd\uc5d0\uc11c \uc2e4\ud589\ub418\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc73c\uba70, \uc778\uba54\ubaa8\ub9ac \uc18d\ub3c4\uc640 \uaddc\ubaa8\uc5d0 \uad00\uacc4\uc5c6\uc774 \uacc4\uc0b0\uc744 \uc218\ud589\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ucd5c\uadfc \uc5c5\ub370\uc774\ud2b8\ub41c Couchbase \ucee4\ub125\ud130\ub97c \ud1b5\ud574 Flink \ud504\ub85c\uc81d\ud2b8\ub294 \ub370\uc774\ud130\ub97c \uc800\uc7a5\ud558\uace0 \uac80\uc0c9\ud560 \ubfd0\ub9cc \uc544\ub2c8\ub77c \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc801\uc6a9\ub418\ub294 \ub370\uc774\ud130\uc758 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uad6c\ub3c5\ud558\uace0 \uc774\uc5d0 \ubc18\uc751\ud558\ub294 \ub370\uc5d0\ub3c4 Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc740 Couchbase \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \ub370\uc774\ud130 \ubcc0\uacbd \ud504\ub85c\ud1a0\ucf5c \uc2a4\ud2b8\ub9bc\uc744 \uc9c1\uc811 \uc77d\uc5b4\uc624\ub294 \ubc29\uc2dd\uc73c\ub85c \uad6c\ud604\ub429\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ubc88 Flink \ucee4\ub125\ud130 \ub9b4\ub9ac\uc2a4\uc5d0\ub294 \uba87 \uac00\uc9c0 \ub208\uc5d0 \ub744\ub294 \ubcc0\uacbd \uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc774\uc81c Flink 2.1.1\uc774 \ucee4\ub125\ud130\uc5d0\uc11c \uc9c0\uc6d0\ub429\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc790\ubc14 SDK\uac00 \ucd5c\uc2e0 \ubc84\uc804\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">DCP \ub77c\uc774\ube0c\ub7ec\ub9ac \uc885\uc18d\uc131\uc774 \ucd5c\uc2e0 \ubc84\uc804\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8\ub429\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\uc774 \uc0c8 \ubc84\uc804\uc740 Flink 2.1.1\uc5d0 \ub300\ud55c \uc9c0\uc6d0\uc744 \ub3c4\uc785\ud558\ub294 \uac83 \uc678\uc5d0\ub3c4 Couchbase \uc885\uc18d\uc131\uc744 \uc5c5\ub370\uc774\ud2b8\ud558\uace0 \uc774\uc804\uc5d0 \ub354 \uc774\uc0c1 \uc0ac\uc6a9\ub418\uc9c0 \uc54a\ub294 API\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ucee4\ub125\ud130\ub294 Maven \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\uc5d0\uc11c \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-17918\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM.png\" alt=\"\" width=\"1326\" height=\"352\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM.png 1326w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM-300x80.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM-1024x272.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM-768x204.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM-18x5.png 18w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Screenshot-2026-03-12-at-2.58.37-PM-1320x350.png 1320w\" sizes=\"auto, (max-width: 1326px) 100vw, 1326px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\ub610\ub294 \ub2e4\uc74c GitHub \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\uc5d0 \uc788\ub294 \uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ube4c\ub4dc\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4: <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\"><span style=\"font-weight: 400\">https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase<\/span><\/a><span style=\"font-weight: 400\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ucee4\ub125\ud130\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 Flink \ud074\ub798\uc2a4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">`CouchbaseDCPSource` &#8211; subscribes to the Couchbase DCP stream for real-time mutation processing\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">`CouchbaseQuerySource`\u00a0 &#8211; Executes SQL++ queries and streams results into Flink<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">`CouchbaseCollectionSink` &#8211; Stores documents into Couchbase collections.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Small example Java projects that demonstrate how to use the connector can be found in the `examples` folder in the repository: <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/tree\/master\/examples\"><span style=\"font-weight: 400\">https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/tree\/master\/examples<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400\">\ucee4\ub125\ud130 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \ud604\uc7ac \uc2e4\ud5d8\uc801\uc778 \uc54c\ud30c \ub2e8\uacc4\uc5d0 \uc788\uc2b5\ub2c8\ub2e4. \ucee4\ubba4\ub2c8\ud2f0\uc758 \ud53c\ub4dc\ubc31\uacfc \uae30\uc5ec\ub97c \ud658\uc601\ud569\ub2c8\ub2e4.  \ucee4\ub125\ud130\ub97c \uc0ac\uc6a9\ud560 \ub54c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uac70\ub098 \ud53c\ub4dc\ubc31\uc774 \uc788\ub294 \uacbd\uc6b0 \ud504\ub85c\uc81d\ud2b8 \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\uc5d0\uc11c GitHub \uc774\uc288\ub97c \uac1c\uc124\ud574 \uc8fc\uc138\uc694: <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/issues\"><span style=\"font-weight: 400\">https:\/\/github.com\/couchbaselabs\/flink-connector-couchbase\/issues<\/span><\/a><span style=\"font-weight: 400\">\u00a0<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>The Couchbase Flink connector is updated to version 0.5.0. Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations [&hellip;]<\/p>\n","protected":false},"author":79476,"featured_media":17920,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2201],"tags":[],"ppma_author":[9509],"class_list":["post-17917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tools-sdks"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Creating Reactive Couchbase Applications With Flink - The Couchbase Blog<\/title>\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\/ko\/creating-reactive-couchbase-applications-with-flink\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating Reactive Couchbase Applications With Flink\" \/>\n<meta property=\"og:description\" content=\"The Couchbase Flink connector is updated to version 0.5.0. Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-12T22:04:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-12T22:04:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dima Chechetkin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dima Chechetkin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/\"},\"author\":{\"name\":\"chedim\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/016ca5fea7f6971798017e07ac6f3a7b\"},\"headline\":\"Creating Reactive Couchbase Applications With Flink\",\"datePublished\":\"2026-03-12T22:04:13+00:00\",\"dateModified\":\"2026-03-12T22:04:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/\"},\"wordCount\":300,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2026\\\/03\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"articleSection\":[\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/\",\"name\":\"Creating Reactive Couchbase Applications With Flink - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2026\\\/03\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"datePublished\":\"2026-03-12T22:04:13+00:00\",\"dateModified\":\"2026-03-12T22:04:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2026\\\/03\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2026\\\/03\\\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/creating-reactive-couchbase-applications-with-flink\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating Reactive Couchbase Applications With Flink\"}]},{\"@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\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@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\\\/016ca5fea7f6971798017e07ac6f3a7b\",\"name\":\"chedim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g0b2649df4aecc596b6985f8feacd0bfe\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g\",\"caption\":\"chedim\"},\"description\":\"Senior Developer Advocate at Couchbase\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/chedim\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Creating Reactive Couchbase Applications With Flink - The Couchbase Blog","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\/ko\/creating-reactive-couchbase-applications-with-flink\/","og_locale":"ko_KR","og_type":"article","og_title":"Creating Reactive Couchbase Applications With Flink","og_description":"The Couchbase Flink connector is updated to version 0.5.0. Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink is designed to run in all common cluster environments, and perform computations [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/creating-reactive-couchbase-applications-with-flink\/","og_site_name":"The Couchbase Blog","article_published_time":"2026-03-12T22:04:13+00:00","article_modified_time":"2026-03-12T22:04:31+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","type":"image\/png"}],"author":"Dima Chechetkin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dima Chechetkin","Est. reading time":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/"},"author":{"name":"chedim","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/016ca5fea7f6971798017e07ac6f3a7b"},"headline":"Creating Reactive Couchbase Applications With Flink","datePublished":"2026-03-12T22:04:13+00:00","dateModified":"2026-03-12T22:04:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/"},"wordCount":300,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","articleSection":["Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/","url":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/","name":"Creating Reactive Couchbase Applications With Flink - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","datePublished":"2026-03-12T22:04:13+00:00","dateModified":"2026-03-12T22:04:31+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2026\/03\/Creating-Reactive-Couchbase-Applications-With-Flink-1.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/creating-reactive-couchbase-applications-with-flink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Creating Reactive Couchbase Applications With Flink"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","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":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@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\/016ca5fea7f6971798017e07ac6f3a7b","name":"\uccb4\ub524","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g0b2649df4aecc596b6985f8feacd0bfe","url":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","caption":"chedim"},"description":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uc120\uc784 \uac1c\ubc1c\uc790 \uc639\ud638\uc790","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/chedim\/"}]}},"acf":[],"authors":[{"term_id":9509,"user_id":79476,"is_guest":0,"slug":"chedim","display_name":"Dima Chechetkin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/17917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/79476"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=17917"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/17917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/17920"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=17917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=17917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=17917"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=17917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}