1"use strict";(self.webpackChunkmia_platform_docs=self.webpackChunkmia_platform_docs||[]).push([["14206"],{826859(e,t,i){i.r(t),i.d(t,{metadata:()=>n,default:()=>c,frontMatter:()=>r,contentTitle:()=>o,toc:()=>p,assets:()=>l});var n=JSON.parse('{"id":"products/fast_data_v2/best_practices/pipeline_development_testing","title":"Pipeline Development & Testing","description":"This section covers best practices for developing and testing Fast Data v2 pipelines during the development phase, where you can safely experiment and validate your architecture before promoting to production.","source":"@site/versioned_docs/version-15.0.1/products/fast_data_v2/best_practices/pipeline_development_testing.md","sourceDirName":"products/fast_data_v2/best_practices","slug":"/products/fast_data_v2/best_practices/pipeline_development_testing","permalink":"/docs/15.0.1/products/fast_data_v2/best_practices/pipeline_development_testing","draft":false,"unlisted":false,"tags":[],"version":"15.0.1","frontMatter":{"id":"pipeline_development_testing","title":"Pipeline Development & Testing","sidebar_label":"Pipeline Development & Testing"},"sidebar":"fastDataV2","previous":{"title":"Overview","permalink":"/docs/15.0.1/products/fast_data_v2/best_practices/overview"},"next":{"title":"Initial Load & Full Refresh Operations","permalink":"/docs/15.0.1/products/fast_data_v2/best_practices/initial_load_full_refresh"}}'),s=i(474848),a=i(28453);let r={id:"pipeline_development_testing",title:"Pipeline Development & Testing",sidebar_label:"Pipeline Development & Testing"},o,l={},p=[{value:"Visualize Fast Data Pipelines while Building Them",id:"visualize-fast-data-pipelines-while-building-them",level:2},{value:"Performance Testing and Simulation",id:"performance-testing-and-simulation",level:2}];function d(e){let t={h2:"h2",p:"p",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This section covers best practices for developing and testing Fast Data v2 pipelines during the development phase, where you can safely experiment and validate your architecture before promoting to production."}),"\n",(0,s.jsx)(t.h2,{id:"visualize-fast-data-pipelines-while-building-them",children:"Visualize Fast Data Pipelines while Building Them"}),"\n",(0,s.jsx)(t.p,{children:"During the Fast Data development phase, users can iteratively configure and continuously deploy in the development environment new Fast Data pipeline steps. Control Plane UI will provide the new architecture steps incrementally rendered, offering immediate visual feedback as the pipeline evolves."}),"\n",(0,s.jsx)(t.h2,{id:"performance-testing-and-simulation",children:"Performance Testing and Simulation"}),"\n",(0,s.jsx)(t.p,{children:"During the Fast Data development phase, users can simulate different scenarios for performance testing by pausing and resuming messages consumption along the pipeline. In this way, user can pause and resume operations to test system behavior under different load patterns before to promote to production."})]})}function c(e={}){let{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453(e,t,i){i.d(t,{R:()=>r,x:()=>o});var n=i(296540);let s={},a=n.createContext(s);function r(e){let t=n.useContext(a);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.