Vector courtesy by

We also have video content available from our YouTube channel. These videos are bite-sized yet informative enough to teach you the EDA concepts and tools in a visually appealing manner.

The video content is growing. If you are a visual learner and interested in getting notified whenever a new video is out, don’t forget to subscribe.

Latest videos

Comparing Enterprise Messaging and Event Streaming

Enterprise messaging and event streaming are two technologies you can use to build asynchronous, event-driven, and highly scalable applications. Many people today use these technologies interchangeably hoping that there are no subtle differences in between.

When you look at their inner architectures to understand what’s their purpose for existence and what problems they are trying to solve, you’ll realize that these two are complementary technologies rather than competing technologies.

In this video, you’ll learn how to compare and contrast messaging and streaming in the following dimensions.

  • Message processing style
  • Message consumption style
  • Access to message history
  • Fine-grained subscription to events
  • Message delivery guarantees

This video is based on this article where it does a detailed comparison of both technologies.

AWS SQS Visibility Timeout Explained in 10 Minutes

An AWS SQS queue has a feature called the Visibility Timeout where SQS temporarily hides a message from other consumers while it is being consumed by a consumer.

In this video, you’ll learn:

  • The concept of Visibility Timeout
  • How it works?
  • How to configure the Visibility Timeout for an SQS queue?
  • Best practices for setting the Visibility Timeout

This video is followed by a detailed article that you can find here.

Message Queue Fundamentals Explained in 20 Minutes

Whether you are a novice or a seasoned IT professional, you’ll get to work with message queues someday in your career.

In this video, you’ll learn about the fundamentals of message queues, the way they work, and what additional benefits they can add to your application architecture.

The video consists of the following sections.

  1. Fundamentals
  2. Message exchange patterns
    1. Point-to-point messaging (one-way)
    2. Request/response messaging (RPC)
    3. Broadcast messaging (pub/sub)
  3. Features Common to all message queues
    1. At-least-once delivery
    2. Exactly-once processing
    3. Message ordering
  4. Benefits of message queues
    1. Reliable delivery of messages
    2. Decoupled architecture
    3. Scalable message processing
    4. Application integration
  5. Some advanced scenarios
    1. Scheduled messaging
    2. Message expiration
    3. Poison messaging
    4. Dead Letter Queue
    5. Priory messaging

This video is followed by a detailed article that you can find here