{
  "code": null,
  "collection": "lexicon-category",
  "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-streaming-pipeline-dataflow-processing",
  "id": "streaming-pipeline-dataflow-processing",
  "kind": "category",
  "layer": null,
  "name": "Streaming / Pipeline / Dataflow Processing",
  "ref": "lexicon-category:streaming-pipeline-dataflow-processing",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-batch-only-processing",
          "json": "https://banes-lab.com/json/records/lexicon/batch-only-processing",
          "label": "Batch-Only Processing",
          "markdown": "https://banes-lab.com/records/lexicon/batch-only-processing.md",
          "ref": "lexicon:batch-only-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-ordering-state",
          "json": "https://banes-lab.com/json/records/lexicon/ordering-state",
          "label": "Ordering/State",
          "markdown": "https://banes-lab.com/records/lexicon/ordering-state.md",
          "ref": "lexicon:ordering-state"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-forward-only-state-model",
          "json": "https://banes-lab.com/json/records/lexicon/forward-only-state-model",
          "label": "Forward-Only State Model",
          "markdown": "https://banes-lab.com/records/lexicon/forward-only-state-model.md",
          "ref": "lexicon:forward-only-state-model"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-global-optimization",
          "json": "https://banes-lab.com/json/records/lexicon/global-optimization",
          "label": "Global Optimization",
          "markdown": "https://banes-lab.com/records/lexicon/global-optimization.md",
          "ref": "lexicon:global-optimization"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-multi-pass-full-materialization",
          "json": "https://banes-lab.com/json/records/lexicon/multi-pass-full-materialization",
          "label": "Multi-Pass Full Materialization",
          "markdown": "https://banes-lab.com/records/lexicon/multi-pass-full-materialization.md",
          "ref": "lexicon:multi-pass-full-materialization"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-error-propagation-debugging",
          "json": "https://banes-lab.com/json/records/lexicon/error-propagation-debugging",
          "label": "Error Propagation/Debugging",
          "markdown": "https://banes-lab.com/records/lexicon/error-propagation-debugging.md",
          "ref": "lexicon:error-propagation-debugging"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-monolithic-processing-function",
          "json": "https://banes-lab.com/json/records/lexicon/monolithic-processing-function",
          "label": "Monolithic Processing Function",
          "markdown": "https://banes-lab.com/records/lexicon/monolithic-processing-function.md",
          "ref": "lexicon:monolithic-processing-function"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stage-contracts",
          "json": "https://banes-lab.com/json/records/lexicon/stage-contracts",
          "label": "Stage Contracts",
          "markdown": "https://banes-lab.com/records/lexicon/stage-contracts.md",
          "ref": "lexicon:stage-contracts"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stepwise-transformation",
          "json": "https://banes-lab.com/json/records/lexicon/stepwise-transformation",
          "label": "Stepwise Transformation",
          "markdown": "https://banes-lab.com/records/lexicon/stepwise-transformation.md",
          "ref": "lexicon:stepwise-transformation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-streaming",
          "json": "https://banes-lab.com/json/records/lexicon/streaming",
          "label": "Streaming",
          "markdown": "https://banes-lab.com/records/lexicon/streaming.md",
          "ref": "lexicon:streaming"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-avoiding-unneeded-work",
          "json": "https://banes-lab.com/json/records/lexicon/avoiding-unneeded-work",
          "label": "Avoiding Unneeded Work",
          "markdown": "https://banes-lab.com/records/lexicon/avoiding-unneeded-work.md",
          "ref": "lexicon:avoiding-unneeded-work"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-debuggability-resource-lifetime",
          "json": "https://banes-lab.com/json/records/lexicon/debuggability-resource-lifetime",
          "label": "Debuggability/Resource Lifetime",
          "markdown": "https://banes-lab.com/records/lexicon/debuggability-resource-lifetime.md",
          "ref": "lexicon:debuggability-resource-lifetime"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-deferred-execution-semantics",
          "json": "https://banes-lab.com/json/records/lexicon/deferred-execution-semantics",
          "label": "Deferred Execution Semantics",
          "markdown": "https://banes-lab.com/records/lexicon/deferred-execution-semantics.md",
          "ref": "lexicon:deferred-execution-semantics"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-eager-full-materialization",
          "json": "https://banes-lab.com/json/records/lexicon/eager-full-materialization",
          "label": "Eager Full Materialization",
          "markdown": "https://banes-lab.com/records/lexicon/eager-full-materialization.md",
          "ref": "lexicon:eager-full-materialization"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-large-data-processing",
          "json": "https://banes-lab.com/json/records/lexicon/large-data-processing",
          "label": "Large Data Processing",
          "markdown": "https://banes-lab.com/records/lexicon/large-data-processing.md",
          "ref": "lexicon:large-data-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-lookup-performance",
          "json": "https://banes-lab.com/json/records/lexicon/lookup-performance",
          "label": "Lookup Performance",
          "markdown": "https://banes-lab.com/records/lexicon/lookup-performance.md",
          "ref": "lexicon:lookup-performance"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-ordered-read-model",
          "json": "https://banes-lab.com/json/records/lexicon/ordered-read-model",
          "label": "Ordered Read Model",
          "markdown": "https://banes-lab.com/records/lexicon/ordered-read-model.md",
          "ref": "lexicon:ordered-read-model"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-random-access-requirement",
          "json": "https://banes-lab.com/json/records/lexicon/random-access-requirement",
          "label": "Random Access Requirement",
          "markdown": "https://banes-lab.com/records/lexicon/random-access-requirement.md",
          "ref": "lexicon:random-access-requirement"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-backtracking-algorithm",
          "json": "https://banes-lab.com/json/records/lexicon/backtracking-algorithm",
          "label": "Backtracking Algorithm",
          "markdown": "https://banes-lab.com/records/lexicon/backtracking-algorithm.md",
          "ref": "lexicon:backtracking-algorithm"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-complex-grammar-global-state",
          "json": "https://banes-lab.com/json/records/lexicon/complex-grammar-global-state",
          "label": "Complex Grammar/Global State",
          "markdown": "https://banes-lab.com/records/lexicon/complex-grammar-global-state.md",
          "ref": "lexicon:complex-grammar-global-state"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-streaming-parsers",
          "json": "https://banes-lab.com/json/records/lexicon/streaming-parsers",
          "label": "Streaming Parsers",
          "markdown": "https://banes-lab.com/records/lexicon/streaming-parsers.md",
          "ref": "lexicon:streaming-parsers"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-control-flow-centric-monolith",
          "json": "https://banes-lab.com/json/records/lexicon/control-flow-centric-monolith",
          "label": "Control-Flow-Centric Monolith",
          "markdown": "https://banes-lab.com/records/lexicon/control-flow-centric-monolith.md",
          "ref": "lexicon:control-flow-centric-monolith"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-data-dependencies",
          "json": "https://banes-lab.com/json/records/lexicon/data-dependencies",
          "label": "Data Dependencies",
          "markdown": "https://banes-lab.com/records/lexicon/data-dependencies.md",
          "ref": "lexicon:data-dependencies"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-parallel-stream-processing",
          "json": "https://banes-lab.com/json/records/lexicon/parallel-stream-processing",
          "label": "Parallel/Stream Processing",
          "markdown": "https://banes-lab.com/records/lexicon/parallel-stream-processing.md",
          "ref": "lexicon:parallel-stream-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stages",
          "json": "https://banes-lab.com/json/records/lexicon/stages",
          "label": "Stages",
          "markdown": "https://banes-lab.com/records/lexicon/stages.md",
          "ref": "lexicon:stages"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-state-coordination",
          "json": "https://banes-lab.com/json/records/lexicon/state-coordination",
          "label": "State Coordination",
          "markdown": "https://banes-lab.com/records/lexicon/state-coordination.md",
          "ref": "lexicon:state-coordination"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-no-hidden-state",
          "json": "https://banes-lab.com/json/records/lexicon/no-hidden-state",
          "label": "No Hidden State",
          "markdown": "https://banes-lab.com/records/lexicon/no-hidden-state.md",
          "ref": "lexicon:no-hidden-state"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-parallel-processing",
          "json": "https://banes-lab.com/json/records/lexicon/parallel-processing",
          "label": "Parallel Processing",
          "markdown": "https://banes-lab.com/records/lexicon/parallel-processing.md",
          "ref": "lexicon:parallel-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stateful-business-rules",
          "json": "https://banes-lab.com/json/records/lexicon/stateful-business-rules",
          "label": "Stateful Business Rules",
          "markdown": "https://banes-lab.com/records/lexicon/stateful-business-rules.md",
          "ref": "lexicon:stateful-business-rules"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stateful-hidden-accumulation",
          "json": "https://banes-lab.com/json/records/lexicon/stateful-hidden-accumulation",
          "label": "Stateful Hidden Accumulation",
          "markdown": "https://banes-lab.com/records/lexicon/stateful-hidden-accumulation.md",
          "ref": "lexicon:stateful-hidden-accumulation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-bounded-aggregation-over-unbounded-streams",
          "json": "https://banes-lab.com/json/records/lexicon/bounded-aggregation-over-unbounded-streams",
          "label": "Bounded Aggregation over Unbounded Streams",
          "markdown": "https://banes-lab.com/records/lexicon/bounded-aggregation-over-unbounded-streams.md",
          "ref": "lexicon:bounded-aggregation-over-unbounded-streams"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-bounded-state",
          "json": "https://banes-lab.com/json/records/lexicon/bounded-state",
          "label": "Bounded State",
          "markdown": "https://banes-lab.com/records/lexicon/bounded-state.md",
          "ref": "lexicon:bounded-state"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-event-time",
          "json": "https://banes-lab.com/json/records/lexicon/event-time",
          "label": "Event Time",
          "markdown": "https://banes-lab.com/records/lexicon/event-time.md",
          "ref": "lexicon:event-time"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-late-data-handling",
          "json": "https://banes-lab.com/json/records/lexicon/late-data-handling",
          "label": "Late-Data Handling",
          "markdown": "https://banes-lab.com/records/lexicon/late-data-handling.md",
          "ref": "lexicon:late-data-handling"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-unbounded-accumulation",
          "json": "https://banes-lab.com/json/records/lexicon/unbounded-accumulation",
          "label": "Unbounded Accumulation",
          "markdown": "https://banes-lab.com/records/lexicon/unbounded-accumulation.md",
          "ref": "lexicon:unbounded-accumulation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-parallel-branch-processing",
          "json": "https://banes-lab.com/json/records/lexicon/parallel-branch-processing",
          "label": "Parallel Branch Processing",
          "markdown": "https://banes-lab.com/records/lexicon/parallel-branch-processing.md",
          "ref": "lexicon:parallel-branch-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-result-aggregation",
          "json": "https://banes-lab.com/json/records/lexicon/result-aggregation",
          "label": "Result Aggregation",
          "markdown": "https://banes-lab.com/records/lexicon/result-aggregation.md",
          "ref": "lexicon:result-aggregation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-serial-item-processing",
          "json": "https://banes-lab.com/json/records/lexicon/serial-item-processing",
          "label": "Serial Item Processing",
          "markdown": "https://banes-lab.com/records/lexicon/serial-item-processing.md",
          "ref": "lexicon:serial-item-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-fitness-for-purpose",
          "json": "https://banes-lab.com/json/records/lexicon/fitness-for-purpose",
          "label": "Fitness for Purpose",
          "markdown": "https://banes-lab.com/records/lexicon/fitness-for-purpose.md",
          "ref": "lexicon:fitness-for-purpose"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-latency-requirement-clarity",
          "json": "https://banes-lab.com/json/records/lexicon/latency-requirement-clarity",
          "label": "Latency Requirement Clarity",
          "markdown": "https://banes-lab.com/records/lexicon/latency-requirement-clarity.md",
          "ref": "lexicon:latency-requirement-clarity"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-latency-appropriate-processing-model",
          "json": "https://banes-lab.com/json/records/lexicon/latency-appropriate-processing-model",
          "label": "Latency-Appropriate Processing Model",
          "markdown": "https://banes-lab.com/records/lexicon/latency-appropriate-processing-model.md",
          "ref": "lexicon:latency-appropriate-processing-model"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-one-size-fits-all-processing",
          "json": "https://banes-lab.com/json/records/lexicon/one-size-fits-all-processing",
          "label": "One-Size-Fits-All Processing",
          "markdown": "https://banes-lab.com/records/lexicon/one-size-fits-all-processing.md",
          "ref": "lexicon:one-size-fits-all-processing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-operational-duplication",
          "json": "https://banes-lab.com/json/records/lexicon/operational-duplication",
          "label": "Operational Duplication",
          "markdown": "https://banes-lab.com/records/lexicon/operational-duplication.md",
          "ref": "lexicon:operational-duplication"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-fuse-passes",
          "json": "https://banes-lab.com/json/records/lexicon/fuse-passes",
          "label": "Fuse Passes",
          "markdown": "https://banes-lab.com/records/lexicon/fuse-passes.md",
          "ref": "lexicon:fuse-passes"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-repeated-full-scan",
          "json": "https://banes-lab.com/json/records/lexicon/repeated-full-scan",
          "label": "Repeated Full Scan",
          "markdown": "https://banes-lab.com/records/lexicon/repeated-full-scan.md",
          "ref": "lexicon:repeated-full-scan"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-random-access-over-a-stream",
          "json": "https://banes-lab.com/json/records/lexicon/random-access-over-a-stream",
          "label": "Random Access over a Stream",
          "markdown": "https://banes-lab.com/records/lexicon/random-access-over-a-stream.md",
          "ref": "lexicon:random-access-over-a-stream"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-look-back-buffering",
          "json": "https://banes-lab.com/json/records/lexicon/look-back-buffering",
          "label": "Look-Back Buffering",
          "markdown": "https://banes-lab.com/records/lexicon/look-back-buffering.md",
          "ref": "lexicon:look-back-buffering"
        }
      ],
      "relation": "terms"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-streaming-pipeline-dataflow-processing",
          "json": "https://banes-lab.com/json/ontology/lexicon/lexicon-category-streaming-pipeline-dataflow-processing",
          "label": "Streaming / Pipeline / Dataflow Processing",
          "markdown": "https://banes-lab.com/ontology/lexicon/lexicon-category-streaming-pipeline-dataflow-processing.md",
          "ref": "chapter:/ontology/lexicon#lexicon-category-streaming-pipeline-dataflow-processing"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "The Streaming / Pipeline / Dataflow Processing category holds 47 lexicon terms.",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-plugin-extensibility-ioc",
      "json": "https://banes-lab.com/json/records/lexicon-category/plugin-extensibility-ioc",
      "label": "Plugin / Extensibility / IoC",
      "markdown": "https://banes-lab.com/records/lexicon-category/plugin-extensibility-ioc.md",
      "ref": "lexicon-category:plugin-extensibility-ioc"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-scalability-performance-optimization",
      "json": "https://banes-lab.com/json/records/lexicon-category/scalability-performance-optimization",
      "label": "Scalability / Performance / Optimization",
      "markdown": "https://banes-lab.com/records/lexicon-category/scalability-performance-optimization.md",
      "ref": "lexicon-category:scalability-performance-optimization"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/lexicon-category",
    "label": "Term categories",
    "markdown": "https://banes-lab.com/api/records/lexicon-category.md",
    "ref": "api:records/lexicon-category"
  }
}
