THE OFFICE OF AIMA CENTRE FOR MANAGEMENT EDUCATION AT ANDHRA ASSOCIATION BUILDING, 24-25 INSTITUTIONAL AREA, LODHI ROAD, NEW DELHI HAS RELOCATED TO AIMA’S NEW PREMISES AT 15, LINK ROAD, LAJPAT NAGAR, PART-III, NEW DELHI W.E.F 6TH NOVEMBER 2017                   The office of AIMA Centre for Management Services at Management House, 14 Institutional Area, Lodi Road, New Delhi - 110003 has relocated to AIMA’s new premises at 15, Link Road, Lajpat Nagar, Part-III, New Delhi w.e.f. 13th November 2017

Management News

Shaping the Future

In today’s service-led, cloud-centric, and API-connected business landscape, monolithic software struggles to keep up with the rapid development of new innovations, tools, and platforms. In this ‘always on’ and ‘always connected’ world, it is no longer feasible to release software products on a multi-month or multi- year development cycle. Microservices is the architecture of choice for companies seeking a highly scalable, costeffective, and resilient approach which helps them operate in a fast-moving business climate. Microservice-based software applications are being utilised by companies such as Amazon, Netflix, Uber, Comcast, eBay, Karma, and Capital One for their business-critical apps. Traditional monolithic applications work as a standalone software program built to operate separately and independently from other computing applications. Since every component must essentially be built-in in the application, these types of systems have limited flexibility, TECHNOLOGY adapt poorly to change, and are prone to risk. These drawbacks have led to a shift towards adopting microservices, which are better suited to business needs in the digital age. The microservices approach breaks down a complex application into several autonomous services, which are small, independent processes that communicate and work together to perform the functions of a monolith in a more flexible way. Although each component is connected to another, it is assigned a different task using a modular methodology—connecting all the pieces of the modern software puzzle to deliver smoother, more agile business performance. For monolithic applications, every time an additional component is integrated or a new change is required, the entire system must be upgraded and rebuilt. With this style of development, there is a risk of interrupting background tasks which makes the system susceptible to failure during startup—which results in poor business agility. Even minor changes or enhancements can become a time- ... Page 63