Integration & event-driven

System integration and event-driven architecture

Veraplot connects ERPs, CRMs, SaaS platforms and partner APIs through event-driven integrations on AWS, replacing point-to-point scripts and ageing ESBs. We publish business events on EventBridge or Kafka, map formats such as SAP IDoc XML to JSON, and deliver them with idempotency, retries, dead-letter queues and end-to-end tracing. Every integration is built at a fixed price by senior engineers who have run SAP-to-cloud flows in production.

  • Decoupled by default

    Producers publish an event once and consumers subscribe. Adding a new system no longer means touching the ERP or rewriting existing flows.

  • Nothing lost, nothing doubled

    Idempotent consumers, retries with backoff and dead-letter queues mean a partner outage delays messages instead of losing or duplicating them.

  • Traceable end to end

    A correlation ID follows each message from source to target, so support can answer "where is this order?" without opening five consoles.

What you get

  • Integration map and event catalogue

    Systems, flows, owners and event schemas documented, with versioning rules so producers and consumers can evolve independently.

  • Mapping engine

    Declarative mappings from IDoc, XML, CSV or proprietary formats to JSON, version-controlled and unit-tested field by field.

  • Event backbone

    EventBridge buses or Kafka topics, SQS queues and SNS fan-out, configured with schemas, retention and access policies.

  • APIs and webhooks

    Secured API Gateway endpoints for partners and inbound webhooks, with authentication, throttling and request validation built in.

  • Observability and replay

    Dashboards, alerts and correlation-ID tracing, plus dead-letter queues with a replay procedure your support team can run themselves.

The stack

Picked for your context, not for a partner badge. Open formats first, managed AWS services where they pay for themselves.

  1. Listen

    Capture changes where they happen

    • SAP IDoc
    • Amazon API Gateway
    • Webhooks
    • AWS DMS
    • Amazon AppFlow
  2. Translate

    Formats mapped, tested and versioned

    • Python
    • AWS Lambda
    • Pydantic
    • JSON Schema
    • EventBridge Schema Registry
  3. Route

    Each event to whoever needs it

    • Amazon EventBridge
    • Apache Kafka
    • Amazon MSK
    • Amazon SNS
    • Amazon SQS
  4. Deliver

    Reliable calls to every target

    • AWS Step Functions
    • EventBridge API destinations
    • Amazon Data Firehose
    • Dead-letter queues
  5. Trace

    Every message accounted for

    • Amazon CloudWatch
    • AWS X-Ray
    • OpenTelemetry
    • Grafana

Typical use cases

  • SAP IDoc to partner APIs

    Industrial group. SAP order events received as IDoc XML, mapped to JSON and posted to partner HTTPS APIs payload by payload, with retries and replay.

  • ERP events into the data lake

    Industrial group. SAP and Marketo feeds landed by dedicated ingesters, with a Firehose speed layer so recent events reach reporting without waiting for the nightly batch.

  • ESB modernisation

    Interfaces from an ageing on-premise ESB moved to serverless AWS services one flow at a time, avoiding a risky big-bang cutover.

  • Event-driven orchestration

    Multi-step business processes coordinated with Step Functions and EventBridge, each step retryable and visible, instead of a chain of fragile cron jobs.

From first call to production

  1. 01

    Discovery call

    We map your systems, constraints and the outcome that matters. You talk to the engineer who will build it, not an account manager.

  2. 02

    Fixed-price scope

    A written scope with deliverables, milestones and one price, agreed before any code is written. No day-rate meter running in the background.

  3. 03

    Build in short iterations

    Working increments every one to two weeks, demoed on your data in your AWS account. Course corrections happen early, not at the end.

  4. 04

    Handover and optional run

    Code, infrastructure as code, runbooks and a walkthrough with your team. Run it yourselves, or keep us on support month-to-month or on a 1–3 year plan.

Questions buyers ask

How is an integration project priced?

At a fixed price, per interface or per batch of interfaces, once source and target formats, volumes and error-handling rules are known. Shared foundations such as the event bus, monitoring and the mapping engine are built once and reused, so each additional flow is cheaper to add than the first. You know the full cost before work starts.

How long does it take to connect two systems?

A single flow between two systems with documented APIs is typically live in two to four weeks, testing included. Setting up an event backbone and migrating several interfaces off an ESB is a one-to-three-month engagement, delivered interface by interface so nothing waits for a big-bang go-live.

EventBridge or Kafka?

EventBridge for most business events: serverless, inexpensive at moderate volumes, with a schema registry and native AWS targets. Kafka on Amazon MSK when you need very high throughput, long retention, consumer-driven replay or already run a Kafka ecosystem. Many architectures use both, with SQS in between to absorb peaks. We choose from your volumes and constraints, not from habit.

Can you integrate with SAP?

Yes. We have built production integrations that consume SAP IDocs, map their XML to JSON and route them to cloud services, partner APIs and a data lake. We work alongside your SAP team, who keep ownership of the ERP side, while we handle transport, mapping, delivery and monitoring on AWS.

What happens when a target system is down?

Messages wait instead of disappearing. Deliveries retry with exponential backoff; after a set number of attempts they land in a dead-letter queue with full context, and an alert is raised. Once the target is back, the queue is replayed, and idempotent consumers ensure a replayed message never creates a duplicate order or invoice.