Software Trends in 2022: 22 Predictions

1. Centralized infrastructure: focus on the cloud

The public cloud will continue to crowd out regional data centers.
The public cloud is already a hotbed of digital innovation, and this trend will continue in 2022. It also plays an important role in the democratization of security, blockchain and the introduction of many innovations in a form accessible to the consumer.
terms of use in real time (technical equipment with Internet access);

smart and powerful devices (Internet of things).
With the development of 5G, Web 3.0 and other innovative technologies, edge computing will become widespread in 2022 and beyond. In addition, in the near future, edge computing will be actively implemented in retail.
The new State of the Edge initiative aims to standardize edge computing.

2. Public cloud: multi-cloud

One of the main challenges of implementing a public cloud is vendor lock-in. By moving your infrastructure, storage, and computing to a public cloud provider, you become dependent on them. To avoid this, many businesses use the services of multiple providers. However, this leads to dependency on multiple vendors.
Minion (compatible with S3);

Aviatrix (cloud-based network);
Volterra (distributed cloud computing service);
Lights (cloud-centric storage).
In addition, Google is working on introducing its popular services (Big Query) to other public clouds (AWS and Azure).


3. Container: Docker will replace Kubernetes

Containerization is the most important technology in the modern IT industry. And the Kubernetes platform has played a huge role in its popularization and democratization. And thanks to its far-sighted design (operations, volume), it can be used in many cases without major changes.

However, in the coming years, Kubernetes will be used less and less, although it will remain the engine of modern software development. At the same time, more attention will be paid to new ways of implementing and using Kubernetes, and its progress will be slowed down due to the maturity of the technology.
Like Kubernetes, Docker has also played a key role in the spread of containerization. Unfortunately, the company failed to monetize Docker during its heyday.

4. Cybersecurity: the growing importance of security

Cybersecurity is a sore subject for startups and midsize businesses. Many cannot provide it properly due to lack of resources. Only large enterprises are able to afford a specialized security service.
Now, with public cloud services, startups and midsize businesses can deploy highly secure applications at no extra cost.
One of the drawbacks of this approach is that if the security of the public cloud is compromised, millions of companies will suffer. In 2021, there have already been several high-profile cases of exposure of vulnerabilities.

Another problem is the current method of developing Open Source (Open Source). One of the developers, often in their spare time, creates a very important module/library. Unfortunately, almost every company in the world is affected by this module/library being hacked. One of the most resonant was the problem of the log4j vulnerability, which affected almost half of the world’s IT companies.

5. Blockchain: development beyond cryptocurrency

Blockchain is often associated with cryptocurrency. Every time a scam is discovered in the cryptocurrency space, the blockchain is criticized.
Distributed ledger technology (blockchain) has become one of the most disruptive in the 21st century.
In 2021, we saw a new and very popular blockchain use case: NFTs (Non-Fungible Tokens). Currently, NFTs are most commonly used in the digital art field, but more applications will be found in 2022.

Since everyone is now serious about blockchain, huge amounts of money will be spent on this technology in 2022.
Therefore, many companies are planning to move from an energy-intensive proof-of-work model to an energy-saving proof-of-stake model.

However, its demand has led to a huge shortage of MO-specialists. In addition, many companies want to implement machine learning on a limited scale without hiring an expensive full-time expert.
Atom (Automated Machine Learning) is a new initiative to automate ML on a limited scale without the involvement of experts. Most ML use cases require a machine learning specialist. But sometimes you can use Atom as an addition to (or as a replacement for) ML experts. In a way, this is reminiscent of the Low Code and No Code services.

In 2022, we will see even more adoption and growth of Atom as this technology promises huge profits for the market.
Atom is part of the larger No-Code AI trend. In 2022 and beyond, AI will see even more adoption and funding, as well as many innovations.
One of the cherished goals is the development of “general intelligence”, when AI can become as smart as a person (or even smarter). We are still far from it, but AI will become more used in “limited artificial intelligence”, where AI agents will help / support a person in a certain area. In 2022, limited AI will be used more frequently in many non-critical areas (for example, in Call Centers and IT).

6. Deep Learning Libraries: Tensor flow

There are many AI libraries out there, but two of them – Google’s Tensor Flow and Facebook’s Porch – stand out from the crowd.
With the update, Tensor Flow 2.0 boasts a dynamic graph, Python adaptability, and more. It also offers Tensorflow.js for using the AI ​​library in the browser. Another innovation – Tensor flow Lite – allows you to deploy Tensor flow on mobile and web applications. Also released is Tensor flow Extended (TFX), a comprehensive platform for deploying ML production pipelines.
Porch is the second dominant AI library to introduce dynamic graph and Python as premium projects. The company has released Porch Mobile for using Porch on Android/iOS devices.