Blog

  • How to Perform a Successful Incident Postmortem

    When growing a business from a startup to a large enterprise, it's software systems also expand in complexity, meaning that encountering incidents is inevitable. These incidents have indirect costs that can include loss of trust in the product or brand. However, incidents occurring…


  • How to Reduce the Chances of an Outage

    The popular messaging service Slack recently experienced a global outage which impacted millions of users, the majority of which were individuals working from home or remote learning due to the Coronavirus pandemic. The outage lasted for an extended period, potentially impacting their…


  • How Hacktoberfest and Open-Source Software are Driving Innovation

    Business landscapes around the world are constantly evolving with every organisation clambering to innovate so that they can better react to the changing conditions in which they exist and uncover new opportunities to help them to drive their growth and profits. However, in a world…


  • AWS Technical Primers - S3

    Amazon Simple Storage Service (S3) is a key-based object storage cloud service with 99.999999999% (11 9s) of durability across multiple availability zones. It is infinitely scalable with a maximum individual object size of 5TB, and a maximum single upload size of 5GB. Amazon…


  • A Deep Dive into AWS Firecracker

    Firecracker is a Virtual Machine Monitor, written in Rust that Amazon Web Services use to power it's Serverless Compute services - Lambda and Fargate. Firecracker makes use of Linux's Kernel-based Virtual Machine virtualisation infrastructure to provide its products with MicroVMs…