Neptune Digital

Web app monitoring, so problems are seen before anyone rings

Every web app we host is checked automatically, day and night, and anything that breaks is reported the moment it happens. The engineer who knows the app picks it up.

Trusted by clients from global brands to local charities

When something goes wrong

From the first error to the fix, without anyone having to ring us.

  1. 01
    Trigger

    An error, or a check fails

    A user hits an error, a page slows down, or an uptime check fails.

    SentryVercel
  2. 02
    Alert

    We're told at once

    The alert lands with the support desk and in Teams, with the screen, the user and the trace that caused it.

    Microsoft Teams
  3. 03
    Engineer

    Triage

    An engineer who knows the app decides: fix it now, or schedule it for the next release.

    needs a fix
  4. 04
    Fix

    Fixed on its own branch

    Reviewed, scanned and previewed like any other change.

    GitHubAikido
  5. 05
    Release

    Live, and confirmed

    Released, then watched to confirm the error has gone.

What we watch

Four things, watched on every app we host.

Errors

Sentry reports errors and slow pages as they happen, with enough detail to fix them.

Uptime and performance

Sentry and Vercel flag slow pages and failed requests as they happen.

Security

Aikido scans every change and everything it depends on for security issues, and runs penetration tests.

Usage

PostHog shows which screens are used, where people get stuck, and what to improve next.

What your team sees from monitoring

The tools do the watching. What reaches you is short and useful.

  • Alerts in Teams or by email, to you as well as us, if you want them
  • A monthly report: what happened and what we'd change next, reviewed with you
  • Who responds and how quickly, by severity, set out in your support agreement
  • A rise in usage or running cost raised with you before it becomes a problem

What clients say about working with us

  • Extremely satisfied. The team are extremely responsive, flexible, fast, and precise in all areas. We started together with a small project, and have since expanded the SoW significantly after the service and talent we got. 10/10, would recommend.

    William HillCEO, Bascule Insurance Services LLC
  • Working with Neptune has been an exceptional experience from start to finish. Their dedication, expertise, and swift execution in developing our system left me thoroughly impressed. The seamless communication and willingness to go the extra mile demonstrated their commitment to delivering excellence. Overall, my experience with Neptune has been nothing short of outstanding.

    Jacquie FreearPurchasing Manager
  • Neptune is highly creative, diligent in research, and provides excellent suggestions. We have accomplished much and thoroughly enjoyed our real-time suggest-and-edit sessions. Neptunes' flexibility and adaptability have resulted in impressive productivity within tight time frames and with exceptional quality.

    Craig CameronHead of R&D
  • I highly recommend working with Neptune. The process is hugely collaborative and made the project a joy to work on. Their understanding of FileMaker is second to none and they always finds ways to solve challenges through creative design. They are organised, calm and diligent in their work, and will go above and beyond to deliver.

    Mark HoldenManaging Director
  • Neptune provided an excellent professional, knowledgeable service and offer exceptional value to any project. Thank you to Jordan and the Team.

    Darren WilliamsProduct Owner, Solotech

Questions about monitoring

  • Yes, for every app in our managed space. For an app in your own accounts we set the same tools up there.

  • Yes, if you want to, alongside the monthly report and the alerts.

  • Alerts are raised at any hour. Who responds and how quickly, by severity, is set out in your support agreement.

  • Yes, if it runs on our stack or we're taking it on. Roughly half of our work starts with an app someone else built, so we begin with a web app audit and set the monitoring up around what's actually there.