Reacting to the future of application architecture
Ever wondered how honey bees have come to be some of the world's most efficient architects? Learn how we can all use mother nature's expertise to better architect our software solutions to be more reactive, responsive, and resilient through reactive architecture frameworks.
In this video, IBM Developer Advocate Grace Jansen explains the principles of reactive systems (including the key points behind the reactive manifesto), using bee hives and the social behavior of bees to help visualize and understand the benefits of these principles.
Resources:
Reactive Systems explained (O'Reilly): http://ibm.biz/ReactiveReport
Getting started with Reactive Systems (IBM Developer, April 2020): http://ibm.biz/GettingStartedWithReactive
Event-driven reactive programming in Java (IBM Developer, May 2020): http://ibm.biz/ReactiveProgrammingInterview
Experiences writing a reactive Kafka application (IBM Developer, June 2020): http://ibm.biz/ExperiencesWritingAReactiveKafkaApp
Related application source code: https://github.com/ibm-messaging/kafka-java-vertx-starter
Reactive Java workshop: http://ibm.biz/reactive-java-labs
MicroProfile:
Sending and receiving messages between microservices with MicroProfile Reactive Messaging (Open Liberty blog, September 2019): http://ibm.biz/MicroProfileReactiveMessaging
Open Liberty guides: https://openliberty.io/guides
Quarkus:
Reactive and event streaming app development with Apache Kafka and Java (IBM Developer, May 2020): http://ibm.biz/OpenShiftReactiveLabs
Build more efficient applications with reactive Java technologies (IBM Developer, February 2020): http://ibm.biz/QuarkusReactiveJava
Build Smart. Build secure. Join a global community of developers at http://ibm.biz/IBMdeveloperYT
IBM Developer Video upload: SL