Skip to content

Commit

Permalink
feat: refine pulse further
Browse files Browse the repository at this point in the history
  • Loading branch information
ankur-arch committed Mar 11, 2024
1 parent dce1f70 commit 50b0150
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions content/400-pulse/100-what-is-pulse.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,21 @@ toc: true

[Prisma Pulse](https://www.prisma.io/data-platform/pulse) is managed database-event infrastructure that captures and distributes your database events to your application. It simplifies subscribing to type-safe data changes with an extended [Prisma Client](/orm/prisma-client) to power real-time functionality.

![What is Pulse](./images/what-is-pulse.png)

</TopBlock>

## How does it work?
## How Prisma Pulse works

Prisma Pulse leverages Change Data Capture (CDC) to efficiently observe and capture database changes as they occur. By monitoring the database's transaction log, Prisma Pulse identifies change events like inserts, updates, and deletes without impacting the database's performance.
Prisma Pulse leverages Change Data Capture (CDC) to efficiently observe and capture database canges as they occur. By monitoring the database's transaction log, Prisma Pulse identifies change events like inserts, updates, and deletes without impacting the database's performance.

The captured events are processed, evaluated, and swiftly distributed to relevant client subscriptions ensuring your applications stay synchornized with the latest database state.

This eliminates the need for complex polling or manual data synchronization, saving you development time and effort.

## What can I build with it?
![What is Pulse](./images/what-is-pulse.png)

Prisma Pulse can power real-time functionality like chat, notifications, data broadcast, data synchronization, and more.
## What you can build with Prisma Pulse

It's ideal for ensuring data consistency in distributed systems, enhancing real-time user experiences.
Prisma Pulse can power real-time functionality like chat, notifications, data broadcast, data synchronization, and more. It's ideal for ensuring data consistency in distributed systems, enhancing real-time user experiences.

![Prisma Pulse usecases](./images/pulse-usecase.png)

Expand Down

0 comments on commit 50b0150

Please sign in to comment.