DEV Community

Discussion on: Welcome Thread - v34

Collapse
 
chetan_ profile image
chetan venkatesh • Edited

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

Collapse
 
ben profile image
Ben Halpern

Welcome!

Collapse
 
peter profile image
Peter Kim Frank

Macrometa is fascinating, I'll admit to not even realizing such a set-up is possible. Look forward to learning more, and welcome!

Collapse
 
chetan_ profile image
chetan venkatesh

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