Company Logo

BEST PRACTICES FOR DESIGNING OOZIE WORKFLOWS

Internet Database Management Services

Updated on Feb 9, 2016

View more like this | Visit LOS GATOS, CA | Contact Priyanka Jain
Image for BEST PRACTICES FOR DESIGNING OOZIE WORKFLOWS with ID of: 1147785
When designing Oozie Workflows, try to follow best practices for code reuse. Based on these best practices, Workflows should be large enough to encapsulate complete business functionality. On the other hand, similar to any other software develop-ment, the larger the process is, the more difficult it is to debug and maintain it.

This means that Oozie Workflow design is a compromise between trying to keep a process as small as possible, and ensuring that it implements a complete business function. If the business functionality of the process is fairly large, one of the common process design practices is componentization, based on the use of sub-processes (sub-Workflows, in the case of Oozie).
goodideazs, LLC is not affiliated with the authors of this post nor is it responsible for its content, the accuracy and authenticity of which should be independently verified.