<img height="1" width="1" style="display:none" src="https://alb.reddit.com/snoo.gif?q=CAAHAAABAAoACQAAACi3UkU6AA==&amp;s=hMfJ_f7PVQOiL2csDznj0MZz_-_Sym2oeAYASWsHW4c=">

Shivank Bansal

Shivank Bansal

Shivank Bansal

Reliance Jio Infocomm Limited

I would like to introduce myself as an early adopter of digital transformation wave having 13+ years of on-ground experience. Over the years, I have garnered end-to-end experience encompassing analyze information system needs, evaluating end-user requirements, custom designing solutions and troubleshooting for complex information systems management. 

A good definition of what we are trying to achieve as part of my current project in our digital platform initiative is 'Intelligent human interface'. We are making our platform Intelligent to take some decisions automatically on the basis of insights derived from data. At the same time, we don't want to limit our platform to cognitive thinking but to the next level where it can achieve emotional intelligence. Our platform will have abilities that facilitate understanding and influencing other human beings emotionally. 

We are building some grounds up Open Source Technology Platform ecosystem, developing a mobile first, containerized application in microservices & Kubernetes architecture within a complete and end-to-end automated DevSecOps environment along with a real-time streamed Data lake and embedding emerging technologies with the power of Data Science & Algorithms. 

In my current role, I am providing architecture & technology leadership for the major digital transformation at RIL. As a part of my role, I am leading business platform architecture to transform the existing processes and build SaaS applications that can be implemented in all group companies. The role involves continuous evaluation of the newest technology trends, selection of best open source tool & do a PoC or MVP before handing it over to the delivery team for full product development. As a major responsibility, I have been involved in each stage of development to ensure that designed architecture has adhered and the product has been delivered with the desired quality.

Session: DevSecOps for Microservices

I wanted to make a case that to be successful with microservices your organization must move towards DevSecOps. 

Microservices should be based on followings

Domain Driven Design
Security
Scalability
Availability
Resiliency
Independent, autonomous
Decentralized governance
Failure isolation
Auto-Provisioning
Distributed Monitoring and Logging
Continuous Integration and delivery through DevSecOps

As you can see, each of these features poses its own unique challenges. Let’s look at each one of them and see why DevSecOps is such an important factor when thinking about microservices.