Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

IoT & Microservices in the Home - Technical Marriage Made in Heaven

GOTO Conferences via YouTube

Overview

Explore the integration of Internet of Things (IoT) and Microservices in home automation through this conference talk from GOTO Amsterdam 2017. Delve into the implementation of asynchronous microservices for managing heterogeneous devices like lights and motion sensors in a home IoT environment. Learn about J2ME-like platforms that handle unreliable device connectivity, and discover the potential of various smart home devices including Amazon Echo, Xbox One, Apple TV, Phillips Hue Bridge, and Samsung Refrigerator. Gain insights into microservices architecture, including Rapids, Rivers, and Ponds patterns, asynchronous communication, and incremental application development. Examine technology choices, architectural principles, and a framework for microservices implementation. Understand hardware architecture, event bus integration, reactive services, state management, and choreography concepts. Reflect on observations from this approach, explore how XP values and Agile practices apply, and glimpse into future possibilities with Docker on Raspberry Pi.

Syllabus

Introduction
Fuzzy vs. Traditional Problems
My Toys...
Amazon Echo
Xbox One
Apple TV
Phillips Hue Bridge
Samsung Refrigerator
MicroServices to the Rescue!
Rapids, Rivers, and Ponds
Need Pattern for Asynchronous
Incremental Applications
Technology Choices
Architectural Principles
Framework from MicroServices Workshop
Architecture: Hardware
Add Event Bus
Hardware Access
Scenes
Reactive Services
Maintaining State
Choreography - Sticky Colors
Observations
XP Values at Work
Agile Practices and Roles
Future: Docker on Raspberry Pi

Taught by

GOTO Conferences

Reviews

Start your review of IoT & Microservices in the Home - Technical Marriage Made in Heaven

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.