Flowman fully embraces the “everything as code” approach. This approach not only forms the foundation of Flowman’s declarative approach, but it also offers numerous general advantages.This method enables users to have a clear understanding of the logic within a simple text editor and ensures consistency and accuracy throughout the development process. Adopting the “everything as code” approach puts Flowman at the forefront of modern software development practices and enables users to build flexible and reliable ETL solutions.
The use of a code-oriented approach has proven to be a highly effective and efficient method for tackling technological challenges. The methodology easily allows to reuse proven workflow processes and source code management tools, enables code-reviews as an important quality gate and works well with automated CI/CD pipelines.