<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=433889730767799&amp;ev=PageView&amp;noscript=1">

Macrometa's Global Data Network


What is Macrometa GDN?


Macrometa's GDN is a fully managed, high performance, data and compute infrastructure service accessed via a serverless API. The GDN combines a low latency, globally distributed streaming NoSQL database, pub/sub, stream data processing with a function and container runtime.  The GDN enables developers to build and run stateful data powered apps and API backends across a network of worldwide data centers with great simplicity and ease of use. 

    • Globally distributed noSQL database - store, query, modify data as key/value pairs, JSON documents, graphs and streams on our multi master architecture with consistency guarantees and low latency. 
      • Dynamo Mode - Use our AWS Dynamo compatible API and drivers to leverage Macrometa GDN to augment your AWS dynamoDB powered app or replace DynamoDB with a database that scales to 100s of regions with better performance, lower latency and better consistency. 
      • Globally distributed read/write cache - Use the GDN's key/value or JSON document interface as a side cache (like redis or memcached) to access and modify frequently used objects at the edge of the network instead of performing lengthy and slow roundtrips into the cloud.
      • P99 Round Trip Latency of < 50 milliseconds in more than 50 regions around the world - Macrometa GDN can serve queries, reads and writes to your side apps with less than 50 milliseconds of total round trip time from the client to our edge database and back.
    • Real-time stream data processing - Macrometa GDN's real time stream processing allows you to ingest, transform, and process at the edge instantly without needing to send it to the cloud. 
      • Event driven model - respond to events in the real world as they happen from within region
      • Event Functions - write Java and JavaScript functions that react and process each event as they happen to evaluate what actions to take. 
      • Stateful Stream Processing - Look up state in the database to process events and build powerful new ways to analyze data. 

Globally Distributed, Multi-Master and Highly Consistent CRDT Data Service

Macrometa's distributed data service responds with local latencies to read and update requests, while maintaining consistent views of fast data worldwide. Application builders use Macrometa to improve latency, achieve high volume data processing, move critical apps and web services closer to their customers, and exceed business requirements.

Adaptive Consistency: Build confidently with strong session consistency and distributed consistency across the network. 

Concurrent Change Conflict Handling: Unlike eventually consistent databases, Macrometa manages changes at the atomic field level and merges changes made across the network to maintain a single version of the truth.  

Conflict Free Replicated Data Types: Macrometa is a CRDT native data platform that exposes the power and versatility of CRDTs as a regular JSON database and API.  Now anyone can build apps, APIs and web services that can store, replicate and update data in any of our 175 data centers with correctness guarantees and a simple programming model 


Built for Web, Mobile, IoT, Analytics, Gaming, Apps & APIs

Macrometa provides application developers and architects with an advanced serverless platform to build and run applications globally across 175 worldwide regions. 

Unlike existing cloud platforms that require you to build your backend in one cloud region, Macrometa automatically distributes, orchestrates and synchronizes your code and data across a global network from your existing cloud database.  Your user's application requests are always routed to the nearest edge and serviced instantly without delays or latency with synchronization to your primary data.

  • Single Page Apps (SPAs): Query and update a low latency data cache at the edge to power SPAs with GraphQL or RESTful API driven data.
  • Progressive Web Apps (PWAs): Build offline first, native mobile apps with low latency, real-time and event-driven logic.
  • Traditional web backend: Extend your existing apps by surgically moving latency sensitive or data intensive parts to the edge.
  • APIs and micro-services powered by GraphQL or REST: Write lean backends that expose data and query interfaces as APIs using GraphQL and RESTful APIs.

Introducing RestQL: Instant Serverless Edge Functions & API

The hardest part of working with micro-services and databases is writing all the API interface glue code to get your services to talk to the database correctly. 

Macrometa generates your REST API or GraphQL instantly by turning queries into serverless functions that run worldwide across our edge network. Just define your function as a query, save it, and it is now available as a REST API for your micro-services or application front ends to call.