Welcome

EdgeBus Overview Architecture

EdgeBus is a library and standalone server application that makes your life easy in integration of different systems and make development a fun and easy experience.

There are two main goals:

  • Asynchronous Messages - manage, audit, transform, guarantee delivery
  • Synchronous Calls - audit, transform, retry

Asynchronous Messages

Basically, these days, mostly each project requires to receive and deliver asynchronous messages with external systems. There are a lot of terrible parts to handle this task such a guaranteed delivery, audit, manage event endpoints.

EdgeBus provides set of features in scope related to Asynchronous Messages:

  • Audit messages and delivery evidences
  • Performance counters
  • Delivery retry policy
  • Protocol switching
  • Transform payload
  • Manual retry message delivery

Similar products:

Synchronous Calls

If your application is not lived in a vacuum it, probably, call to external API(s) to obtain data. Unfortunately, a lot of developers have thoughts the external system always available and network always no issues.

EdgeBus provides set of features in scope related to Synchronous Calls:

Similar products:

Join our Google Group to ask questions.