Simply Magical Patterns

Good solutions for common technical data and analytics problems

AgileData Patterns

AgileData Patterns are a widely used concepts to describe good solutions to recurring technical problems using an common language

Patterns are conceptual solutions that can 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.

Have a pattern to share

Get in touch and help us publish more useful patterns