Using Spring Cloud / Netflix OSS

04 November 2015 - George Smith

Abstract

This presentation will focus on using the Spring Cloud / Netflix OSS to improve George's highly acclaimed January 2015 presentation. George will show how Spring Cloud and the Netflix OSS extensions are used to significantly reduce the amount of code required, to achieve more features than before. A demonstration and coding samples using Hystrix, Turbine, Ribbon, Eureka, Actuator, and Remote Configuration will be presented. These technologies can form the basis for highly resilient, fault tolerant systems, that are also highly configurable.

Though all of the services will be run locally on a laptop, George will demonstrate how they can be scaled individually and load tested using the Groovy Console. He will also demonstrate the use of the Netflix Turbine dashboard for monitoring all of the different services

Bio

George Smith has been a software developer and architect for more years than he would like to count. For the past 5 years he has worked as a developer and architect for BNSF Railway. He introduced Groovy to BNSF, through the use of Spock Testing, and Gradle for building systems. Many DevOps concepts such as Continuous Integration, Binary Repositories (Artifactory), Immutable Infrastructure, and Continuous Deployment came next. Recently he introduced BNSF Railway to Grails. He has been concentrating on using a distributed micro-service architecture for his recent work.