Skip Main Navigation
Page Content

Save This Event

Event Saved

YOW! Night 2017 Perth - Fred George - Apr 05

YOW! Australia - Conferences & Workshops

Wednesday, 5 April 2017 from 5:30 pm to 8:30 pm (AWST)

YOW! Night 2017 Perth - Fred George - Apr 05

Ticket Information

Ticket Type Sales End Price * Fee Quantity
Attendee 05/04/2017 $10.00 $0.00
* Prices include GST

Who's Going

Loading your connections...

Share YOW! Night 2017 Perth - Fred George - Apr 05

Event Details

IoT and Microservices in the Home



IoT, the prevalence of specialized interconnected devices, has invaded business and home. The myriad of devices, hubs, and APIs has created a Tower of Babel that makes the Android phone scene seem mild. Such devices are inherently less networkreliable than previous products, primarily due to the casual attachment (convenient outlets). Add to this heterogeneous soup the security exposure that has already been exploited in DDoS attacks, and you have an environment begging for technical solutions.

We propose Asynchronous Microservices as a solution. Borrowing a page from historical J2ME thinking and more recent implementations using IFTTT, we introduce small bridging Microservices for the various devices. Further, also consistent with Microservices, we keep these services very simple: They broadcast device status to an event bus, or listen for action commands to relay to the devices from the same bus. Interaction among the various IoT devices is delegated to yet another set of Microservices.

One exemplary composite application would accept signals from motion detectors to turn on appropriate lights, or alternatively alerting the owner of unauthorized intrusion. Using the same motion detectors, lights can be dimmed and eventually turned off. Room temperatures and even audio/video gear could be adjusted as well. Using Asynchronous Microservices, we can also set up controlled access from the outside world, rather than exposing each device with its own vulnerabilities. 

Finally we wrap up talking about the challenges of implementing this in my own flat using Hue lights, Amazon Alexa, and 4th generation Apple TV. We run these Microservices in local containers attached to the same home network. Docker support of ARM devices enables low cost redundancy as well.


Fred GeorgeFred George is a Developer and Co­founder at Outpace Systems, and has been writing  code for over 46 years in (by his count) over 70 languages. He has delivered projects  and products across his career, and in the last decade alone, has worked in the US, India, China, and the UK. He started ThoughtWorks University in Bangalore, India,  based on a commercial programming training program he developed in the 90’s. An  early adopter of OO and Agile.
Fred continues to impact the industry with his leading­  edge ideas, most recently advocating Micro­service Architectures and flat team structures (under the moniker of Programmer Anarchy). Oh, and he still writes code!



5:30 pm   Welcome networking with refreshments

6:00 pm   Presentation followed by Q&A



YOW! Night Venue and Food Sponsor





Perth - 2-3 May 2017

YOW! West returns to Perth with high calibre speakers and cutting-edge content over 2 days. International, national and local experts will provide thought provoking and innovative talks in their field of expertise. 


The dates are now confirmed for our signature event and work has begun on securing another round of great speakers. More info and registration links coming soon.

Melbourne 30 November - 1 December | Brisbane 4-5 December | Sydney 7-8 December

Have questions about YOW! Night 2017 Perth - Fred George - Apr 05? Contact YOW! Australia - Conferences & Workshops

Save This Event

Event Saved

When & Where

Raine Square, 300 Murray Street
Perth, WA 6000

Wednesday, 5 April 2017 from 5:30 pm to 8:30 pm (AWST)

  Add to my calendar
YOW! Night 2017 Perth - Fred George - Apr 05
Things to do in Perth, WA Conference Science & Tech

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.