Hi All, My name is Chetan and I'm from sunny California
I'm an engineer turned company operations guy and I started Macrometa 2 years back with my cofounder Durga Gokina to create a new geo-distributed cloud that runs your apps and data across a network of data centers closer to your end users. So instead of your App or API having a single lonely backend thousands of miles and hundreds of milliseconds away from your clients, browsers, and devices, our cloud puts the database and server-side code 10-20 milliseconds away by distributing, synchronizing and orchestrating your data worldwide.
Macrometa is a CRDT database - it uses some new database techniques like Conflict Free Replicated Data Types, logical time keeping and Convergence (instead of consensus) to help provide strong consistency gaurnatees across very large network distances and latencies. It allows you to have local read write latencies - yet synchronizes accurately and deterministically.
Thanks Peter for the warm words - I appreciate it.
If you have interest in some code - here's a repl of doing some things like creating a DB that runs across LA, Virginia, Frankfurt and Mumbai India
the code does some inserting and querying. There is a geo loadbalancer in front of this makes sure you are routed to the closest database location based on where you are making the request from.
Hi All, My name is Chetan and I'm from sunny California
I'm an engineer turned company operations guy and I started Macrometa 2 years back with my cofounder Durga Gokina to create a new geo-distributed cloud that runs your apps and data across a network of data centers closer to your end users. So instead of your App or API having a single lonely backend thousands of miles and hundreds of milliseconds away from your clients, browsers, and devices, our cloud puts the database and server-side code 10-20 milliseconds away by distributing, synchronizing and orchestrating your data worldwide.
Macrometa is a CRDT database - it uses some new database techniques like Conflict Free Replicated Data Types, logical time keeping and Convergence (instead of consensus) to help provide strong consistency gaurnatees across very large network distances and latencies. It allows you to have local read write latencies - yet synchronizes accurately and deterministically.
Learn more at macrometa.co/macrometa-in-2
Welcome!
Macrometa is fascinating, I'll admit to not even realizing such a set-up is possible. Look forward to learning more, and welcome!
Thanks Peter for the warm words - I appreciate it.
If you have interest in some code - here's a repl of doing some things like creating a DB that runs across LA, Virginia, Frankfurt and Mumbai India
the code does some inserting and querying. There is a geo loadbalancer in front of this makes sure you are routed to the closest database location based on where you are making the request from.
Repl.it here --> repl.it/@ChetanVenkatesh/Programmi...
Docs - dev.macrometa.co
Let me know if you have any questions of feedback