Press release | Infinite Scale


PHP has long been the tool of choice for 玩嘉电竞下载注册. But the scripting language no longer meets 玩嘉电竞下载注册’s requirements for developing a modern content collaboration application. Time for a change and a switch to the programming language Go.
玩嘉电竞下载注册 chooses Go for its file platform Infinite Scale

Yes, PHP has become increasingly powerful over time thanks to numerous adaptations, such as object orientation, standardized access to databases, an integrated web server and improved memory management. PHP interpreters and compilers have further increased the speed of script execution.

But all these improvements cannot hide the fact that in the years since 玩嘉电竞下载注册 was first developed, the requirements regarding performance and scalability have shifted. Meanwhile, Go emerged as a new language that offers significant advantages for modern application development in general and to suit the new 玩嘉电竞下载注册 vision in particular.

玩嘉电竞下载注册 now uses Go for rewriting its eponymous file platform . Based on our experience with Go in developing 玩嘉电竞下载注册 Infinite Scale, we can confidently share a list of its most important advantages:

Go runs on all operating systems natively. Go’s tool set provides excellent utilities for cross-compiling, enabling the fast and immediate deployment of the application for many different platforms.

Go does not require a script interpreter or a virtual runtime environment. This makes Go as fast as the programming language C, which is normally used for particularly high-performance requirements.

Go offers the possibility to perform several computations in parallel. “This makes it easier for developers to parallelize resource-intensive operations and thus develop a high-performance application,” adds Felix Böhm, CTO at 玩嘉电竞下载注册.

Go is very easy to learn and has many parallels with the widely used programming language C. Developers can easily get up to speed with Go or switch from their previous tool stack. “It is a lot of fun to program in Go,” emphasizes Alex Unger, Senior Software Developer at 玩嘉电竞下载注册.

The language was developed by Google teams and first presented in 2009. It is an open-source project and benefits from community involvement. Many tools for cloud-native projects are written in Go, such as the container solutions Docker and Kubernetes. “Go makes 玩嘉电竞下载注册 appealing to a worldwide developer community,” Felix Böhm concludes.

Go Gopher mascot

The Go Gopher is the official Go mascot designed by Renee French

Go has many other benefits, such as automatic memory management and a direct and flexible implementation of object orientation. Go applications are more performant and use significantly less server resources, thus reducing both hardware costs and energy consumption.

The new 玩嘉电竞下载注册 generation, 玩嘉电竞下载注册 Infinite Scale, will go one step further and stores the metadata of the files directly with the data on the storage and therefore no longer requires a database. Thus, 玩嘉电竞下载注册 Infinite Scale is optimized for scale – as in the number of files, users and instances, but also as in file size.

“The developers at 玩嘉电竞下载注册 are enthusiastic about the switch and are thrilled about the ongoing collaboration with the very professional Go community,” summarizes Felix Böhm.


septiembre 15, 2020

Ready to see what’s next?

Having trouble viewing or submitting this form?

Contact Us

We care about protecting your data. Here’s our Privacy Policy .

Read now:

Data sovereignty, data protection and the future of open source

Data sovereignty, data protection and the future of open source

Data sovereignty is currently one of the most discussed digital policy issues. Tobias Gerlinger, CEO, 玩嘉电竞下载注册, discusses in detail the growing importance of data sovereignty, measures that companies can implement to protect intellectual property, open source alternatives, the future of open source ecosystems in the European economy, and more.

leer más
Infinite Scale Spaces: A Quantum Leap for Enterprise Collaboration

Infinite Scale Spaces: A Quantum Leap for Enterprise Collaboration

Senior Product Manager Patrick Maier explains how Spaces comes as nothing less than a revolutionary new way of collaboration in modern companies, institutions or organizations. As an elementary feature of 玩嘉电竞下载注册 Infinite Scale, the new cloud-native platform from 玩嘉电竞下载注册, Spaces boost collaboration, save money and significantly reduce administrative overhead while improving compliance, control and security.

leer más
英雄联盟竞猜数据直播正规 英雄联盟竞猜查询决赛 英雄联盟竞猜数据抽注 英雄联盟竞猜入口手机版 大圣电竞(重庆)投注排名 VG电子比分手机版电脑版