Thoughts

We work with passionate individuals and organisations that believe the future is there to be created. Our practice is thinking and doing.

Site Reliability Engineering

19 Apr 2017 - Build
When a digital product is launched to the public, one of the major concerns is…

Google Cloud Functions. Why I am excited about the serverless future

19 Apr 2017
Google recently launched the Cloud Functions (alpha), a serverless platform for building event-driven microservices. At…

Site Reliability Engineering

19 Apr 2017 - Build

When a digital product is launched to the public, one of the major concerns is performance and availability.

Is the product available? Can it accept change rapidly, responding to opportunities and threats? Does it scale to meet demand?

Google introduced the concept of Site Reliability Engineering (SRE) to tackle many of these questions. Whilst SRE is hard to define, Ben Treynor from Google describes the characteristics of the people who work within SRE being:

What happens when a software engineering is tasked with what used
to be called operations.

The benefits of your product are easier to understand. SRE unlocks the to build and run robust reliable technology platforms and services, growing your online business whilst increasing (and preserving) revenue.

Within 33 Bondi, we delegate as much responsibility as possible to Cloud providers, removing the need for dedicated teams managing traditional IT infrastructures and systems, with the sweet spot being SaaS based services (an important mechanism to unlock quality at speed).

For products requiring flexibility, an IaaS deployment may be unavoidable. When the base atomic units become storage, network and compute an SRE team may be required.At Bondi.io we have developers, on-call, which can respond to failure of systems (incidents) and recover, whilst monitoring performance to ensure it operates within defined SLAs.

After each incident, we conduct a review, forming part of our process for continuous improvement, ensuring not only your product is getting better (but we are too).

  • Authour name
    Jim Watts Technical Director
  • ALSO ON TECHNOLOGY

    Application, Technology

  • GET IN TOUCH

Google Cloud Functions. Why I am excited about the serverless future

19 Apr 2017

Google recently launched the Cloud Functions (alpha), a serverless platform for building event-driven microservices. At Bondi.io we are extremely excited at the possibility of a serverless future because it allows clients (and ourselves) to concentrate on building awesome solutions, not managing technology systems (servers, storage, networks).

Cloud Functions doesn’t support all workloads, as it event-based, but it certainly has its advantages. The scalable business logic for a mobile application, the Mobile App Backend Service, is a great example. It can be hard to predict the growth trajectory of a mobile application, with a potentially global audience. Using Cloud Functions, stateless computation is instantly scalable. A push notification could be sent to phones, triggered by an event, this could be popped off a Pub/Sub message queue or even a change to a Cloud Storage Bucket.

Mobile applications can be built with rich responsive features, and scale with revenue, ensuring your idea has the best chance of success and reduce the dreaded burn rate, through granular per request billing.

google-cloud

  • Authour name
    Jim Watts Technical Director
  • ALSO ON TECHNOLOGY

    Application, Technology

  • GET IN TOUCH