Curriculum planned

Stage 09 · Integration, CDC & Orchestration

Apache NiFi

A comprehensive Apache NiFi course covering FlowFiles, processors and connections, queues and back pressure, controller services, record-oriented processing, routing and transformation, HTTP/database/files/messaging integration, provenance, parameterization, clustering, Site-to-Site, NiFi Registry/versioning, MiNiFi, security, observability, performance, upgrades, and production flow design.

34planned chapters
170reserved lesson paths
Intermediate → Advancedlearning level
Plannedcourse state
Coverage baselineApache NiFi 2.10.0 baseline (released June 18, 2026) with the NiFi 2 architecture, modern framework dependencies, Standard/Stateless deployment, Parameter Contexts, Record processors, controller services, provenance, clustering, Site-to-Site, security, registry/versioned-flow concepts, MiNiFi integration, and production dataflow operations

Course brief

Engineer NiFi flows by treating queues, back pressure, provenance, state, retries, record schemas, controller services, and cluster placement as first-class architecture—not as drag-and-drop details hidden behind the UI.

A comprehensive Apache NiFi course covering FlowFiles, processors and connections, queues and back pressure, controller services, record-oriented processing, routing and transformation, HTTP/database/files/messaging integration, provenance, parameterization, clustering, Site-to-Site, NiFi Registry/versioning, MiNiFi, security, observability, performance, upgrades, and production flow design.

This syllabus deliberately separates foundations, data/model semantics, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.

By the end

You will be able to

  • Build maintainable NiFi 2.10 dataflows using processors, FlowFiles, relationships, controller services, parameter contexts, record readers/writers, and reusable process groups
  • Design safe routing, transformation, batching, prioritization, back pressure, retry, dead-letter, idempotency, and provenance strategies for heterogeneous systems
  • Integrate files, object stores, databases, APIs, Kafka/messaging, CDC-style streams, and edge agents while understanding transaction and delivery boundaries
  • Secure and operate clustered NiFi using TLS, identity providers, authorization, Site-to-Site, state management, observability, capacity planning, and disaster recovery
  • Version, test, promote, upgrade, troubleshoot, and benchmark production flows with explicit runbooks instead of relying on UI-only manual operations

Complete planned syllabus

34 chapters · 170 lesson paths.

Every lesson path is reserved now but intentionally not linked until its lesson HTML is actually published. The sequence moves from foundations through advanced implementation, architecture, operations, reliability, security, tuning, and a production capstone.

01

Chapter 1

NiFi Foundations: Flow-Based Programming, NiFi 2.10.0, Workload Fit, Standard vs Stateless Concepts, and Local Lab Setup

5 lessons
01
NiFi Foundations: Flow-Based Programming, NiFi 2.10.0, Workload Fit, Standard vs Stateless Concepts, and Local Lab Setup: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter01/Lesson1.html
Planned
02
NiFi Foundations: Flow-Based Programming, NiFi 2.10.0, Workload Fit, Standard vs Stateless Concepts, and Local Lab Setup: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter01/Lesson2.html
Planned
03
NiFi Foundations: Flow-Based Programming, NiFi 2.10.0, Workload Fit, Standard vs Stateless Concepts, and Local Lab Setup: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter01/Lesson3.html
Planned
04
NiFi Foundations: Flow-Based Programming, NiFi 2.10.0, Workload Fit, Standard vs Stateless Concepts, and Local Lab Setup: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter01/Lesson4.html
Planned
05
Checkpoint Lab — NiFi Foundations: Flow-Based Programming, NiFi 2.10.0, Workload Fit, Standard vs Stateless Concepts, and Local Lab Setup: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter01/Lesson5.html
Planned
02

Chapter 2

Core Architecture: Flow Controller, FlowFiles, Content Repository, FlowFile Repository, Provenance Repository, Processors, and Connections

5 lessons
01
Core Architecture: Flow Controller, FlowFiles, Content Repository, FlowFile Repository, Provenance Repository, Processors, and Connections: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter02/Lesson1.html
Planned
02
Core Architecture: Flow Controller, FlowFiles, Content Repository, FlowFile Repository, Provenance Repository, Processors, and Connections: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter02/Lesson2.html
Planned
03
Core Architecture: Flow Controller, FlowFiles, Content Repository, FlowFile Repository, Provenance Repository, Processors, and Connections: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter02/Lesson3.html
Planned
04
Core Architecture: Flow Controller, FlowFiles, Content Repository, FlowFile Repository, Provenance Repository, Processors, and Connections: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter02/Lesson4.html
Planned
05
Checkpoint Lab — Core Architecture: Flow Controller, FlowFiles, Content Repository, FlowFile Repository, Provenance Repository, Processors, and Connections: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter02/Lesson5.html
Planned
03

Chapter 3

User Interface and Authoring Workflow: Canvas, Process Groups, Configuration, Validation, Templates/Reusable Patterns, Search, and Operational Discipline

5 lessons
01
User Interface and Authoring Workflow: Canvas, Process Groups, Configuration, Validation, Templates/Reusable Patterns, Search, and Operational Discipline: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter03/Lesson1.html
Planned
02
User Interface and Authoring Workflow: Canvas, Process Groups, Configuration, Validation, Templates/Reusable Patterns, Search, and Operational Discipline: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter03/Lesson2.html
Planned
03
User Interface and Authoring Workflow: Canvas, Process Groups, Configuration, Validation, Templates/Reusable Patterns, Search, and Operational Discipline: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter03/Lesson3.html
Planned
04
User Interface and Authoring Workflow: Canvas, Process Groups, Configuration, Validation, Templates/Reusable Patterns, Search, and Operational Discipline: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter03/Lesson4.html
Planned
05
Checkpoint Lab — User Interface and Authoring Workflow: Canvas, Process Groups, Configuration, Validation, Templates/Reusable Patterns, Search, and Operational Discipline: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter03/Lesson5.html
Planned
04

