By Satish Sukumar on March 6, 2012
 We presented a session at the Agile India conference on the 19th of Feb. We spoke about our experiences of using the agile discipline that enabled the success EduNxt within Manipal Global Education (MaGE). MaGE, is India’s largest provider of education in the private sector with over 220,000 students enrolled in more than 700 courses, [...]
Posted in Agile Practices, Software Architecture | Tagged Agile Practices
By Satish Sukumar on October 18, 2011
Continuing the series on design techniques, we look at refining response time of software applications. An important principle is to pre-compute as much as possible by building indexes, using caches and pre-generating aggregates and reports.
Posted in Design Techniques | Tagged response time, software performance
By Satish Sukumar on September 20, 2011
This is the first in a series of posts that describe design techniques we have put together over several years. In this post I focus on techniques to get desired performance – specifically throughput – in a software system.
Posted in Design Techniques
By Satish Sukumar on April 27, 2009
True is the old adage that education and health care are two businesses that do not go out of fashion. India has certainly become a sought after destination for medical tourism, even while health care accessibility is still a challenge for the common man if India. Education – the industry we are focusing on – [...]
Posted in Lectures | Tagged Perspectives, Trends
By Satish Sukumar on April 14, 2009
Introduction
Current generation application systems are complex ecosystems—the various applications within the ecosystem have many interdependencies among them and are generally integrated at a platform level; they are not a collection of independent applications using application level integration schemes. There is a strong interdependency between business systems, IT systems, software systems, platforms, and IT infrastructure. As [...]
Posted in Business Service Management, Papers | Tagged Enterprise Architecture, Perspectives
By Satish Sukumar on August 8, 2008
A rich list of features that camouflages an inherently weak architecture leads to a CMS environment that will end in chaos. Pay close attention to how important architecture issues are handled before you make a choice. In this post we shall look at some of the important architecture gotchas.
Posted in Content Management, Featured Articles, Software Architecture | Tagged Perspectives
By Satish Sukumar on July 23, 2008
If you were starting out on your journey of content management and were planning to setup a content management system, how would you choose the appropriate one? If you wanted to start a blog or have an organization wide wiki, the category you would look for is easy – look for a blog environment or a wiki environment. However as architects, we often have to make decisions that are more complex – where a variety of functionality is required.
Posted in Content Management, Featured Articles, Software Architecture | Tagged Perspectives
By Satish Sukumar on July 16, 2008
Our definitions of content, how we relate to it and how we manage it has changed significantly over the last decade or so. Blogs, wikis, personal websites, social networking, bookmarks and a host of similar phenomenon has given us a set of tools to author, discover, share and review content. We have changed as individuals [...]
Posted in Content Management, Featured Articles, Software Architecture | Tagged Perspectives