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.

Change Data Capture (CDC)

How do we capture all data changes in a source application as they happen, so that any changes in records can be easily collected, loaded and retained in another data repository.

Have a pattern to share

Get in touch and help us publish more useful patterns