Principal Software Engineer
Red Hat Middleware
Is a Thing at Red Hat
MyApp
µ-Svc B
µ-Svc J
µ-Svc D
µ-Svc G
µ-Svc E
µ-Svc H
µ-Svc F
µ-Svc C
µ-Svc A
MyApp
Routing
Service Discovery
Monitoring
Tracing
Logging
Elasticity
Resilience
Authn/z
$ minishift profile set 'devnation-demo'
$ minishift config set cpus 2
$ minishift config set vm-driver virtualbox
$ minishift config set memory 4GB
$ minishift start
$ eval (minishift oc-env) # fish shell!
$ oc new-project devnation
$ mkdir myapp && cd myapp
$ npm install -g express-generator
$ express .
$ code-insiders package.json # "PORT=8080 node ./bin/www"
$ npx nodeshift --strictSSL=false --expose
µ-Svc B
µ-Svc J
µ-Svc D
µ-Svc G
µ-Svc E
µ-Svc H
µ-Svc F
µ-Svc C
µ-Svc A
µ-Svc B
µ-Svc J
µ-Svc D
µ-Svc G
µ-Svc E
µ-Svc H
µ-Svc F
µ-Svc C
µ-Svc A
µ-Svc B
µ-Svc J
µ-Svc D
µ-Svc G
µ-Svc E
µ-Svc H
µ-Svc F
µ-Svc C
µ-Svc A
µ-Svc B
µ-Svc J
µ-Svc D
µ-Svc G
µ-Svc E
µ-Svc H
µ-Svc F
µ-Svc C
µ-Svc A
https://launch.openshift.io
https://github.com/bucharest-gold/node-rpm
https://github.com/bucharest-gold/centos7-s2i-nodejs
https://developers.redhat.com/blog/2018/04/16/zero-express-openshift-3-commands/