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.
Inter-connectivity of the entire supply chain via telecom networks has
synchronized supply chains and shortened the production cycles. The advent of
the Internet of Things (IoT) has enabled this inter-connectivity across the
value chain Distribution and Logistics – the distribution model is moving
online, m... (more)
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 mode... (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)
Capacity Planning is all about managing you resources better. Resources are
finite, resources need to be procured, resources come at a cost, resources
get consumed, as a result you need to do some capacity planning.
Capacity planning is an exercise undertaken in all the industries. There are
plenty of models on how to perform capacity planning. But somehow application
of these models in the software industry is too cumbersome, tedious and at
times completely useless. These models work best when you have a standardized
product and process. In software, every release changes the dyn... (more)
Time and again, we witness, when a program goes into acceptance testing
phase, the client and teams suddenly realize that the application is not
meeting the Non-Functional requirements. Usually the application is very
slow, or it is frequently going down or not scaling up as expected. I am not
even talking of requirements mismatch here.