Chapter 4

FlowFiles and Attributes: Content vs Metadata, UUIDs, Provenance Lineage, Attribute Mutation, Cloning, Forking, Merging, and Memory/Disk Implications

5 lessons
01
FlowFiles and Attributes: Content vs Metadata, UUIDs, Provenance Lineage, Attribute Mutation, Cloning, Forking, Merging, and Memory/Disk Implications: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter04/Lesson1.html
Planned
02
FlowFiles and Attributes: Content vs Metadata, UUIDs, Provenance Lineage, Attribute Mutation, Cloning, Forking, Merging, and Memory/Disk Implications: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter04/Lesson2.html
Planned
03
FlowFiles and Attributes: Content vs Metadata, UUIDs, Provenance Lineage, Attribute Mutation, Cloning, Forking, Merging, and Memory/Disk Implications: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter04/Lesson3.html
Planned
04
FlowFiles and Attributes: Content vs Metadata, UUIDs, Provenance Lineage, Attribute Mutation, Cloning, Forking, Merging, and Memory/Disk Implications: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter04/Lesson4.html
Planned
05
Checkpoint Lab — FlowFiles and Attributes: Content vs Metadata, UUIDs, Provenance Lineage, Attribute Mutation, Cloning, Forking, Merging, and Memory/Disk Implications: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter04/Lesson5.html
Planned
05

Chapter 5

Processor Execution Model: Scheduling, Concurrent Tasks, Run Duration, Yielding, Penalization, Relationships, Sessions, Rollback, and Commit Semantics

5 lessons
01
Processor Execution Model: Scheduling, Concurrent Tasks, Run Duration, Yielding, Penalization, Relationships, Sessions, Rollback, and Commit Semantics: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter05/Lesson1.html
Planned
02
Processor Execution Model: Scheduling, Concurrent Tasks, Run Duration, Yielding, Penalization, Relationships, Sessions, Rollback, and Commit Semantics: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter05/Lesson2.html
Planned
03
Processor Execution Model: Scheduling, Concurrent Tasks, Run Duration, Yielding, Penalization, Relationships, Sessions, Rollback, and Commit Semantics: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter05/Lesson3.html
Planned
04
Processor Execution Model: Scheduling, Concurrent Tasks, Run Duration, Yielding, Penalization, Relationships, Sessions, Rollback, and Commit Semantics: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter05/Lesson4.html
Planned
05
Checkpoint Lab — Processor Execution Model: Scheduling, Concurrent Tasks, Run Duration, Yielding, Penalization, Relationships, Sessions, Rollback, and Commit Semantics: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter05/Lesson5.html
Planned
06

Chapter 6

Queues and Back Pressure: Object/Data Thresholds, Prioritizers, Expiration, Load Shedding Decisions, Queue Diagnostics, and Flow-Control Patterns

5 lessons
01
Queues and Back Pressure: Object/Data Thresholds, Prioritizers, Expiration, Load Shedding Decisions, Queue Diagnostics, and Flow-Control Patterns: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter06/Lesson1.html
Planned
02
Queues and Back Pressure: Object/Data Thresholds, Prioritizers, Expiration, Load Shedding Decisions, Queue Diagnostics, and Flow-Control Patterns: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter06/Lesson2.html
Planned
03
Queues and Back Pressure: Object/Data Thresholds, Prioritizers, Expiration, Load Shedding Decisions, Queue Diagnostics, and Flow-Control Patterns: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter06/Lesson3.html
Planned
04
Queues and Back Pressure: Object/Data Thresholds, Prioritizers, Expiration, Load Shedding Decisions, Queue Diagnostics, and Flow-Control Patterns: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter06/Lesson4.html
Planned
05
Checkpoint Lab — Queues and Back Pressure: Object/Data Thresholds, Prioritizers, Expiration, Load Shedding Decisions, Queue Diagnostics, and Flow-Control Patterns: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter06/Lesson5.html
Planned
07

Chapter 7

Controller Services: Shared Configuration, Connection Pools, SSL Contexts, Schema Registries, Lookup Services, Dependency Graphs, and Lifecycle Management

5 lessons
01
Controller Services: Shared Configuration, Connection Pools, SSL Contexts, Schema Registries, Lookup Services, Dependency Graphs, and Lifecycle Management: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter07/Lesson1.html
Planned
02
Controller Services: Shared Configuration, Connection Pools, SSL Contexts, Schema Registries, Lookup Services, Dependency Graphs, and Lifecycle Management: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter07/Lesson2.html
Planned
03
Controller Services: Shared Configuration, Connection Pools, SSL Contexts, Schema Registries, Lookup Services, Dependency Graphs, and Lifecycle Management: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter07/Lesson3.html
Planned
04
Controller Services: Shared Configuration, Connection Pools, SSL Contexts, Schema Registries, Lookup Services, Dependency Graphs, and Lifecycle Management: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter07/Lesson4.html
Planned
05
Checkpoint Lab — Controller Services: Shared Configuration, Connection Pools, SSL Contexts, Schema Registries, Lookup Services, Dependency Graphs, and Lifecycle Management: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter07/Lesson5.html
Planned
08

Chapter 8

Parameter Contexts and Secrets: Environment Configuration, Sensitive Parameters, Inheritance/Scoping, Promotion, Rotation, and Configuration-as-Policy

