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.
Listen
Capture changes where they happen
- SAP IDoc
- Amazon API Gateway
- Webhooks
- AWS DMS
- Amazon AppFlow
Translate
Formats mapped, tested and versioned
- Python
- AWS Lambda
- Pydantic
- JSON Schema
- EventBridge Schema Registry
Route
Each event to whoever needs it
- Amazon EventBridge
- Apache Kafka
- Amazon MSK
- Amazon SNS
- Amazon SQS
Deliver
Reliable calls to every target
- AWS Step Functions
- EventBridge API destinations
- Amazon Data Firehose
- Dead-letter queues
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
- 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.
- 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.
- 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.
- 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.