YoVDO

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

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Docker Courses Microservices Courses Software Architecture Courses Choreography Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera