Blueprint: Persist Kafka Audit Messages to Postgres with Kafka Connect (No Schema Registry Required) dimuthmenikgama.com Feb 18, 2026
A practical blueprint for reliably sinking high-volume Kafka audit messages into Postgres using Kafka Connect—boosting throughput from days to minutes with a lightweight SMT that adds the required schema without changing the existing data stream
Kafka Kafka Connect PostgreSQL Sink Connector SMT Docker Compose Event Streaming Data Engineering Performance Audit Logs Confluent
An Introduction into Kafka World dimuthmenikgama.com Dec 14, 2025
A comprehensive introduction to Apache Kafka, explaining core concepts like topics, partitions, brokers, and consumer groups.
Kafka Apache Partitions Topics Distributed Open Source
A Simple Local Kafka Setup Using Docker Compose dimuthmenikgama.com Nov 08, 2025
A step-by-step guide to setting up a local Kafka environment using Docker Compose for development and testing purposes.
Kafka Docker Zookeeper Dev Tools
Why Banks Should Consider Becoming Third Party Providers dimuth.dev Jun 26, 2021
This article discusses the strategic advantages for banks in becoming Third Party Providers (TPPs) in the Open Banking ecosystem.
banking tpp strategy open-banking psd2
Integrating Fraud detection systems with Open Banking Medium May 16, 2020
This article discusses how to integrate fraud detection systems within Open Banking frameworks.
Fraud Detection Open Banking Machine Learning PSD2
Passing parameters between JAX-RS WriterInterceptor and ReaderInterceptor Medium Jan 20, 2020
This article explains how to pass parameters between JAX-RS WriterInterceptor and ReaderInterceptor.
JAX-RS REST Java Interceptors Filters
Passing parameters between JAX-RS WriterInterceptor and ReaderInterceptor Medium Jan 20, 2020
This article explains how to pass parameters between JAX-RS WriterInterceptor and ReaderInterceptor.
JAX-RS REST Java Interceptors Filters
A Deep Dive of Transaction Risk Analysis for Open Banking and PSD2 WSO2 Library May 12, 2019
Understanding TRA concepts, risk signals, and how banks can integrate fraud detection into OB flows.
TRA psd2 Open Banking fraud-detection
How to limit number of active concurrent user sessions with WSO2 Identity Server Medium Aug 06, 2018
This article explains how to limit the number of active concurrent user sessions in WSO2 Identity Server.
WSO2 Identity and Access Management IAM WSO2 Identity Server
Practical Data Mining with Python - Part 3 dimuth.dev Aug 05, 2017
A further exploration into data mining with Python, focusing on model evaluation and optimization.
Data Mining Python Scikit-Learn Machine Learning Pandas
Practical Data Mining with Python - Part 2 dimuth.dev Jul 05, 2017
A continuation of the hands-on guide to data mining using Python, exploring advanced techniques and applications.
Data Mining Python Scikit-Learn Machine Learning Pandas
Practical Data Mining with Python dimuth.dev May 30, 2017
A hands-on guide to data mining using Python, covering essential libraries and techniques.
Data Mining Python Scikit-Learn Machine Learning Pandas
Apriori Algorithm Explained — Part 2 Medium Mar 26, 2017
This article explains the Apriori algorithm used for mining frequent itemsets and relevant association rules.
Machine Learning Data Mining Apriori Data Science
Apriori Algorithm for frequent pattern Mining Medium Mar 23, 2017
This article explains the Apriori algorithm used for mining frequent itemsets and relevant association rules.
Machine Learning Data Mining Apriori Data Science
How to find architecture of your PC in Ubuntu dimuthmenikgama.com Jan 09, 2017
A quick guide on how to determine your PC's architecture using terminal commands in Ubuntu.
ubuntu linux pc-architecture terminal-commands
Data Visualization for analyzing big data set Medium Dec 25, 2016
This article will describe a project I did as an intern at WSO2.
data-visualisation analytics big-data d3js