Archive for August, 2009

Distributed Systems

Wednesday, August 19th, 2009

As we are a company producing a distributed database, it should be no surprise that we’re big fans of distributed systems.

“Distributed software”, in practice, means software that runs on multiple physical machines, connected by a network. This has many benefits to the user; generally, there is little or no dependency on central points of failure, meaning that the system can continue to operate (at least partially) in the event of failure of any given machine or network link.

But we like to eat our own dogfood, which is why we use git as our version control system, and are currently setting up a VPN with n2n for people who are working from home to connect securely.

(more…)