Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecycle (FDLC)

Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecycle (FDLC)

Thursday, April 19
4:00 PM - 4:40 PM
Room II

Abstract: Apache NiFi and MiNiFi allow developers to create and refine dataflows with ease and ensure that their critical content is routed, transformed, validated, and delivered across global networks. However, as every flow designer knows, dataflow needs change rapidly — what was noise yesterday may be crucial data today, an API endpoint changes, or a service switches from producing CSV to JSON or Avro. In addition, developers may need to design a flow in a local sandbox and deploy to QA or production — and those database passwords aren’t the same (hopefully). What happens if a new user accidentally deletes a component off the canvas while exploring the tool? Tired of exporting templates and re-entering sensitive credentials? Want a secure, robust change versioning and flow promotion solution? With easy integration into the NiFi UI, so your users don’t have to learn a new tool? We heard you.

Apache NiFi Registry 0.1.0 introduces flow versioning, rollback, and environment promotion. Come learn how we're making life easier for flow developers and devops. NiFi Registry is changing the game. And it lets you change back with one-click.

Expected prior knowledge / intended audience: developers and data flow managers should have passing knowledge of Apache NiFi as a platform for routing, transforming, and delivering data through systems. The intended audience will have experience with designing and modifying data flows.

Takeaways: Attendees will gain an understanding in flow management (including versioning, rollbacks, promotion between deployment environments, and various backing implementations).

Presentation Video


Andy LoPresto
Sr. Member of Technical Staff
Andy LoPresto is a Sr. Member of Technical Staff at Hortonworks working on the Hortonworks DataFlow team. In this role he serves as both a Committer and Project Management Committee Member for Apache NiFi, an open source, robust, secure data routing and delivery system. Andy focuses on security concerns within NiFi including identity management, TLS negotiation, data protection, access control, encryption and hashing. Andy is also involved with the sub-project, Apache MiNiFi, which drives edge data collection, including secure command and control and immediate data provenance and governance. He has presented about NiFi at DataWorks Summits in Singapore, Tokyo, Melbourne, Berlin, Sydney, and San Jose, FOSDEM '17 in Brussels, and the OpenIoT Summit 2017.