Introduction When designing modern, distributed systems—especially cloud-hosted microservices—choosing the right messaging backbone is critical. Two of the most popular options are RabbitMQ and Apache Kafka. While both enable asynchronous communication, they were built for different use cases.
Month: December 2025
A Practical Guide to AWX: From Setup to Automation
Introduction to AWX AWX is the open source upstream project for Red Hat Ansible Automation Platform, providing a web-based interface, REST API, and task engine for Ansible. It helps teams manage automation at scale with role-based access control, scheduling, and workflow orchestration. 0. AWX Structure Overview 1. Creating an Organization Organizations are the highest level…
How to Validate the HMAC Hash in Kong Gateway for Shopify Webhooks
When integrating Shopify webhooks with Kong Gateway, one common challenge is validating the HMAC signature provided by Shopify. At the time of writing, there is no built-in Kong plugin that can directly read and validate the HMAC value passed in the X-Shopify-Hmac-Sha256 header. Shopify does not allow customizing this header to use Kong’s standard HMAC…