Writing 18 articles
Notes from building and running things. Articles, notes, and references — here and on Medium.
RSS dimuthmenikgama.com Oct 06, 2026
Blueprint Part 2: Running the Kafka Connect Postgres Sink on a Secured Kafka Cluster (Group IDs, ACLs and Authorization Failures) A follow-up to the Kafka Connect to Postgres blueprint. Why a Kafka Connect sink fails with authorization errors on a secured cluster even when the same group ID works for other applications, and the exact permissions, group IDs and client settings Kafka Connect really needs.
Kafka Kafka Connect PostgreSQL Sink Connector Security ACL SASL Authorization Consumer Groups Troubleshooting Data Engineering
dimuthmenikgama.com Mar 16, 2026
S3 Manager — A Self-Hosted Web UI for Managing S3-Compatible Storage Buckets S3 Manager is a self-hosted web UI designed to simplify the management of S3-compatible storage buckets, providing an intuitive interface for users to interact with their cloud storage resources.
s3 docker open-source devops minio self-hosted
dimuthmenikgama.com Feb 18, 2026
Blueprint: Persist Kafka Audit Messages to Postgres with Kafka Connect (No Schema Registry Required) 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
dimuthmenikgama.com Dec 14, 2025
An Introduction into Kafka World A comprehensive introduction to Apache Kafka, explaining core concepts like topics, partitions, brokers, and consumer groups.
Kafka Apache Partitions Topics Distributed Open Source
dimuthmenikgama.com Nov 08, 2025
A Simple Local Kafka Setup Using Docker Compose 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
dimuth.dev Jun 26, 2021
Why Banks Should Consider Becoming Third Party Providers 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
Medium May 16, 2020
Integrating Fraud detection systems with Open Banking This article discusses how to integrate fraud detection systems within Open Banking frameworks.
Fraud Detection Open Banking Machine Learning PSD2
Medium Jan 20, 2020
Passing parameters between JAX-RS WriterInterceptor and ReaderInterceptor This article explains how to pass parameters between JAX-RS WriterInterceptor and ReaderInterceptor.
JAX-RS REST Java Interceptors Filters
Medium Jan 20, 2020
Passing parameters between JAX-RS WriterInterceptor and ReaderInterceptor This article explains how to pass parameters between JAX-RS WriterInterceptor and ReaderInterceptor.
JAX-RS REST Java Interceptors Filters
WSO2 Library May 12, 2019
A Deep Dive of Transaction Risk Analysis for Open Banking and PSD2 Understanding TRA concepts, risk signals, and how banks can integrate fraud detection into OB flows.
TRA psd2 Open Banking fraud-detection
Medium Aug 06, 2018
How to limit number of active concurrent user sessions with WSO2 Identity Server 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
dimuth.dev Aug 05, 2017
Practical Data Mining with Python - Part 3 A further exploration into data mining with Python, focusing on model evaluation and optimization.
Data Mining Python Scikit-Learn Machine Learning Pandas
dimuth.dev Jul 05, 2017
Practical Data Mining with Python - Part 2 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
dimuth.dev May 30, 2017
Practical Data Mining with Python A hands-on guide to data mining using Python, covering essential libraries and techniques.
Data Mining Python Scikit-Learn Machine Learning Pandas
Medium Mar 26, 2017
Apriori Algorithm Explained — Part 2 This article explains the Apriori algorithm used for mining frequent itemsets and relevant association rules.
Machine Learning Data Mining Apriori Data Science
Medium Mar 23, 2017
Apriori Algorithm for frequent pattern Mining This article explains the Apriori algorithm used for mining frequent itemsets and relevant association rules.
Machine Learning Data Mining Apriori Data Science
dimuthmenikgama.com Jan 09, 2017
How to find architecture of your PC in Ubuntu A quick guide on how to determine your PC's architecture using terminal commands in Ubuntu.
ubuntu linux pc-architecture terminal-commands
Medium Dec 25, 2016
Data Visualization for analyzing big data set This article will describe a project I did as an intern at WSO2.
data-visualisation analytics big-data d3js