Migrating ActiveMQ to Jakarta EE - JakartaOne Talk
Matt Pavlovich Matt Pavlovich

Migrating ActiveMQ to Jakarta EE - JakartaOne Talk

Matt Pavlovich discusses the migration of Apache ActiveMQ to Jakarta EE at the recent JakartaOne Livestream 2024, emphasizing the challenges of dealing with a mature, widely used codebase. He outlines a two-step approach: first, reducing technical debt in a pre-Jakarta release (ActiveMQ 5.18), and second, introducing Jakarta EE features in a parallel release (ActiveMQ 6.0).

Read More
What is Event Driven Architecture?
Video Matt Pavlovich Video Matt Pavlovich

What is Event Driven Architecture?

Digital transformation centers on swiftly adjusting business functions to match fluctuating market scenarios and prospects by rapidly integrating and modifying business applications. Event-driven architecture facilitates this by allowing organizational and system decoupling, utilizing events to announce data changes or actions, providing design and runtime operational resilience, complementing API architecture which excels in read, search, and query use-cases.

Read More
What is ActiveMQ and Why Would I Use it?
Video Matt Pavlovich Video Matt Pavlovich

What is ActiveMQ and Why Would I Use it?

Apache ActiveMQ: A Versatile, Open-Source Messaging System with 15-Years of Excellence. Offers scalability across platforms, diverse protocol support, and strong delivery guarantees, catering to a wide range of messaging needs.  Matt also details some initial challenges associated to Apache ActiveMQ adoption.

Read More
The Benefits of Apache ActiveMQ Virtual Topics
Video Matt Pavlovich Video Matt Pavlovich

The Benefits of Apache ActiveMQ Virtual Topics

Matt discusses the advantages of using virtual topics in ActiveMQ, particularly in multi-server environments. He highlights that virtual topics enable architecture changes without requiring code modifications, allowing DevOps to handle scaling, high availability, and fault tolerance independently of programmers. ActiveMQ's implementation of virtual topics is straightforward, providing a simple, versatile solution that works across various protocols and languages, enhancing application reliability.

Read More
Apache ActiveMQ Installation on Linux
Video Matt Pavlovich Video Matt Pavlovich

Apache ActiveMQ Installation on Linux

Matt explains how Apache ActiveMQ is installed on a Linux server.  He uses a download script to pull ActiveMQ from Maven Central, starts and stops ActiveMQ, tunes settings like memory usage, enables JMX with authentication, and secures the JMX password file. He finishes by testing the system sending and receiving 1000 messages, validating the queue's status and ensuring successful dequeuing.

Read More
What is IBM MQ and Why Would I Use it?
Video Matt Pavlovich Video Matt Pavlovich

What is IBM MQ and Why Would I Use it?

IBM MQ, with a 20-year legacy, offers reliable enterprise messaging ideal for critical workflows, excelling in integration, especially with IBM products. Despite its high costs, limited embeddability, and admin demands, it remains a top choice, backed by vast talent and support for modern messaging.

Read More
What is Messaging?
Video Matt Pavlovich Video Matt Pavlovich

What is Messaging?

Enterprise messaging refers to a system used to enable reliable communication between computer systems. It provides resilience by managing challenges such as asynchronous operation times, varying system speeds, and ensuring data delivery even during system maintenance or downtime.

Read More
IBM MQ Installation on Linux
Video Matt Pavlovich Video Matt Pavlovich

IBM MQ Installation on Linux

Matt guides you through installing IBM MQ on a Linux server. The process continues with creating a queue manager, setting default settings, and configuring a listener and channel. Finally, messages are sent and retrieved to verify the installation's functionality, completing the setup in under five minutes.

Read More