-
DevOps
Kafka Distributions Landscape
One aspect of Apache Kafka that makes it superior to other event streaming projects is not its technical features and…
Read More » -
Enterprise Java
Which is better: A monolithic Kafka cluster vs many?
Apache Kafka is designed for performance and large volumes of data. Kafka’s append-only log format, sequential I/O access, and zero…
Read More » -
DevOps
Data Gateways in the Cloud Native Era
These days, there is a lot of excitement around 12-factor apps, microservices, and service mesh, but not so much around…
Read More » -
Software Development
The After Open Source Era Has Started
Open source is the current norm for developer collaboration and customer adoption in software. It is the foundation that enabled…
Read More » -
Software Development
Free and open source is not good enough
Lack of free When I was at university, I had to pick between Java and .Net to direct my career.…
Read More » -
Software Development
Multi-Runtime Microservices Architecture
Creating good distributed applications is not an easy task: such systems often follow the 12-factor app and microservices principles. They…
Read More » -
Software Development
What Can Blockchain Projects Learn from Open Source?
I’ve been involved with open source over a decade now. I’ve been part of small projects with innovative ideas which…
Read More » -
Enterprise Java
Rapid SEMAT Application Development with Apache Isis
TL;DR This post talks about a SEMAT pet project I created using Apache Isis and deployed to OpenShift Online here http://semat.ofbizian.com Apache…
Read More » -
Enterprise Java
Short Retry vs Long Retry in Apache Camel
Camel Design Patterns book describes 20 patterns and numerous tips and best practices for designing Apache Camel based integration solutions.…
Read More »