23
Hive: A Cloud Story A view from the other side Julian Browne Head of Architecture & Engineering Manager Connected Home

Hive: A Cloud Story

Embed Size (px)

Citation preview

Page 1: Hive: A Cloud Story

Hive: A Cloud StoryA view from the other side

Julian Browne Head of Architecture & Engineering Manager Connected Home

Page 2: Hive: A Cloud Story

Presentation Template

Origins of the Connected Home

Page 3: Hive: A Cloud Story

! Customer Churn

! Bill Shock

! Average UK Energy Bill £1400

! And Yet..

! 20-30% of energy wasted

! Most people never change their heating schedule

! Boiler controls not high on customer engagement list

Origins

Page 4: Hive: A Cloud Story

UI vs UX

Page 5: Hive: A Cloud Story

AlertMe

Page 6: Hive: A Cloud Story

! New Product

! New Brand

! Supported by

! Web Site / Shop

! Platform

! Apps

! Engineer Installation

! Billing, CRM, Call Centre

(Re) Launching

In 10 months

Page 7: Hive: A Cloud Story

! Run as a lean start-up

! Co-located team

! Separate from the core business(No BG IT, new brand, independence)

! New front end development teams

! Product Management Organisation

The 10 Conditions! Clear Funding

! Own people

! Dotted reporting into BG

! Own marketing, research

! Direct line to BGExecutive

Page 8: Hive: A Cloud Story

Why Apart?"Over time, big companies develop cultures and processes optimized for the market where they had their original success.”

How Amazon Innovates in ways that Google and Apple Can't Timothy Lee, vox.com December 28, 2016

Page 9: Hive: A Cloud Story

Small Start, Big Vision

Page 10: Hive: A Cloud Story

! Hive Active Heating

! My Energy

! My Energy Live

! Failure to Heat

! Boiler IQ

! Camera

! Sockets

! Smart Plugs

! Lights

2017+! Motion Sensors

! Signal Monitoring/Boosters

! Leak Detection

! Contact Sensors

! Hive Sense

! Alexa Voice Control

! IFTTT

! Air Conditioning

! Demand-Response Management

Page 11: Hive: A Cloud Story

Presentation Template

The Other Side

Page 12: Hive: A Cloud Story

Is this UI or UX?

Page 13: Hive: A Cloud Story

Then what is this?

Page 14: Hive: A Cloud Story

UX leads architecture

need

UI

action

infrastructure

response

“did I leave the heating on?”

“click” “view”

“here’s the currently active schedule”

Experienceis everything

this is ‘disappearing’

Page 15: Hive: A Cloud Story

Boiler IQ

Page 16: Hive: A Cloud Story

Boiler IQ

Page 17: Hive: A Cloud Story

24 Hours in London

Page 18: Hive: A Cloud Story

AWS

Our disappearing infrastructure

statecache

time series

fire hose

API

edges

APP

Page 19: Hive: A Cloud Story

AWS

Our disappearing infrastructure

statecache

time series

fire hose

API

edges

APP

■ Monolithic application

■ Using AWS as just server replacement

■ Trying to be Google

Page 20: Hive: A Cloud Story

AWS

Our disappearing infrastructure

GW

edges

APP

■ Microservices

■ Using AWS as service provider

■ Not trying to be Google

state

procAPI

Page 21: Hive: A Cloud Story

UX from the inside out! Don’t build information communication infrastructure

! Scaling, Byzantine failures, Partitions, Time

! Fan in is bad

! Don’t try and be Google or Facebook

! But it’s not a free lunch either

! e.g. partitions still happen

! Is it UX?

! Why do we come to work each day? What is our value-add?

! Do we want to focus on technology distractions?

Page 22: Hive: A Cloud Story

UX from the inside out

! Cassandra clusters

! Kafka

! RabbitMQ Edges

! Hazelcast State cache

! S3 Buckets & Lambdas

! Kinesis

! MQTT

! Device Shadows & Registry & Device Gateway (+ rules)

! Two products launching in 2017 delivered this way

Page 23: Hive: A Cloud Story

Thank You