Contents tagged with architecture

Messaging Framework Comparisons - NServiceBus

NServiceBus originally started as an open-source project, eventually moving to a licensed model as adoption grew and the need for more commercial support increased. Of the messaging frameworks in this document, NServiceBus is the most mature and fully-featured. [...]

Messaging Framework Comparisons - Akka.NET

Of the messaging frameworks in this document, Akka.NET is the newest (in the .NET ecosystem). Akka.NET is an open-source port of Akka for the JVM. Akka and Akka.NET use the actor model to form a hierarchy of actors, each capable of acting atomically to receive, process, and send messages to other actors. This differs from an enterprise service bus in that there is no single pipeline responsible for routing messages throughout the system; rather, each actor is capable of sending and receiving messages from any other actor. [...]

Messaging Framework Comparisons - Azure Service Bus

Microsoft Azure Service Bus is Microsoft’s proprietary implementation of the enterprise service bus as Platform as a Service (PaaS).  Azure Service Bus was first introduced in December 2009 in order to make development of Service Oriented Architecture easier. Microsoft Azure Service Bus (MASB) started its life as part of what was then known as Microsoft AppFabric. MASB is a feature-rich platform offering high capacity, availability, and partition tolerance. Like many cloud offerings, MASB has a pay-as-you-use pricing model; the more data and computational resources you use the more you pay. [...]

Messaging Framework Comparisons - Intro

Messaging frameworks allow for the creation of loosely coupled, highly resilient, and highly scalable systems. The challenges faced by modern applications are complex, and our solutions are likewise sophisticated. Applying patterns help us to design modern applications while reducing complexity. Messaging is a reliable and proven pattern to address these needs. [...]