We build & support a range of technical solutions using secure and reliable technology, for eCommerce, content management, Web apps, SaaS & PaaS products
Get StartedWe use open source software frameworks, platforms and libraries wherever possible, and we contribute back to the community too.
Coding in the open attracts scrutiny and encourages feedback from a community of experienced professionals using your software in the wild.
Likewise, any open source software we choose to use, benefits from the same stress test and examination as the code we open source ourselves.
Testing our software is key to everything we do and we promote test driven development techniques for the following benefits;
Originally a Google concept, Service Reliability Engineering has become ubiquitous and roughly synonymous with DevOps engineering. Put bluntly, SRE is measuring operations.
So why is it important to measure operations? Simple, it's so one knows when a service isn't working, or better still, if it won't work in the future unless remediation is conducted to mitigate the issue.
Distributed services make monitoring across systems more important than ever, so we lay down the infrastructure as a matter of course to capture metrics and track requests across services and provide a complete picture of the system, alerting us or your support team to potential issues.
We believe in putting working code in front of your customers as soon as possible. Why? Because by doing so we can learn from the results and user feedback to incrementally improve the solution rather than spend far too long "solutionsing" before asking the people that really matter - your customers!
The sooner we know what doesn't work, the sooner we learn and the sooner we can iterate the design and implement a working solution.
By continuously integrating, and ideally deploying, working software using CI/CD and automated tests, we can rapidly analyse the feedback to continuously improve, even when the first implementation is a success!