Today applications are deployed on everything from mobile devices to cloud-based clusters running thousands of multi-core processors. Users expect millisecond response times & 100% uptime. A coherent approach to systems architecture is needed. We want systems that are Responsive, Resilient, Elastic & Message Driven. We call these Reactive Systems. Reactive Architecture grew out of a need for software to remain fast & responsive when presented with the unique challenges of the modern world.
This workshop will introduce you to the principles that drive the movement towards Reactive Systems. This engaging & progressive hands coding session will invite developers to code along & learn how these programs & systems can be built.
Pre-Reqs
Since we will be covering Java you should already be comfortable with running Java, compiling it ( Javac ) And its common build tools like Maven or Gradle
While it is not necessary for the attendees to have experience in reactive style of programming, an understanding of & some basic experience on the traditional imperative programming style is highly recommended.
Please bring a laptop.
Get a head start & join IBM Cloud via: https://ibm.biz/BdzdS6
Agenda:
- 630-7pm - Doors Open for Networking & Food
- 7-9pm - Workshop
- 9pm - Venue closes
About the Presenter
Grant Steinfeld is the IBM Developer Advocate for Blockchain, Java, & NodeJS. Grant is an accomplished & innovative senior software architect & engineer with a reputation for delivering client-focused solutions. He is a problem solver & team mentor with the ability to work with & manage development teams. He is able to interface with senior management & product teams in order to translate business requirements & challenges into project plans & solutions.