Skip to content

Workshop to showcase Reactive Applications with Vert.X on Openshift

Notifications You must be signed in to change notification settings

skoussou/vertx-reactive-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SCENARIO

VertX Application Scenario

The Micro-Homeplan Application

This is a short description of the scenario we will be working throughout the labs

It’s going to be a fake home appliance IOT management app, where we will be able to regulate the temperature in different rooms at our home. The application is composed of a set of microservices:

  • The homeplan - this is a service which allows home owners to register and review their homeplan providing the temperature in each of the rooms in their house and the heat regulating applicances in each room.

  • The device management - this is a component which receives registration and update requests on the devices.

  • The sensor generator - this is a ficticious service emitting every 20 secs an event indicating the room temperature dependent on the state of the heating device (ON/OFF and INCREASING/DECREASING temperature)

  • The homeplan regulator - this is a service which reads our current homeplan and based on the emmitted temperature in the room it regulates the action a device has to take to enforece the plan ie. INCREASE, DECREASE temperature of TURNOFF the device.

Design

VertX Application

Software/Hardware Pre-Requisites

  • BYOD Preperation

    • Hard Disk: 20 Gb,

    • Mem: 8 Gb,

    • CPU: Good one

Note: Mac OSX users checkout this issue on binding to localhost

Openshift/Origin Setup

  • Openshift Origin 'oc cluster up'

The following commands will give you a local Openshift Origin environment to deploy the microservices on

oc cluster up
oc new-project 'you-project-name'
oc policy add-role-to-user view system:serviceaccount:$(oc project -q):default -n $(oc project -q)
  • CDK

TBD

Vert.x LABs

About

Workshop to showcase Reactive Applications with Vert.X on Openshift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published