5 lessons
01
Parameter Contexts and Secrets: Environment Configuration, Sensitive Parameters, Inheritance/Scoping, Promotion, Rotation, and Configuration-as-Policy: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter08/Lesson1.html
Planned
02
Parameter Contexts and Secrets: Environment Configuration, Sensitive Parameters, Inheritance/Scoping, Promotion, Rotation, and Configuration-as-Policy: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter08/Lesson2.html
Planned
03
Parameter Contexts and Secrets: Environment Configuration, Sensitive Parameters, Inheritance/Scoping, Promotion, Rotation, and Configuration-as-Policy: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter08/Lesson3.html
Planned
04
Parameter Contexts and Secrets: Environment Configuration, Sensitive Parameters, Inheritance/Scoping, Promotion, Rotation, and Configuration-as-Policy: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter08/Lesson4.html
Planned
05
Checkpoint Lab — Parameter Contexts and Secrets: Environment Configuration, Sensitive Parameters, Inheritance/Scoping, Promotion, Rotation, and Configuration-as-Policy: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter08/Lesson5.html
Planned
09

Chapter 9

Record-Oriented Processing: RecordReader/Writer, Schemas, Schema Access Strategies, Avro/JSON/CSV, Type Coercion, and RecordPath

5 lessons
01
Record-Oriented Processing: RecordReader/Writer, Schemas, Schema Access Strategies, Avro/JSON/CSV, Type Coercion, and RecordPath: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter09/Lesson1.html
Planned
02
Record-Oriented Processing: RecordReader/Writer, Schemas, Schema Access Strategies, Avro/JSON/CSV, Type Coercion, and RecordPath: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter09/Lesson2.html
Planned
03
Record-Oriented Processing: RecordReader/Writer, Schemas, Schema Access Strategies, Avro/JSON/CSV, Type Coercion, and RecordPath: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter09/Lesson3.html
Planned
04
Record-Oriented Processing: RecordReader/Writer, Schemas, Schema Access Strategies, Avro/JSON/CSV, Type Coercion, and RecordPath: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter09/Lesson4.html
Planned
05
Checkpoint Lab — Record-Oriented Processing: RecordReader/Writer, Schemas, Schema Access Strategies, Avro/JSON/CSV, Type Coercion, and RecordPath: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter09/Lesson5.html
Planned
10

Chapter 10

RecordPath and Expression Language: Selection, Filtering, Mutation, Functions, Dynamic Properties, Scope, Null Handling, and Debugging Expressions

5 lessons
01
RecordPath and Expression Language: Selection, Filtering, Mutation, Functions, Dynamic Properties, Scope, Null Handling, and Debugging Expressions: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter10/Lesson1.html
Planned
02
RecordPath and Expression Language: Selection, Filtering, Mutation, Functions, Dynamic Properties, Scope, Null Handling, and Debugging Expressions: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter10/Lesson2.html
Planned
03
RecordPath and Expression Language: Selection, Filtering, Mutation, Functions, Dynamic Properties, Scope, Null Handling, and Debugging Expressions: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter10/Lesson3.html
Planned
04
RecordPath and Expression Language: Selection, Filtering, Mutation, Functions, Dynamic Properties, Scope, Null Handling, and Debugging Expressions: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter10/Lesson4.html
Planned
05
Checkpoint Lab — RecordPath and Expression Language: Selection, Filtering, Mutation, Functions, Dynamic Properties, Scope, Null Handling, and Debugging Expressions: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter10/Lesson5.html
Planned
11

Chapter 11

Routing and Conditional Logic: RouteOnAttribute, RouteOnContent, RouteRecord, Validation, Branching, Fanout, Merging, and Error Paths

5 lessons
01
Routing and Conditional Logic: RouteOnAttribute, RouteOnContent, RouteRecord, Validation, Branching, Fanout, Merging, and Error Paths: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter11/Lesson1.html
Planned
02
Routing and Conditional Logic: RouteOnAttribute, RouteOnContent, RouteRecord, Validation, Branching, Fanout, Merging, and Error Paths: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter11/Lesson2.html
Planned
03
Routing and Conditional Logic: RouteOnAttribute, RouteOnContent, RouteRecord, Validation, Branching, Fanout, Merging, and Error Paths: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter11/Lesson3.html
Planned
04
Routing and Conditional Logic: RouteOnAttribute, RouteOnContent, RouteRecord, Validation, Branching, Fanout, Merging, and Error Paths: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter11/Lesson4.html
Planned
05
Checkpoint Lab — Routing and Conditional Logic: RouteOnAttribute, RouteOnContent, RouteRecord, Validation, Branching, Fanout, Merging, and Error Paths: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter11/Lesson5.html
Planned
12

Chapter 12

Transformation Patterns: UpdateRecord, QueryRecord, Jolt/JSON, XML, Text, Enrichment, Normalization, Flattening, and Schema Evolution

5 lessons
01
Transformation Patterns: UpdateRecord, QueryRecord, Jolt/JSON, XML, Text, Enrichment, Normalization, Flattening, and Schema Evolution: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter12/Lesson1.html
Planned
02
Transformation Patterns: UpdateRecord, QueryRecord, Jolt/JSON, XML, Text, Enrichment, Normalization, Flattening, and Schema Evolution: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter12/Lesson2.html
Planned
03
Transformation Patterns: UpdateRecord, QueryRecord, Jolt/JSON, XML, Text, Enrichment, Normalization, Flattening, and Schema Evolution: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter12/Lesson3.html
Planned
04
Transformation Patterns: UpdateRecord, QueryRecord, Jolt/JSON, XML, Text, Enrichment, Normalization, Flattening, and Schema Evolution: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter12/Lesson4.html
Planned
05
Checkpoint Lab — Transformation Patterns: UpdateRecord, QueryRecord, Jolt/JSON, XML, Text, Enrichment, Normalization, Flattening, and Schema Evolution: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter12/Lesson5.html
Planned
13

