BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Event Driven Architecture Content on InfoQ

  • Implementing Hexagonal Architecture using Life Preserver and Spring Framework

    Russ Miles recently shared some thoughts and ideas about the needs for adaptability in a system and how his implementation of the Hexagonal Architecture can help in achieving this. He used a Java and Spring based application to exemplify how such a system can be implemented.

  • Event Store 2.0 Released with Security Support and the Projections Library in Beta

    Version 2.0 of the Event Store, (an Event Source based persistence engine), was released last week with support for security, allowing for lock down of the Event Store and setting up Access Control Lists on event streams. The Projections library is now in beta and more documentation has been added.

  • NServiceBus 4.0 with support for RabbitMQ and ActiveMQ

    Version 4.0 of NServiceBus, a service bus for .NET, has just been released with support for RabbitMQ and ActiveMQ in addition to MSMQ. Support for using database tables as queues has also been added, and performance for the MSMQ transport has been significantly improved. According to Udi Dahan, the founder of NServiceBus, this is the biggest release ever.

  • Greg Young on Documents and Processes as an Alternative to Events

    Not all systems are based on events or facts. In some problem spaces events make complete sense; they are about facts that are happening over periods of time. But a lot of systems are instead focused on information that flow through a process, Greg Young explained at DDD Exchange Day in London last week, using handling of a mortgage application inside a bank as an example.

  • Vaughn Vernon on the Actor Model and Domain-Driven Design

    To take advantage of the great concurrency opportunities the new multi-core machines gives us we should use a programming model that helps us achieve this, and the Actor model gives us a number of tools for doing that, Vaughn Vernon stated at this year’s DDD Exchange Day in London.

  • Build Simplicity into a System with Simple Event-Driven Components

    Use events for interactions between small business components to bring simplicity to a system’s architecture, Russ Miles suggests in a recent presentation about simple event-driven components, as a follow-up on his talk a month earlier where he laid the architectural ground for his ideas about simplicity.

  • New C# based CQRS Tutorial available

    A new CQRS, Command Query Responsibility Separation, C# based Starter Kit to help developers get up and running with CQRS on .NET has been developed, not as a framework, but as a tutorial for developers interested in learning about CQRS, and as a possible starting ground for a CQRS based system.

  • Events bring Simplicity to a System's Architecture

    Using events for interactions between small business components can bring simplicity to a system’s architecture, Russ Miles explained in a presentation last week talking about Architectural Simplicity through Events.

  • Twitter Open Sources Flight, an Event-based Component Framework

    Twitter has open sourced Flight, the JavaScript framework used internally in production to provide functionality for their website.

  • Phusion Passenger 3.2 Preview Released: Evented I/O, Python Support

    Phusion has released a preview release of their upcoming 3.2 version of Phusion Passenger. Version 3.2 comes with a re-written ApplicationPool, I/O handling is now event-driven and the Python support became a first-class citizen.

  • Scala & Akka Creators Launch Typesafe Company for Multicore and Cloud Architectures

    Scala creator Martin Odersky joined forces with Jonas Bonér, the creater of Akka, and launched Typesafe. With $3 million Series A financing led by Greylock Partners, Typesafe offers commercial support for enterprise development of multicore and cloud architectures.

  • Axon Framework 1.0 Released

    The Axon framework from JTeam - an implementation of the CQRS and EDA patterns - has been released.

  • The Need for an Event-based API in the Cloud

    Many cloud applications, especially resource management can benefit from event-based approaches. In his new post, William Vambenepe discusses approaches to defining cloud eventing APIs.

  • Presentation: Financial Transaction Exchange at BetFair.com

    Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

  • Presentation: Ian Robinson on REST, Atom and AtomPub

    In a presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach can be applied in an Enterprise project. He makes use of many of the techniques that make HTTP a powerful protocol, including caching, hypermedia, and uses standard formats such as Atom Syndication for event notification.

BT