kamranzafar.org
  • Expertise
  • Experience
  • Projects
  • Writing
  • Open Source
  • Contact
Writing

Writing

Blog

Writing on cloud architecture, AI & data pipelines, distributed systems, security, and open source.

Java Integration Spring Linux Security Android Docker SCM CAS JavaScript JQuery MongoDB Raspberry PI Wordpress All tags SongsRSS
  • 13 SEPTEMBER 2026

    The AI That Isn’t Allowed to Remember

    Building a Qur’an and Hadith research tool meant treating the general purpose LLM’s own memory as a liability, not a feature. And three production failures that taught me…

  • 15 APRIL 2026

    Building an Intelligent Document Indexing & Search System with OpenSearch Vector DB, and Ollama AI

    Organisations today generate enormous volumes of documents — contracts, statements, reports, compliance evidence, engineering drawings, emails, and more. Traditional keyword search struggles to extract meaning from this …

  • 3 JULY 2025

    Real-Time Data Replication Using Change Data Capture (CDC) with Debezium and Kafka

    In today’s world of distributed systems and real-time analytics, keeping data in sync across databases is critical. This blog post walks you through a practical demo of implementing…

  • 11 JUNE 2019

    Securing Hazelcast (tcp) traffic with Stunnel

    Hazelcast is a distributed in-memory data grid, which allows to evenly share data among nodes in clustered environments. The open source version of Hazelcast does not support encryption…

  • 5 APRIL 2017

    Docker and iptables firewall

    Docker works perfectly fine when no firewall is running on the host machine. Without the firewall docker containers can communicate with each other and with the outside world.…

  • 25 OCTOBER 2016

    Atomic Updates on MongoDB with Spring Data

    MongoDB provides operators for atomic updates in addition to the normal insert and modify functionality. These operators include, $inc, $set and $unset; and are particularly useful for keeping counters…

  • 18 OCTOBER 2016

    CAS and distributed Infinispan integration

    CAS is a centralised authentication server that makes it very easy to implement single sign-on (SSO) in java application, and is a very good OAuth alternative. For distributed/clustered…

  • 17 SEPTEMBER 2016

    Spring and Infinispan Integration on Wildfly Cluster

    Spring framework provides a caching abstraction API that makes it very easy and consistent to use a lot of embeddable caching frameworks like, EHCache, Infinispan, Hazelcast etc. But sometimes it is…

  • 8 AUGUST 2016

    Spring Boot and WordPress CMS Integration

    There are a lot of excellent open source content management systems available today,  WordPress being one of them, which is widely used. WordPress is a PHP based CMS…

  • 7 APRIL 2016

    Using Standalone ActiveMQ Broker with Wildfly

    Wildfly is an open source J2EE container, which comes with an embedded HornetQ JMS broker enabled by default in it’s full configuration. The embedded HornetQ works great out…

Page 1 of 4Older →
© 2026 Kamran Zafar  ·  Cloud, AI & Data Architect  ·  Melbourne, AU