Chapter 13

File and Object Storage Integration: Local Files, SFTP/FTP Concepts, S3-Compatible Storage, Azure/GCS Concepts, Listing State, Fetch/Put, and Duplicate Avoidance

5 lessons
01
File and Object Storage Integration: Local Files, SFTP/FTP Concepts, S3-Compatible Storage, Azure/GCS Concepts, Listing State, Fetch/Put, and Duplicate Avoidance: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter13/Lesson1.html
Planned
02
File and Object Storage Integration: Local Files, SFTP/FTP Concepts, S3-Compatible Storage, Azure/GCS Concepts, Listing State, Fetch/Put, and Duplicate Avoidance: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter13/Lesson2.html
Planned
03
File and Object Storage Integration: Local Files, SFTP/FTP Concepts, S3-Compatible Storage, Azure/GCS Concepts, Listing State, Fetch/Put, and Duplicate Avoidance: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter13/Lesson3.html
Planned
04
File and Object Storage Integration: Local Files, SFTP/FTP Concepts, S3-Compatible Storage, Azure/GCS Concepts, Listing State, Fetch/Put, and Duplicate Avoidance: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter13/Lesson4.html
Planned
05
Checkpoint Lab — File and Object Storage Integration: Local Files, SFTP/FTP Concepts, S3-Compatible Storage, Azure/GCS Concepts, Listing State, Fetch/Put, and Duplicate Avoidance: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter13/Lesson5.html
Planned
14

Chapter 14

Database Integration: DBCP Pools, ExecuteSQL/Record, QueryDatabaseTableRecord, Incremental Fetching, PutDatabaseRecord, Transactions, and Database CDC Boundaries

5 lessons
01
Database Integration: DBCP Pools, ExecuteSQL/Record, QueryDatabaseTableRecord, Incremental Fetching, PutDatabaseRecord, Transactions, and Database CDC Boundaries: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter14/Lesson1.html
Planned
02
Database Integration: DBCP Pools, ExecuteSQL/Record, QueryDatabaseTableRecord, Incremental Fetching, PutDatabaseRecord, Transactions, and Database CDC Boundaries: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter14/Lesson2.html
Planned
03
Database Integration: DBCP Pools, ExecuteSQL/Record, QueryDatabaseTableRecord, Incremental Fetching, PutDatabaseRecord, Transactions, and Database CDC Boundaries: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter14/Lesson3.html
Planned
04
Database Integration: DBCP Pools, ExecuteSQL/Record, QueryDatabaseTableRecord, Incremental Fetching, PutDatabaseRecord, Transactions, and Database CDC Boundaries: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter14/Lesson4.html
Planned
05
Checkpoint Lab — Database Integration: DBCP Pools, ExecuteSQL/Record, QueryDatabaseTableRecord, Incremental Fetching, PutDatabaseRecord, Transactions, and Database CDC Boundaries: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter14/Lesson5.html
Planned
15

Chapter 15

HTTP and API Integration: Listen/InvokeHTTP, Request/Response Correlation, Authentication, Pagination, Rate Limits, Retries, Webhooks, and API Backpressure

5 lessons
01
HTTP and API Integration: Listen/InvokeHTTP, Request/Response Correlation, Authentication, Pagination, Rate Limits, Retries, Webhooks, and API Backpressure: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter15/Lesson1.html
Planned
02
HTTP and API Integration: Listen/InvokeHTTP, Request/Response Correlation, Authentication, Pagination, Rate Limits, Retries, Webhooks, and API Backpressure: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter15/Lesson2.html
Planned
03
HTTP and API Integration: Listen/InvokeHTTP, Request/Response Correlation, Authentication, Pagination, Rate Limits, Retries, Webhooks, and API Backpressure: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter15/Lesson3.html
Planned
04
HTTP and API Integration: Listen/InvokeHTTP, Request/Response Correlation, Authentication, Pagination, Rate Limits, Retries, Webhooks, and API Backpressure: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter15/Lesson4.html
Planned
05
Checkpoint Lab — HTTP and API Integration: Listen/InvokeHTTP, Request/Response Correlation, Authentication, Pagination, Rate Limits, Retries, Webhooks, and API Backpressure: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter15/Lesson5.html
Planned
16

Chapter 16

Kafka and Messaging Integration: Consume/PublishKafka, Consumer Groups, Keys/Headers, Delivery Semantics, Batching, Transactions, and Poison Messages

5 lessons
01
Kafka and Messaging Integration: Consume/PublishKafka, Consumer Groups, Keys/Headers, Delivery Semantics, Batching, Transactions, and Poison Messages: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter16/Lesson1.html
Planned
02
Kafka and Messaging Integration: Consume/PublishKafka, Consumer Groups, Keys/Headers, Delivery Semantics, Batching, Transactions, and Poison Messages: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter16/Lesson2.html
Planned
03
Kafka and Messaging Integration: Consume/PublishKafka, Consumer Groups, Keys/Headers, Delivery Semantics, Batching, Transactions, and Poison Messages: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter16/Lesson3.html
Planned
04
Kafka and Messaging Integration: Consume/PublishKafka, Consumer Groups, Keys/Headers, Delivery Semantics, Batching, Transactions, and Poison Messages: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter16/Lesson4.html
Planned
05
Checkpoint Lab — Kafka and Messaging Integration: Consume/PublishKafka, Consumer Groups, Keys/Headers, Delivery Semantics, Batching, Transactions, and Poison Messages: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter16/Lesson5.html
Planned
17

