Skip to content

Introduction

Fabric for Lifecycle Orchestration of Workloads is the development and deployment platform of the Watermanagement department within Rijkswaterstaat.

It is a set of architectural principles, best practices and tools that help us to streamline development and operational workflows.

FLOW overview

There are two main groups of target users:

  • Suppliers
    • Concerned with development and testing of the applications.
    • They value ease of use, quick turnaround and independance.
  • TABers
    • Concerned with day-to-day operation of the applications.
    • They value stability, consistency and predictability.

FLOW aims to:

  • Provide a robust, simple and scalable environment for building, testing, and deploying applications.
  • Make the deployment and operation of our applications consistent, so TABers can easily switch between applications.
  • Enable multi-tenancy and separation of concerns.
  • Provide standard solutions for common operational concerns. Including, but not limited to:
    • Continuous Integration and Deployment
    • Secrets Management
    • Policy Management
    • Observability: monitoring, logging and tracing
    • Certificate and trust management
    • Alerting
    • Identity and Access Management (not implemented yet)
    • Self-service PostgreSQL (not implemented yet)
    • API management (not implemented yet)

FLOW is a living platform that will evolve over time. By employing iterative design and development we continuously strive to improve. Together with our users, we will shape the future of the platform. We aim to keep the platform as simple as possible, but no simpler.

Do you want to help shape the future of FLOW? Please reach out to us!

You can reach us via mail at et@rws.nl.