Infrastructure Around the Globe With New Clusters in Europe and Asia

As Froxt has grown, our customers are building more and more apps for users around the world; we are delivering real-time data wherever they are.

When you create a new app on Froxt, you choose a cluster. A cluster represents the physical location of the servers that handle requests from your app. We have heard from our customers that they want to develop apps for users in specific regions, so we are helping them do that with more clusters.

Today we are giving developers the option to use two new clusters: one for Europe eu-west-1 that was previously in beta, and a new cluster for the Asia Pacific regionap-southeast-1

Since European data protection regulations specify that personal data should not leave the borders of the EU, we are making it easy for our customers to build EU regulation-compliant apps on Froxt. For larger customers, we are able to deploy dedicated clusters to any region, you can contact sales to learn more.

When you build an app on Froxt, you select one cluster. Our clusters are not connected to each other, and this is by design. Consistency is important to us, and we are not happy with the compromises needed to replicate data across clusters, such as the inaccurate ordering of messages, dropped messages, or increased latency. Reliability is core to the Froxt platform, so we support strong internal redundancy for each cluster instead of global redundancy between clusters.

You can select a cluster for each app you create in Froxt. Choose a cluster closest to your servers and the majority of your users. With more options for clusters now available, all of the official Froxt libraries have been updated to support specifying a cluster.

How do you configure the cluster option?

In froxt-js:

var froxt = new Froxt("APP_KEY", {
  cluster: "APP_CLUSTER"
});

Do you have a region that you would like us to support a cluster for in the future? Please let us know by emailing research@froxt.com.

You May Also Like
Read More

Froxt Protocol (Beta)

The JSON based protocol used by clients to communicate with Froxt Channels, mainly over a WebSocket connection. WebSocket…