Chapter 17

Data Lake and Analytics Integration: Parquet/Avro, Object Storage, Hive/Iceberg-Style Destinations, Partitioning, Small Files, and Metadata Coordination

5 lessons
01
Data Lake and Analytics Integration: Parquet/Avro, Object Storage, Hive/Iceberg-Style Destinations, Partitioning, Small Files, and Metadata Coordination: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter17/Lesson1.html
Planned
02
Data Lake and Analytics Integration: Parquet/Avro, Object Storage, Hive/Iceberg-Style Destinations, Partitioning, Small Files, and Metadata Coordination: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter17/Lesson2.html
Planned
03
Data Lake and Analytics Integration: Parquet/Avro, Object Storage, Hive/Iceberg-Style Destinations, Partitioning, Small Files, and Metadata Coordination: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter17/Lesson3.html
Planned
04
Data Lake and Analytics Integration: Parquet/Avro, Object Storage, Hive/Iceberg-Style Destinations, Partitioning, Small Files, and Metadata Coordination: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter17/Lesson4.html
Planned
05
Checkpoint Lab — Data Lake and Analytics Integration: Parquet/Avro, Object Storage, Hive/Iceberg-Style Destinations, Partitioning, Small Files, and Metadata Coordination: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter17/Lesson5.html
Planned
18

Chapter 18

Provenance Deep Dive: Events, Lineage, Replay, Search, Repository Sizing, Retention, Compliance, and Forensic Troubleshooting

5 lessons
01
Provenance Deep Dive: Events, Lineage, Replay, Search, Repository Sizing, Retention, Compliance, and Forensic Troubleshooting: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter18/Lesson1.html
Planned
02
Provenance Deep Dive: Events, Lineage, Replay, Search, Repository Sizing, Retention, Compliance, and Forensic Troubleshooting: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter18/Lesson2.html
Planned
03
Provenance Deep Dive: Events, Lineage, Replay, Search, Repository Sizing, Retention, Compliance, and Forensic Troubleshooting: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter18/Lesson3.html
Planned
04
Provenance Deep Dive: Events, Lineage, Replay, Search, Repository Sizing, Retention, Compliance, and Forensic Troubleshooting: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter18/Lesson4.html
Planned
05
Checkpoint Lab — Provenance Deep Dive: Events, Lineage, Replay, Search, Repository Sizing, Retention, Compliance, and Forensic Troubleshooting: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter18/Lesson5.html
Planned
19

Chapter 19

State Management: Local/Cluster State, Stateful Processors, Listing State, Cluster Coordination, Resetting State, and Safe Recovery

5 lessons
01
State Management: Local/Cluster State, Stateful Processors, Listing State, Cluster Coordination, Resetting State, and Safe Recovery: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter19/Lesson1.html
Planned
02
State Management: Local/Cluster State, Stateful Processors, Listing State, Cluster Coordination, Resetting State, and Safe Recovery: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter19/Lesson2.html
Planned
03
State Management: Local/Cluster State, Stateful Processors, Listing State, Cluster Coordination, Resetting State, and Safe Recovery: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter19/Lesson3.html
Planned
04
State Management: Local/Cluster State, Stateful Processors, Listing State, Cluster Coordination, Resetting State, and Safe Recovery: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter19/Lesson4.html
Planned
05
Checkpoint Lab — State Management: Local/Cluster State, Stateful Processors, Listing State, Cluster Coordination, Resetting State, and Safe Recovery: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter19/Lesson5.html
Planned
20

Chapter 20

Site-to-Site: Remote Process Groups, Ports, Load Balancing, Transport, Security, Back Pressure Across Sites, and WAN Design

5 lessons
01
Site-to-Site: Remote Process Groups, Ports, Load Balancing, Transport, Security, Back Pressure Across Sites, and WAN Design: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter20/Lesson1.html
Planned
02
Site-to-Site: Remote Process Groups, Ports, Load Balancing, Transport, Security, Back Pressure Across Sites, and WAN Design: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter20/Lesson2.html
Planned
03
Site-to-Site: Remote Process Groups, Ports, Load Balancing, Transport, Security, Back Pressure Across Sites, and WAN Design: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter20/Lesson3.html
Planned
04
Site-to-Site: Remote Process Groups, Ports, Load Balancing, Transport, Security, Back Pressure Across Sites, and WAN Design: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter20/Lesson4.html
Planned
05
Checkpoint Lab — Site-to-Site: Remote Process Groups, Ports, Load Balancing, Transport, Security, Back Pressure Across Sites, and WAN Design: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter20/Lesson5.html
Planned
21

Chapter 21

Clustering: Nodes, Cluster Coordinator, Primary Node, Flow Synchronization, Load-Balanced Connections, Node Failure, and Scaling Behavior

5 lessons
01
Clustering: Nodes, Cluster Coordinator, Primary Node, Flow Synchronization, Load-Balanced Connections, Node Failure, and Scaling Behavior: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter21/Lesson1.html
Planned
02
Clustering: Nodes, Cluster Coordinator, Primary Node, Flow Synchronization, Load-Balanced Connections, Node Failure, and Scaling Behavior: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter21/Lesson2.html
Planned
03
Clustering: Nodes, Cluster Coordinator, Primary Node, Flow Synchronization, Load-Balanced Connections, Node Failure, and Scaling Behavior: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter21/Lesson3.html
Planned
04
Clustering: Nodes, Cluster Coordinator, Primary Node, Flow Synchronization, Load-Balanced Connections, Node Failure, and Scaling Behavior: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter21/Lesson4.html
Planned
05
Checkpoint Lab — Clustering: Nodes, Cluster Coordinator, Primary Node, Flow Synchronization, Load-Balanced Connections, Node Failure, and Scaling Behavior: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter21/Lesson5.html
Planned
22

