Macrometa Pub/Sub and Streams is an asynchronous messaging service. Macrometa Pub/sub enables powerful serverless asynchronous messaging by decoupling event producers and consumers via a simple SDK and API. Using Macrometa pub/sub enables developers to ingest, and forward events and messages with very low latency in 100s of regions around the world. By moving pub/sub physically closer to data publishers and subscribers, Macrometa lets you build event driven and reactive apps at a fraction of the time and cost of using legacy platforms in the cloud (like AWS kinesis or Google cloud pub/sub) or stand alone SaaS services (pub/sub or pusher).
Developers use Macrometa’s Pub/Sub as messaging-oriented middleware (MoM) or for discrete event/stream ingestion and delivery for streaming analytics pipeline use cases.
Macrometa’s Pub/Sub offers persistent message storage and real-time (sub 75ms latency from any producer to any consumer in the world) message delivery with fault tolerance and consistent performance at variable scales.
Macrometa’s converged data platform allows anything to be a publisher - your code, a table, an external service and send messages to your code, a table or collection or a microservice without any polling code or operations
Build flexible and resilient software by enabling services to discover each other by posting to channels or topics
Macrometa pub/sub is seamlessly integrated with macrometa’s noSQL database and allows changes to apps to be made seamlessly without sending ripple effects across your entire backend
Unmatched scale and flexibility in designing your system
Serve data globally to devices and users < 50ms for P90 and < 75ms P99
Events published can programmatically trigger serverless functions. Macrometa query workers and edge workers (cloudflare workers or Akamai edge workers) ensure tasks are performed asynchronouslyRead More
Real-Time geo-spacial search across all inflight messagesRead More
Measure the price of fiat and bitcoin across 3 different currencies and exchanges around the global to make sub-second arbitrage buy/sell decisions, and profitRead More
Macrometa is easy to get started with, integrates with your environment seamlessly and gives you effortless, scalable and reliable access to your data from a variety of popular frameworks.