'The Pillars Of Open Source Are Community, Transparency And Collaboration'
Open Source For You|August 2019
'The Pillars Of Open Source Are Community, Transparency And Collaboration'

Open source software is the catalyst for most innovations happening in today’s digital world. As technologies like artificial intelligence (AI), machine learning (ML), the Internet of Things (IoT) and blockchain become ubiquitous, the demand for open source solutions is expected to grow phenomenally in the near future. Ameeta Roy, director, solution architecture at Red Hat India and South Asia, shares her thoughts on the trends, challenges and technologies in this domain with Ankita K.S. from the EFY Group. She also talks about the hiring trends, as well as Red Hat’s developer and academic partnership programmes that help build a stronger community. Excerpts follow….

Ankita K.S

Q. Can you tell us about some of the latest technologies that have the potential to transform the open-source industry in the near future?

A. The enterprises’ journey of migration from monolith to microservices is an exciting trend in the open-source environment. Containers and Kubernetes play key roles in enabling this migration, with Linux underpinning the latter. Automation is another interesting trend gaining traction in the industry. Fuelled by enterprise DevOps adoption, the automation of software delivery and infrastructure changes gives developers the freedom to concentrate on coding without worrying about infrastructure agility, scalability, etc. The other trend I see gaining momentum is the concept of the service mesh. This is essentially platform-level automation for creating the network connectivity required by microservices-based software architectures.

Q. How has open source evolved to become the new norm for Indian enterprises, especially with technologies like AI, ML and IoT increasingly coming into play?

A. Enterprise IT environments require a lot of investment and planning, as they need IT infrastructure that delivers speed, scalability, flexibility and faster innovation to help the business flourish. Open source provides all this, along with a much-needed predictable life cycle. It combines the best of two worlds — the advantages of having access to the source code, along with the stability, performance, and support that is offered by enterprise software, essentially making open source the new norm for enterprises.

Today, the industry is witnessing projects that are trying to make AI and ML more accessible to software developers. Take the case of Kubeflow, an ML toolkit for Kubernetes. The idea behind Kubeflow is to make it simple to scale machine learning models and deploy them to production wherever Kubernetes is running. Once again, we see Kubernetes becoming the target platform of choice.

Q. What are the new trends in the Indian developer community today?

A. Developers around the world continue to have a keen inclination towards open source, as open code gives them a deeper understanding of the technology and helps them in contributing to the community while increasing cost-effectiveness and efficiency at the same time. They also want to keep abreast with the latest technologies such as AI, ML, blockchain, etc. Python, JavaScript, PHP, C, and C++ are still some of the programming languages with the highest demand and uptake. Developers are also foraying into containerization, the entire Dockers and Kubernetes ecosystem and serverless microservices.


You can read up to 3 premium stories before you subscribe to Magzter GOLD

Log in, if you are already a subscriber


Get unlimited access to thousands of curated premium stories, newspapers and 5,000+ magazines


August 2019