Chapter 22

Load Balancing and Partitioning: Round Robin, Single Node, Partition by Attribute, Connection Load Balancing, Data Locality, and Stateful Constraints

5 lessons
01
Load Balancing and Partitioning: Round Robin, Single Node, Partition by Attribute, Connection Load Balancing, Data Locality, and Stateful Constraints: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter22/Lesson1.html
Planned
02
Load Balancing and Partitioning: Round Robin, Single Node, Partition by Attribute, Connection Load Balancing, Data Locality, and Stateful Constraints: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter22/Lesson2.html
Planned
03
Load Balancing and Partitioning: Round Robin, Single Node, Partition by Attribute, Connection Load Balancing, Data Locality, and Stateful Constraints: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter22/Lesson3.html
Planned
04
Load Balancing and Partitioning: Round Robin, Single Node, Partition by Attribute, Connection Load Balancing, Data Locality, and Stateful Constraints: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter22/Lesson4.html
Planned
05
Checkpoint Lab — Load Balancing and Partitioning: Round Robin, Single Node, Partition by Attribute, Connection Load Balancing, Data Locality, and Stateful Constraints: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter22/Lesson5.html
Planned
23

Chapter 23

NiFi Registry and Versioned Flow Concepts: Buckets, Version Control, Change Tracking, Dependencies, Promotion, Rollback, and GitOps-Like Workflows

5 lessons
01
NiFi Registry and Versioned Flow Concepts: Buckets, Version Control, Change Tracking, Dependencies, Promotion, Rollback, and GitOps-Like Workflows: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter23/Lesson1.html
Planned
02
NiFi Registry and Versioned Flow Concepts: Buckets, Version Control, Change Tracking, Dependencies, Promotion, Rollback, and GitOps-Like Workflows: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter23/Lesson2.html
Planned
03
NiFi Registry and Versioned Flow Concepts: Buckets, Version Control, Change Tracking, Dependencies, Promotion, Rollback, and GitOps-Like Workflows: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter23/Lesson3.html
Planned
04
NiFi Registry and Versioned Flow Concepts: Buckets, Version Control, Change Tracking, Dependencies, Promotion, Rollback, and GitOps-Like Workflows: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter23/Lesson4.html
Planned
05
Checkpoint Lab — NiFi Registry and Versioned Flow Concepts: Buckets, Version Control, Change Tracking, Dependencies, Promotion, Rollback, and GitOps-Like Workflows: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter23/Lesson5.html
Planned
24

Chapter 24

MiNiFi and Edge Data Collection: Agent Architecture, Flow Deployment, Edge Constraints, Backpressure/Buffering, Secure Transport, and Fleet Patterns

5 lessons
01
MiNiFi and Edge Data Collection: Agent Architecture, Flow Deployment, Edge Constraints, Backpressure/Buffering, Secure Transport, and Fleet Patterns: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter24/Lesson1.html
Planned
02
MiNiFi and Edge Data Collection: Agent Architecture, Flow Deployment, Edge Constraints, Backpressure/Buffering, Secure Transport, and Fleet Patterns: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter24/Lesson2.html
Planned
03
MiNiFi and Edge Data Collection: Agent Architecture, Flow Deployment, Edge Constraints, Backpressure/Buffering, Secure Transport, and Fleet Patterns: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter24/Lesson3.html
Planned
04
MiNiFi and Edge Data Collection: Agent Architecture, Flow Deployment, Edge Constraints, Backpressure/Buffering, Secure Transport, and Fleet Patterns: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter24/Lesson4.html
Planned
05
Checkpoint Lab — MiNiFi and Edge Data Collection: Agent Architecture, Flow Deployment, Edge Constraints, Backpressure/Buffering, Secure Transport, and Fleet Patterns: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter24/Lesson5.html
Planned
25

Chapter 25

Stateless NiFi: Stateless Engine Concepts, Embedding, Repeatable Execution, Kubernetes/Function-Style Workloads, and When Stateless Fits

5 lessons
01
Stateless NiFi: Stateless Engine Concepts, Embedding, Repeatable Execution, Kubernetes/Function-Style Workloads, and When Stateless Fits: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter25/Lesson1.html
Planned
02
Stateless NiFi: Stateless Engine Concepts, Embedding, Repeatable Execution, Kubernetes/Function-Style Workloads, and When Stateless Fits: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter25/Lesson2.html
Planned
03
Stateless NiFi: Stateless Engine Concepts, Embedding, Repeatable Execution, Kubernetes/Function-Style Workloads, and When Stateless Fits: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter25/Lesson3.html
Planned
04
Stateless NiFi: Stateless Engine Concepts, Embedding, Repeatable Execution, Kubernetes/Function-Style Workloads, and When Stateless Fits: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter25/Lesson4.html
Planned
05
Checkpoint Lab — Stateless NiFi: Stateless Engine Concepts, Embedding, Repeatable Execution, Kubernetes/Function-Style Workloads, and When Stateless Fits: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter25/Lesson5.html
Planned
26

Chapter 26

Security Foundations: TLS, Certificates, Single-User/Enterprise Identity, LDAP/OIDC Concepts, Authorization Policies, Multi-Tenancy, and Least Privilege

