ownCloud Infinite Scale is a multi-purpose, cloud-native data platform developed by ownCloud with a strong focus on performance, security, scalability, compliance and governance. Written in the programming language Go, its mission is to hand over full control of data to enterprises in a user-friendly and affordable manner and elevate collaboration to the next level of the digital workplace.
Infinite Scale is being featured in lots of press releases and articles across various publications, languages and countries. This blog post is a comprehensive collection of all articles where Infinite Scale has been mentioned in press. All the texts linked here are not written by ownCloud employees, but we often helped as technical experts and with input and insight from our research and development. Mind that this is the «free press», so the articles may or may not reflect ownCloud’s opinion – they have been written by neutral journalists. For our press releases, check this link, our blog has insightful articles here and don’t forget our concise product documentation.
Articles on ownCloud’s Rewrite in Go
PHP and the LAMP (Linux-Apache-MySQL-PHP) stack have formed the core of ownCloud for years. For good reasons this stack is still running large parts of the internet. On the other hand, the Go programming language developed by pundits like Ken Thompson at Google has a lot to offer in terms of speed, scalability, security and usability without limitations. A secure, scalable, flexible and efficient architecture with Microservices, easy to deploy on every platform meets exactly the vision of the cloud-native approach of Infinite Scale, sparking the rewrite of the ownCloud platform in 2020.
Several of the articles below focus on the crucial role that Go plays in Infinite Scale, the reasons why we choose Go and the many advantages it has to offer. Recently, the German Linux Magazine had a multi-article series on Go and ownCloud:
- The article in the October issue of 2022 discusses advantages and limitations of microservices, and what the use of microservices might mean for ownCloud Infinite Scale.
- The Go programming language simplifies asynchronous programming and consequently eases the development of web services, which has been proven in practice many times.
- Working with PHP and the LAMP stack often has lead to complex dependency problems and restrictive configurations. On different Linux systems, the set of PHP libraries will differ as well, which causes a huge headache for administrators (the «dependency hell»). Reprogramming ownCloud Infinite Scale in Go has proven to be efficient in dependency management and successfully solved library problems.
- In July, Linux-Magazine started the series of ownCloud and Go articles with the topic of creating software for multiple platforms. Choosing Go makes it very easy to develop software across different operating systems, hardware and processor families. Thanks to Go ownCloud Infinite Scale is available on every platform from Mainframe to IoT (if they support Go).
- Also in German, this article in «IT-Administrator» details how ownCloud Infinite Scale, with a combination of various apps, offers a high level of data protection, data security and digital sovereignty. This is especially helpful for SMEs that are not exempt from GDPR obligations but often do not have comprehensive compliance regulations in place.
IOT platforms, Storage Backends, Replacing Exchange
- Thanks to Go, ownCloud became much more scalable, flexible and efficient. Even small devices like a Raspberry Pi can be used. The Raspberry Pi Geek magazine shows how Infinite Scale will control your data and ensures it stays within the user’s premises.
- POSIX or not? opensource.com (a portal for open source content run by Linux vendor Red Hat) shows how ownCloud rethinks file systems with Decomposed FS. This file system is designed to bring Infinite Scale to arbitrary, scalable storage backends.
- Also on opensource.com, ownCloud was recommended as one of the top five open source alternatives to Microsoft Exchange. ownCloud, with its host of features and applications, provides a secure and affordable way to sync, share and collaborate on files, while eliminating the data security and compliance issues that commonly arise while using Microsoft Exchange or similar.
Scalability, Virtual File Systems, Vue.js, EOS
- Here is a detailed and comprehensive overview of ownCloud Infinite Scale, including its history and conception, the technology behind it and its evolution over the last few years.
- Virtual File Systems (VFS) is a functionality that allows Windows user to significantly improve the integration of ownCloud cloud storage into Windows 10. ownCloud is the only free open source software that uses this API, boosting user experience with cloud storage.
2021: Early Reports on the «New» product
- Opensource.com was one of the first media to report on our development with Go. Although still in development, the article details how Infinite Scale was being developed as a complete rewrite of the venerable open source enterprise file sharing and syncing software stack. The article also delves into Infinite Scale being developed as a database-less system based on Go and Vue.js.
- This article on the biggest German IT portal Heise from 2021 traces the journey of Infinite Scale over the span of a year since it was conceived. The comprehensive article also delves deep into the various layers that make up the Infinite Scale model and the microservices that make up the core of the product.
- Also at Heise, another article published in 2021 traced the evolution of ownCloud over the years from a cloud storage solution aimed at private users to a much more productive and scalable product (Infinite Scale) that could contribute to the success of large enterprises. The article also explains the technology behind Infinite Scale – Go, microservices and EOS.