Anishkumar believes that automation, cloud-native architectures, and infrastructure as code (IaC) will become more and more important in the sector.
Anishkumar Sargunakumar
In the world of technology, preserving performance, scalability, and efficiency requires a smooth application migration. Experienced in banking and telecommunications, Anishkumar Sargunakumar successfully oversaw the conversion of a Java application to a Ruby application using Helm and Kubernetes. While updating the application's architecture, his proficiency with microservices, infrastructure management, and backend technologies was crucial to a seamless transition.
ADVERTISEMENT
The application's performance was greatly enhanced by switching from a monolithic structure to microservices under Anishkumar's leadership in this migration project. Along with fixing long-standing problems and decommissioning old servers, the project also involved moving from Apache camel framework to the ELK stack. While the cost implications were not disclosed, the technical advancements greatly enhanced the application's efficiency.
Over the course of his career, Anishkumar has worked on several high-impact projects in various industries. In telecommunications, he worked extensively with Java and Ruby to develop microservices, while in banking, his focus was on infrastructure, ensuring smooth vendor code deployment. His deep understanding of various tech stacks has enabled him to navigate complex systems with confidence.
One of the biggest problems Anishkumar faced when switching from Java to Ruby was that he couldn't import the Ruby gems he needed to add a JDBC plugin to create database connectivity. To overcome this, his team developed a Java-based service to retrieve data from the database. However, this introduced another challenge: efficient data sharing between two microservices written in different languages. Through the use of Kubernetes Persistent Volume Claim (PVC), Anishkumar made it possible for Java and Ruby microservices to communicate efficiently in the containerized environment by facilitating smooth data exchange between them. This innovative solution proved instrumental in overcoming a complex technical roadblock.
In terms of the future, Anishkumar believes that automation, cloud-native architectures, and infrastructure as code (IaC) will become more and more important in the sector. With the rise of Kubernetes, efficient container orchestration has become essential for scalable application deployment. Security and observability, particularly in banking and telecommunications, are also gaining prominence, with tools like the ELK stack and Splunk becoming industry standards.
For professionals entering or advancing in this field, Anishkumar emphasizes the importance of mastering both coding and infrastructure management. Staying up-to-date with emerging technologies such as serverless computing, AI-driven automation, and enhanced DevOps practices is critical for long-term success.
Reflecting on his journey, Anishkumar highlights the value of adaptability in technology. "Every challenge presents an opportunity to innovate. The key to success lies in continuous learning and the ability to bridge the gap between development and infrastructure," he notes. His contributions to application migration and modernization stand as a testament to his technical acumen and problem-solving capabilities, making a lasting impact on the organizations he has worked with. Anishkumar's proficiency in utilizing serverless computing, AI-powered automation, and improved DevOps methodologies has allowed him to propel noteworthy progress in the modernization and migration of applications. His capacity to adjust to changing technological advancements and close the gap between infrastructure and development has been crucial to the long-term success of the organizations he has worked with.