5 lessons
01
Security Foundations: TLS, Certificates, Single-User/Enterprise Identity, LDAP/OIDC Concepts, Authorization Policies, Multi-Tenancy, and Least Privilege: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter26/Lesson1.html
Planned
02
Security Foundations: TLS, Certificates, Single-User/Enterprise Identity, LDAP/OIDC Concepts, Authorization Policies, Multi-Tenancy, and Least Privilege: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter26/Lesson2.html
Planned
03
Security Foundations: TLS, Certificates, Single-User/Enterprise Identity, LDAP/OIDC Concepts, Authorization Policies, Multi-Tenancy, and Least Privilege: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter26/Lesson3.html
Planned
04
Security Foundations: TLS, Certificates, Single-User/Enterprise Identity, LDAP/OIDC Concepts, Authorization Policies, Multi-Tenancy, and Least Privilege: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter26/Lesson4.html
Planned
05
Checkpoint Lab — Security Foundations: TLS, Certificates, Single-User/Enterprise Identity, LDAP/OIDC Concepts, Authorization Policies, Multi-Tenancy, and Least Privilege: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter26/Lesson5.html
Planned
27

Chapter 27

Secrets, KMS, and Sensitive Properties: Encryption Keys, Bootstrap Configuration, Secret Providers, Rotation, Backup, and Incident Response

5 lessons
01
Secrets, KMS, and Sensitive Properties: Encryption Keys, Bootstrap Configuration, Secret Providers, Rotation, Backup, and Incident Response: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter27/Lesson1.html
Planned
02
Secrets, KMS, and Sensitive Properties: Encryption Keys, Bootstrap Configuration, Secret Providers, Rotation, Backup, and Incident Response: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter27/Lesson2.html
Planned
03
Secrets, KMS, and Sensitive Properties: Encryption Keys, Bootstrap Configuration, Secret Providers, Rotation, Backup, and Incident Response: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter27/Lesson3.html
Planned
04
Secrets, KMS, and Sensitive Properties: Encryption Keys, Bootstrap Configuration, Secret Providers, Rotation, Backup, and Incident Response: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter27/Lesson4.html
Planned
05
Checkpoint Lab — Secrets, KMS, and Sensitive Properties: Encryption Keys, Bootstrap Configuration, Secret Providers, Rotation, Backup, and Incident Response: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter27/Lesson5.html
Planned
28

Chapter 28

Observability: System Diagnostics, Bulletin Board, Processor/Queue Metrics, Repository Metrics, Prometheus/OpenTelemetry Concepts, Logs, and Alerting

5 lessons
01
Observability: System Diagnostics, Bulletin Board, Processor/Queue Metrics, Repository Metrics, Prometheus/OpenTelemetry Concepts, Logs, and Alerting: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter28/Lesson1.html
Planned
02
Observability: System Diagnostics, Bulletin Board, Processor/Queue Metrics, Repository Metrics, Prometheus/OpenTelemetry Concepts, Logs, and Alerting: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter28/Lesson2.html
Planned
03
Observability: System Diagnostics, Bulletin Board, Processor/Queue Metrics, Repository Metrics, Prometheus/OpenTelemetry Concepts, Logs, and Alerting: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter28/Lesson3.html
Planned
04
Observability: System Diagnostics, Bulletin Board, Processor/Queue Metrics, Repository Metrics, Prometheus/OpenTelemetry Concepts, Logs, and Alerting: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter28/Lesson4.html
Planned
05
Checkpoint Lab — Observability: System Diagnostics, Bulletin Board, Processor/Queue Metrics, Repository Metrics, Prometheus/OpenTelemetry Concepts, Logs, and Alerting: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter28/Lesson5.html
Planned
29

Chapter 29

Performance Engineering: Concurrent Tasks, Back Pressure, Record Processors, Repository Storage, Content Claims, JVM/GC, Batching, and Throughput Benchmarks

5 lessons
01
Performance Engineering: Concurrent Tasks, Back Pressure, Record Processors, Repository Storage, Content Claims, JVM/GC, Batching, and Throughput Benchmarks: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter29/Lesson1.html
Planned
02
Performance Engineering: Concurrent Tasks, Back Pressure, Record Processors, Repository Storage, Content Claims, JVM/GC, Batching, and Throughput Benchmarks: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter29/Lesson2.html
Planned
03
Performance Engineering: Concurrent Tasks, Back Pressure, Record Processors, Repository Storage, Content Claims, JVM/GC, Batching, and Throughput Benchmarks: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter29/Lesson3.html
Planned
04
Performance Engineering: Concurrent Tasks, Back Pressure, Record Processors, Repository Storage, Content Claims, JVM/GC, Batching, and Throughput Benchmarks: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter29/Lesson4.html
Planned
05
Checkpoint Lab — Performance Engineering: Concurrent Tasks, Back Pressure, Record Processors, Repository Storage, Content Claims, JVM/GC, Batching, and Throughput Benchmarks: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter29/Lesson5.html
Planned
30

Chapter 30

Reliability Patterns: Retries, Penalization, Dead-Letter Queues, Idempotency, Deduplication, Transactional Boundaries, Replay, and At-Least-Once Reality

5 lessons
01
Reliability Patterns: Retries, Penalization, Dead-Letter Queues, Idempotency, Deduplication, Transactional Boundaries, Replay, and At-Least-Once Reality: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter30/Lesson1.html
Planned
02
Reliability Patterns: Retries, Penalization, Dead-Letter Queues, Idempotency, Deduplication, Transactional Boundaries, Replay, and At-Least-Once Reality: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter30/Lesson2.html
Planned
03
Reliability Patterns: Retries, Penalization, Dead-Letter Queues, Idempotency, Deduplication, Transactional Boundaries, Replay, and At-Least-Once Reality: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter30/Lesson3.html
Planned
04
Reliability Patterns: Retries, Penalization, Dead-Letter Queues, Idempotency, Deduplication, Transactional Boundaries, Replay, and At-Least-Once Reality: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter30/Lesson4.html
Planned
05
Checkpoint Lab — Reliability Patterns: Retries, Penalization, Dead-Letter Queues, Idempotency, Deduplication, Transactional Boundaries, Replay, and At-Least-Once Reality: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter30/Lesson5.html
Planned
31

