2017 © Pedro Peláez
 

library integritycheck

Provides a interfaces for building integrity checks for your app

image

f500/integritycheck

Provides a interfaces for building integrity checks for your app

  • Sunday, July 17, 2016
  • by f500
  • Repository
  • 1 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

integritycheck

This repo provides some interfaces to build integrity checks for your application., (*1)

Integrity checks are somewhere between integration tests (that should ensure the correct functionality of your app) and monitoring (that should ensure the availability of your app)., (*2)

They consist of an investigation that can detect some invalid state (usually of dsata), and a resolution that can resolve the situation. There are three types of resolution:, (*3)

  • Automatic: this solves the detected problem by running queries, code or anything else.
  • Manual: maybe the resolution is dangerous or impossible to deduce, this is a description of how to resolve the detected situation.
  • NotImplemented: this allows checks to be built without knowing the resolutions but still keeping track of which integrity checks still need more work.

An example of an integrity check could be:, (*4)

  • Investigation: query a datastore for articles with a "published" state where "publishUntil" is in the past

Examples of resolutions could be:, (*5)

  • AutomaticResolution: unpublish the articles in question
  • ManualResolution: call Anton from the news division on 1234 and ask which articles need to be de-published

Obviously you would also want to check your de-publication cronjobs in such a case., (*6)

The Versions

17/07 2016

dev-master

9999999-dev

Provides a interfaces for building integrity checks for your app

  Sources   Download

MIT

by Ramon de la Fuente

17/07 2016

v0.0.5

0.0.5.0

Provides a interfaces for building integrity checks for your app

  Sources   Download

MIT

by Ramon de la Fuente

17/07 2016

v0.0.4

0.0.4.0

Provides a interfaces for building integrity checks for your app

  Sources   Download

MIT

by Ramon de la Fuente

17/07 2016

v0.0.3

0.0.3.0

Provides a interfaces for building integrity checks for your app

  Sources   Download

MIT

by Ramon de la Fuente

17/07 2016

v0.0.2

0.0.2.0

Provides a interfaces for building integrity checks for your app

  Sources   Download

MIT

by Ramon de la Fuente

17/07 2016

v0.0.1

0.0.1.0

Provides a interfaces for building integrity checks for your app

  Sources   Download

MIT

by Ramon de la Fuente