Apache Kafka vs RabbitMQ

Message brokering is an important part of most modern applications and picking the right software has consequences for the flexibility and features of your application. I will be breaking down the differences between Apache Kafka and RabbitMQ and when they should be used. Each of these technologies has their own Read more…

The 4 Event-Driven Architectures

The phrase “event-driven architecture” has many meanings, and different people have different ideas of what it means to them. That being said there are four well-established architectures that help shape most event-driven architectures. The most common oneis the event notification architecture. Even if you don’t recognize the name, you’ve likely Read more…

Frameworks vs Libraries

Frameworks vs. libraries, it’s a debate which I’ve seen since I started programming. Some developers are set on frameworks while others swear by using libraries to make custom web apps. But, which group is right? The point of this post is to break down the pros and cons of these Read more…