Chapter 31

Testing and Flow Validation: TestRunner Concepts, Unit Testing Custom Components, Synthetic Data, Integration Environments, Failure Injection, and Regression Suites

5 lessons
01
Testing and Flow Validation: TestRunner Concepts, Unit Testing Custom Components, Synthetic Data, Integration Environments, Failure Injection, and Regression Suites: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter31/Lesson1.html
Planned
02
Testing and Flow Validation: TestRunner Concepts, Unit Testing Custom Components, Synthetic Data, Integration Environments, Failure Injection, and Regression Suites: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter31/Lesson2.html
Planned
03
Testing and Flow Validation: TestRunner Concepts, Unit Testing Custom Components, Synthetic Data, Integration Environments, Failure Injection, and Regression Suites: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter31/Lesson3.html
Planned
04
Testing and Flow Validation: TestRunner Concepts, Unit Testing Custom Components, Synthetic Data, Integration Environments, Failure Injection, and Regression Suites: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter31/Lesson4.html
Planned
05
Checkpoint Lab — Testing and Flow Validation: TestRunner Concepts, Unit Testing Custom Components, Synthetic Data, Integration Environments, Failure Injection, and Regression Suites: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter31/Lesson5.html
Planned
32

Chapter 32

Deployment and Operations: Linux/Containers, Configuration Files, Persistence, Clusters, Rolling Maintenance, Backups, Capacity Planning, and Runbooks

5 lessons
01
Deployment and Operations: Linux/Containers, Configuration Files, Persistence, Clusters, Rolling Maintenance, Backups, Capacity Planning, and Runbooks: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter32/Lesson1.html
Planned
02
Deployment and Operations: Linux/Containers, Configuration Files, Persistence, Clusters, Rolling Maintenance, Backups, Capacity Planning, and Runbooks: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter32/Lesson2.html
Planned
03
Deployment and Operations: Linux/Containers, Configuration Files, Persistence, Clusters, Rolling Maintenance, Backups, Capacity Planning, and Runbooks: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter32/Lesson3.html
Planned
04
Deployment and Operations: Linux/Containers, Configuration Files, Persistence, Clusters, Rolling Maintenance, Backups, Capacity Planning, and Runbooks: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter32/Lesson4.html
Planned
05
Checkpoint Lab — Deployment and Operations: Linux/Containers, Configuration Files, Persistence, Clusters, Rolling Maintenance, Backups, Capacity Planning, and Runbooks: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter32/Lesson5.html
Planned
33

Chapter 33

Upgrading NiFi 1.x to 2.x and Beyond: Java/Dependency Changes, Removed/Changed Components, Migration Guidance, Flow Compatibility, Rollback, and Validation

5 lessons
01
Upgrading NiFi 1.x to 2.x and Beyond: Java/Dependency Changes, Removed/Changed Components, Migration Guidance, Flow Compatibility, Rollback, and Validation: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter33/Lesson1.html
Planned
02
Upgrading NiFi 1.x to 2.x and Beyond: Java/Dependency Changes, Removed/Changed Components, Migration Guidance, Flow Compatibility, Rollback, and Validation: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter33/Lesson2.html
Planned
03
Upgrading NiFi 1.x to 2.x and Beyond: Java/Dependency Changes, Removed/Changed Components, Migration Guidance, Flow Compatibility, Rollback, and Validation: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter33/Lesson3.html
Planned
04
Upgrading NiFi 1.x to 2.x and Beyond: Java/Dependency Changes, Removed/Changed Components, Migration Guidance, Flow Compatibility, Rollback, and Validation: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter33/Lesson4.html
Planned
05
Checkpoint Lab — Upgrading NiFi 1.x to 2.x and Beyond: Java/Dependency Changes, Removed/Changed Components, Migration Guidance, Flow Compatibility, Rollback, and Validation: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter33/Lesson5.html
Planned
34

Chapter 34

Production Capstone: Build, Version, Secure, Cluster, Load-Test, Observe, Break, Recover, Upgrade, and Govern a NiFi 2.10 Dataflow Platform

5 lessons
01
Production Capstone: Build, Version, Secure, Cluster, Load-Test, Observe, Break, Recover, Upgrade, and Govern a NiFi 2.10 Dataflow Platform: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter34/Lesson1.html
Planned
02
Production Capstone: Build, Version, Secure, Cluster, Load-Test, Observe, Break, Recover, Upgrade, and Govern a NiFi 2.10 Dataflow Platform: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter34/Lesson2.html
Planned
03
Production Capstone: Build, Version, Secure, Cluster, Load-Test, Observe, Break, Recover, Upgrade, and Govern a NiFi 2.10 Dataflow Platform: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter34/Lesson3.html
Planned
04
Production Capstone: Build, Version, Secure, Cluster, Load-Test, Observe, Break, Recover, Upgrade, and Govern a NiFi 2.10 Dataflow Platform: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter34/Lesson4.html
Planned
05
Checkpoint Lab — Production Capstone: Build, Version, Secure, Cluster, Load-Test, Observe, Break, Recover, Upgrade, and Govern a NiFi 2.10 Dataflow Platform: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter34/Lesson5.html
Planned