The new year and new decade are upon us and it is an interesting time to discuss and discover what we will be using and doing over 2020 and the coming years. To change the format slightly, we will look at 3 different areas:
1. Existing technologies that will dominate in 2020
2. Growing Technologies that will become standards in 2020
3. Newer, emerging technologies that will start to see massive growth by the end of 2020
AWS will continue to grow
Cloud has shown little sign of slowing and with the ever-expanding use of Cloud for mainstream applications and the greater ability to manage cost alongside innovation there is little chance that the growth of the cloud will be slowing in 2020. AWS is the market leader both in terms of cloud adoption and services. Alongside this Azure and Google Cloud continue to see growth therefore realising the cloud vision for companies is now an essential part of IT strategy.
DevOps in now mainstream
In 2020, DevOps will become even more mainstream and people will continue to expand and realise more of the DevOps Journey. With Cloud Native and Containers becoming more and more prevalent, the reliance upon DevOps and particularly the automation that it brings will become even more important this year.
Unless you have been living under a rock for 2019 you could not have failed to notice the accelerating growth of Kubernetes, with all the main cloud now supporting a managed Kubernetes cluster (EKS within AWS Cloud). With an ever-expanding amount of additional services adding extra features and benefits to Kubernetes in general there is nothing stopping Kubernetes continued growth.
One of the more exciting things is the potential that as Kubernetes becomes more supported, realised and used over the year, the tooling and delivery of services upon Kubernetes can become more stable. This will, in turn, give users the ability to make longer term plans about managing resources with Kubernetes.
AI and Machine Learning
In 2020, we can expect that AI/ML will start to see more practical implementations outside of POC, using services to deliver more innovation. AI has been slowly growing for some time with the availability of different services and tools, yet, has so far failed to reach a tipping point of integration with everyday software. However, many of the existing tools are now providing augmentation existing software with SaaS systems such as AWS Rekognition or Comprehend. The power of AI has become easier to plug into existing applications; “No Machine Learning Experience Required”.
Additionally, Machine Learning inside AWS SageMaker is becoming more mature and users are seeing genuine benefits from leveraging AWS Cloud to run modelling and processing and needing to focus less on the management of these systems.
Serverless and Serverless 2.0 (Serverless in Kubernetes)
Serverless already has great power and within Lambda functions on AWS can power a massive range of services, even acting as the glue between different AWS services. However, there is a new kind of Serverless, Serverless 2.0 powered by Kubernetes. Serverless 2.0 inside Kubernetes will give the potential to run any task/function inside Kubernetes whether using Knative of OpenFaaS. The expansion of being able to run almost any task or software within a Function as a Service is exciting and we can’t wait to see what will be built.
DevSecOps and Zero-Trust Security
Security is not new, however, over 2020 we expect DevSecOps will become more mainstream with many more companies focussing on zero-trust, policy as code and secrets management. DevSecOps will attempt to bring the speed and process of development to security teams, which in turn brings teams/silos closer. The essential need to manage security within your cloud either in terms of network security or more increasingly zero-trust security and secrets management powered by HashiCorp Vault.
5G and Extension of IoT
5G as a new network protocol has been discussed for some years and 2020 should see a much wider roll out of the network which offers not only greater range but also an increase in the data rates that can be transferred. Amazon announced a new low-bandwidth network called Amazon Sidewalk that could extend the range at which you can control your devices beyond what Bluetooth and Wi-Fi currently allow.
Whether 5G becomes the panacea for solving network connectivity is something to be seen over years to come, but IoT is already all around us and having a network that is able to cope with the data and range requirements is going to be part of our future lives.