Adding Intelligence to Service Discovery Service discovery identifies which IP address a client should connect to. In a typical distributed architecture, a key value store such as etcd acts as a single source of truth and stores the addresses, redirecting any...
Reimagining Virtual Events for Thousands of Attendees Since being placed under lockdown in March, many of us have turned to the freedoms of the virtual world. Imaginations have been captured and it has borne rise to a diverse set of events and activities including...
How Can MMOs Better Prepare for their Own Popularity? Last month, Media Tonic’s Fall Guys: Ultimate Knockout got off to a bit of a false start. 1.5 million users tried to connect within the first 24 hours and the game couldn’t handle the weight. Even more...
Expanding the Scope of Synthetic Environments Synthetic environments are highly realistic simulated worlds, built on an array of data, including geospatial information, 3D environments and real-time weather systems. The simulations update according to changes in the...
Why Distributed Computing Is About To Go Fully Serverless Designing a distributed application requires programmers take into account a number of operational concerns, including reliability, maintenance and overprovisioning. It necessitates a deep understanding of...