Resources:

Bringing Complex Telco Know-How to the Complex Cloud


Read the Transcript

Damien: “My name is Damien Toledo, I’m VP of engineering at Nirmata. My background is in network management, I’m basically a software engineer, and I spend a lot of time developing network management systems for telcos and large companies as well.”

Where did the vision for Nirmata originate?

Damien: “Experience in network management is very important to what we do at Nirmata. We’re applying the same techniques we’ve learned managing large telco systems to managing cloud distributed applications. We have hundreds of services, which presents the same type of challenges in terms of keeping the application up and running all the time.”

How is the Nirmata team equipped with the skills to deliver this platform?

Damien: “All this we’ve learned by developing a large network management system. We are applying these technologies to cloud-native applications.”

What are the benefits of cloud-native applications?

Damien: “Cloud-native applications are very important for our customers. It’s a type of architecture that can really bring them a lot of important benefits. Like, for instance, this type of architecture is more scalable than monolithic applications. Also, these applications are much more resilient. You can shut down individual services and still allow most of your applications to work. It’s also very important in terms of speed. By being cloud-native, you can develop much quicker, and you can deploy your services independently—you don’t have to deploy huge, monolithic applications. So, you can make incremental changes to your environment very quickly.

Since Nirmata is also a cloud-native application, our customers can grow with us, or we can grow with our customers.

Another very important feature of cloud-native applications is you can develop very quickly. This is one of the most important benefits we see with our customers. You can incrementally and very quickly add functionalities to the applications.

Nirmata is built on a set of microservices, and it gives us some very interesting attributes. For example, our platform is very scalable, reliable, and we can also move very fast adding new functionalities to the platform.

When building the Nirmata solution, we developed a set of libraries to build microservices, and now we can provide these libraries to our customers to allow them to build their own microservices.”