Integration through Synchronization
Open source database to database sync engine for enterprises with distributed architectures and teams.
Define
Teams own their data like they own their code. Data owners define a contract, add transformations, and apply access control rules. Ownership leads to autonomy and speed.
Integrate
Integrators find data in the catalog. They create derived data from it to enhance their products. Deep integration creates a cohesive platform.
Synchronize
ReJot's synchronization engine moves data between teams as soon as it's created. Manual data fetching and integration tasks are a thing of the past.
Sync vs Event Streaming
Event streaming complicates data integrations, Sync simplifies them.
Example: User status in a messaging app
Event Streaming
Users
id | name | status | password |
---|---|---|---|
1 | Foo | 2 | cmVqb3QK |
Event Producer
Event Consumer
User status
id | status |
---|---|
1 | online |
Consumer must be aware of all events that change a users status, including events added later.
ReJot Sync
Users
id | name | status | password |
---|---|---|---|
1 | Foo | 2 | cmVqb3QK |
Public Schema
SELECT
id,
status::text
FROM
users
Consumer Schema
INSERT INTO
user_status (id, status)
VALUES
(:id, :status)
ON CONFLICT ...
User status
id | status |
---|---|
1 | online |
ReJot simply replicates state and protects domain boundaries through SQL data contracts.
Benefits
Your organization will benefit from ReJot in these ways.
Operate as One Platform
Deeply integrate all aspects of your product catalog to create one cohesive platform.
Fearless Product Evolution
Empower teams to change their product and implementation without worrying about dependent business units.
Boost Developer Productivity
Speed up development cycles by cutting down on repetitive integration tasks. Define your data contracts, and we'll make sure there are no breaches.
Say goodbye to...
Project Management Overhead
Let your product managers focus on talking to users instead of talking to other teams.
Data Silos
Data is most useful when it’s available to everyone. Publish data seamlessly without compromising on control & autonomy.
Reverse ETL
Combine data directly in the operational layer using the catalog of contracts. Stop abusing your data warehouse.
How we integrate
Bring-your-own-infrastructure
Your data, your network
An Essay on the Burdens of Data
Data is valuable to organizations, but also a burden to software engineers. This essay is core to the philosophy of ReJot, it explores how to unburden software engineers while extracting value from data.
Read the essayGet notified
Receive email updates from ReJot