An Intro to Prometheus Metrics

Introduction Prometheus is an open-source systems monitoring and alerting toolkit.  It records real-time metrics in a time series database built using a HTTP pull model.  It was named after Prometheus, the Titan god of forethought.  A very well thought out name for such a tool considering the definition of forethought is “careful consideration of what … Continued

AEM Image Processing and Best Practices

Objective Objective of this document is to define the out of the box Image renditions and processing concepts in AEM and compare with the Image Transformation process using ACS (Adobe Consulting Services) commons library. Its pros/cons are also listed. Image Renditions vs Image transformations In Image renditions separate images are created and stored in DAM … Continued

How we helped a lottery, Win (Part 2)

Continued from Part 1… Application Setup and Deploy:  The Player exclusion spring-boot microservices will run on Docker container-based Linux instances. It will use Azure DevOps toolchain (Azure Boards, Repos, Pipelines & Artifacts) for its software development & delivery lifecycle.  Azure DevOps will handle Application deployments in an automated manner to provide a streamlined error-free development lifecycle.        The Application Code will be hosted in Azure Repos. … Continued

How we helped a lottery, Win (Part 1)

Last year, a government lottery agency that conducts and manages gaming facilities, province-wide lottery games, internet gaming, bingo, and other electronic gaming products at Charitable Gaming Centers came to us with an interesting problem. They wanted the digital arm of our Consulting firm to build an online Player Exclusion system. It will be used for managing the ineligibility of the players for the agency’s digital business. … Continued

Unified Customer View – Approach

Understanding customer behavior plays a vital role in the modern digital marketing world to ensure success in any digital initiative.  There is no other proven source or tool to understand customers than a Unified Customer View that provides a 360-degree view of the customer including demography, buying behaviour, activity history, product preferences, etc. The problem … Continued