Patterns

AgileData.io is founded on our years of experience working as consultants with a number of different organisations helping them adopt proven patterns to streamline there data and analytics processes.

Wether you are adopting Agiledata.io or just figuring out how to craft your own Agile DataOps, this section provides some guides and information on the patterns that we think you might find useful.

Because we believe sharing is caring and not all magic tricks should be hidden.

What is a pattern?

Patterns are a widely used concept to describe good solutions to reoccurring problems in an abstract form.

Such conceptual solutions can then be applied in concrete use cases regardless of used technologies, such as architecture, software, or programming languages. Patterns are useful because they:

  • represent proven solutions to common problems;

  • organise solutions into a standard and easily referenced format;

  • can be adopted and implemented by most practitioners who work in that pattern domain;

  • can be used to ensure consistency in how systems are designed and built

  • reduce the level of effort required to solve specific problems;

  • can be selected prior to the implementation of the system;

  • provide a shared language for specific problems and potential solutions.

The notion of a pattern language originated in building architecture.

List of patterns