Reacting to the future of application architecture

Channel:
Subscribers:
73,500
Published on ● Video Link: https://www.youtube.com/watch?v=XvDf3EvILVU



Duration: 32:41
647 views
21


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







Tags:
Software Development
Application Development
Artificial Intelligence
Machine Learning
Cloud Computing
Data Analytics
Technology
programming
coding
programming languages
learn coding
learn to code
mobile application
IBM
IBM Developer
IBM Code
open source
open technology