Shift Right

  • Comments posted to this topic are about the item Shift Right

  • I think Charity Majors at Honeycomb.io is keen on this.

    She wrote Database Reliability Engineering and Observability Engineering which are both respected works.

    In lower environments you can only test for what you expect to happen.  In production you see things that are difficult, or impossible, to simulate.

  • This was removed by the editor as SPAM

  • Many of the unit tests performed in DEV and QA are also useful for post-deployment testing in Production, and this can include a schema comparison of Production versus QA looking for anything missing or unexpected. Also, a subject matter expert from the application's user base typically tests and signs off on our newly deployed features.

    It can be logistically difficult and time consuming to spin up a VM or instance containing a copy of large multi-TB production system just for smoke testing, but we've in the past we've used tools like Redgate's SQL Clone, or more recently Rubrik's Live Mount, to temporarily mount a virtual database from a full backup which can serve this purpose.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply