For enterprises disrupting the marketplace, technology is the key enabler
that is helping them create new business models and processes. Open source
software has played an enabler role in developing these new scalable and
high-performing systems. From the digital transformation perspective,
following four levers play an important role.
Connected – with the advent of IoT everything is getting connected. All
this data is being transmitted over mobile and fixed bandwidth networks where
the enterprises are making sense out of it leading to real-time decision
making. New service models are being created around data. E.g. Rolls Royce
aircraft engines capture data around the engine performance which can be
given as subscription to airlines for predictive maintenance. This data can
also be used to develop models for better engines. Data – All the data from
Things, device l... (more)
New forces are impacting the entire value chain of an enterprise.
Availability of large amounts of digital data, automation of the production
processes, inter-connectivity of the supply chains, and digitization of the
customer experience is re-organizing entire industries leading to
the transformation of business models.
Let’s look at the some of the critical pieces of the value chain and see
the impact of the new technologies.
Manufacturing – For any enterprise that is manufacturing or sourcing raw
materials/parts/products, global sourcing has become the norm.
Most enterprises are struggling to innovate and are not investing enough into
new technologies to counter disruptive measures. As a result, in a few years,
their products are becoming irrelevant in the market. Examples of Blackberry,
Nokia, Kodak, Blockbuster have been quoted numerous times. Technology has
lowered the entry barrier to innovation, and new entrants can easily disrupt
the entire business models in a matter of months. Geographical borders do not
guarantee any competitive advantages anymore. Any breakthrough or new idea
travels around the world in a matter of minutes.... (more)
A Four-Pronged Approach to Microservices Adoption
By Aravind Ajad Yarra
Enterprises have been struggling for years to develop applications that are
agile and quick to change. Microservices architecture provides a way to
address this challenge and has therefore caught the attention of enterprise
IT teams. Beyond the initial enthusiasm, proof of concepts and pilot
implementations, enterprises are struggling to adopt this architecture. In
this blog, I explain why enterprises need to consider a strategic approach to
Microservices architecture and suggest a four pronged approach to ado... (more)
Any application you pick up, there are some issues – big or small. There
will be copy-paste code, mistakes, algorithms which could have better thought
through. But what distinguishes an antipattern from these normal errors is
that like patterns these antipatterns are recurring throughout the code base.
In my recent experience in dealing with performance issues, I had observed
certain recurrent themes that are undermining the overall application
performance. Most of these antipatterns are well documented but it seems we
do not learn from others mistakes. We need to make our own mis... (more)