This year in Boston, MA you can attend the Red Hat Summit 2017, the event to get your updates on open source technologies and meet with all the experts you follow throughout the year.
It’s taking place from May 2-4 and is full of interesting sessions, keynotes, and labs.
This year I was part of the process of selecting the labs you are going to experience at Red Hat Summit and wanted to share here some to help you plan your JBoss labs experience. These labs are for you to spend time with the experts who will teach you hands-on how to get the most out of your JBoss middleware products.
Each lab is a 2-hour session, so planning is essential to getting the most out of your days at Red Hat Summit.
As you might be struggling to find and plan your sessions together with some lab time, here is an overview of the labs you can find in the session catalog for exact room and times. Each entry includes the lab number, title, abstract, instructors and is linked to the session catalog entry:
With the rapid adoption of microservices, Red Hat JBoss Fuse with Apache Camel has become a key technical component providing gateway entry points for REST and edge connectivity to legacy systems. With 4 different Java and Linux container options, where to start is one of the most-asked questions. In this lab, we’ll take a hands-on approach to developing a JBoss Fuse Camel application using the primary container options: Red Hat JBoss Enterprise Application Platform, Karaf, Spring Boot, and OpenShift. As part of this development lab, you’ll also learn the best practices for setting up Red Hat JBoss Developer Studio to debug, test, and deploy to each container type.
Instructor: Scott England-Sullivan
Recognizing important patterns in data, as they occur in real-time, is critical. With complex event processing (CEP), organizations can recognize, understand, and react to business events faster by processing large volumes of inbound data. This includes data from social networks, remote sensor readings, online-gaming player events, credit card transactions, and location data from delivery vehicles. Critical CEP workloads require solutions that tolerate the failure of one or more processing nodes, while easily scaling to handle growing data volumes. They must process a high volume, velocity, and variety of inbound data, infer the context, and take appropriate action in real time while adhering to stringent availability and scalability service level agreements. In this lab, you’ll implement a simple rule-based, event-based application on a cluster of distributed nodes. You’ll see your events and rules scale up and down thanks to HACEP, which is the combination of Red Hat JBoss BRMS superpowered with Red Hat JBoss Data Grid.
Instructors: Ugo Landini, Sanne Grinovero, Andrea Leoncini, Andrea Tarocchi
Learn how to build an intelligent IoT gateway that can provide real-time intelligence at the edge. The build process will be automated using Ansible. Once the gateway is provisioned, we’ll put it into action by starting Red Hat JBoss Fuse and building and deploying the routing and business rules services. We’ll then start a sensor application that sends temperature data using MQTT to the broker, Red Hat JBoss A-MQ. These messages will be forwarded to the services that we started earlier. And finally, we’ll be creating the business rules to trigger the desired action when the sensor value reaches a threshold.
Instructors: Patrick Steiner, Ishu Verma
In this lab, you’ll learn to set up the Red Hat JBoss Data Virtualization and how to install and configure the Red Hat JBoss Data Virtualization environment. You’ll build a JDV environment based on a Red Hat OpenShift environment, and then integrate different data sources to create a consolidated view of the data. Additionally, we’ll look into the out-of-the-box functionality to access the consolidate view through the use of OData-based REST services.
Instructors: Cojan van Ballegooijen, Tariq Islam, Madou Coulibaly
In this hands-on lab, we’ll build an intelligent IoT gateway on Red Hat OpenShift Container Platform with Fuse integrating service and business rules to process sensor data in real-time. On the back-end, PostgreSQL will provide storage and Zeppelin will provide visualization. Each component of the demo will be running in a container and is using microservices. This cross-product solution offers great scalability, manageability, and security for IoT. You can start building the solution we’ll create in this lab right away in your own company.
Instructors: Ishu Verma, Andrew Block
Instructors: Cian Clarke, Bob Tierney, Bill Novak, Chad Holmes
Modern development using microservices architecture, containerized infrastructure and DevOps principles are much more effective than the legacy way to develop and maintain applications. In this hands on lab you will learn how to modernize an existing legacy application to a modern platform like WildFly Swarm on OpenShift Container Platform, and using modern development processes with pipeline development.
Instructors: James Falkner, Thomas Qvarnstrom
Insightful applications employ machine learning and large-scale data processing to improve with longevity and popularity. Most of the applications you can’t live without today are insightful, and most applications you’ll be excited about developing tomorrow will be insightful as well. And, you’ll want to deploy those applications on a contemporary container platform with a great developer workflow like OpenShift. Insightful applications pose new challenges for developers, and in this hands-on lab, we’ll show you how to navigate them confidently. You’ll learn how to develop an insightful application on OpenShift with Apache Spark using Red Hat products and community projects. We’ll cover why Apache Spark is a good fit for microservice architectures, a crash course in Apache Spark and some essential data science techniques, how to deploy Apache Spark as part of an OpenShift application, how to integrate Spark pipelines with other Red Hat storage and middleware products, and build a data-driven application. Come with some familiarity with Python, and learn from Red Hat engineers and data scientists who are focused on bringing insightful applications to OpenShift, developing new analytic approaches, and contributing to the key community projects that make this all possible.
Instructors: Will Benton, Steven Pousty, Michael McCune
As you can see, there is plenty of JBoss in these hands-on labs to get you through the week and hope to welcome you to one or more of the eight labs!