Frequently asked questions

Straight answers about middleware, APIs, events, integration patterns, monitoring, contracts and this site’s browser tools.

Is middleware the same as an ESB?

No. Middleware is a broad category of software that mediates communication. An enterprise service bus is one architectural and product approach within that category. Modern estates may also use API gateways, brokers, iPaaS, data platforms and custom services.

Should every integration use an API?

No. APIs are useful for request-response access and managed capabilities. Durable queues, events, files, CDC, streaming and virtualized access can be better fits depending on timing, coupling and recovery needs.

Is real-time integration always better?

No. Lower latency increases operational and design complexity. Use the slowest delivery that still supports the business outcome, and reserve continuous processing for cases where delay has measurable cost or risk.

What is the difference between an event and a message?

A message is a transport unit. An event is a semantic statement that something happened. Events are often carried in messages, but messages may also contain commands, replies or work requests.

Can a platform eliminate point-to-point integration?

It can mediate connections, but participants still depend on contracts and business meaning. A hub may reduce technical connection count while creating central organisational or runtime dependency.

How should an integration be monitored?

Monitor component health and end-to-end business completion. Use correlation identifiers, latency and success indicators, backlog age, dead-letter volume and reconciliation results.

What belongs in an interface contract?

Data structure, required fields, identifiers, codes, examples, validation, errors, versions, security, timeouts, retry behaviour, ordering, duplicate handling and service expectations.

How long should events be retained?

Long enough for recovery, replay, audit and consumer needs, subject to cost, privacy and retention policies. The answer should be justified by a recovery scenario rather than chosen arbitrarily.

Does this site recommend specific vendors?

No. It explains capabilities and tradeoffs. Platform selection should use real workloads, security and compliance requirements, operating skills, TCO and exit considerations.

Do the tools upload project data?

The calculators run in the browser. The readiness checklist stores data only in local browser storage after Save is selected. No account or server-side project database is used.