Posts

Open Source Technologies

Image
Open source technologies are making profound impact in the overall IT industry and disrupting underlying businesses. Though open source technologies brings savings from cost perspective but underlying support issues cannot be mitigated. Specially in the businesses which cannot afford downtime have to seriously think about the adoption of open source technologies and compare the cost benefit analysis with keeping in mind the underlying risk associated with them. Regulators across the globe are closely monitoring as well and in some part of the world open source technologies are observed as threat by regulators. In early days, open source or freeware technologies were rolled out by anonymous communities but later with their success and adoption by enterprises the big vendors such as Fintech providers started utilizing them by inheriting the underlying code and providing the support and management contracts. Purchase of MySQL and Linux by Oracle and RedHat respectively are some the exa

Microservice vs Monolithic Architecture

Image
As the technology is evolving and disrupting the overall businesses, innovation in overall Architecture paradigm is shifting drastically. If we see the Technology Architecture of 90s, they were more sort of modular in nature with languages like Visual Basic were thriving. Then came object oriented era and Architectural concepts gain a paradigm shift. Languages like Java, C++ gain their ground and for the first time we had seen platform agnostic solutions, where you can write the code once and run on any platform i.e. Windows, linux, AIX etc. Technology revamp was not happening only on the core level, such changes gave birth to concepts of frameworks. Frameworks are the best practices in solution architecture to enhance the ability of underlying systems, which were consolidated by industry specialists and later practiced by overall technology industry. To enhance the capability of systems and increase the capability of integration, industry came up with the framework of Monolith
Image
What is Enterprise Architecture Practice? As name suggest it is the Architecture of an Enterprise but the niche of the topic is not isolated within Information Technology Architecture. EA in principle is the practice of aligning Business Strategy and Goals with IT Strategy and Goals to ensure the IT investment is utilised in the overall growth of the Business. EA requires high level commitments from CxOs to ensure that the alignment is not only on the papers but in practice as well. EA practice is divided into two categories i.e. 1) Strategic Alignment 2) Implementation Cycle Strategic Alignment Strategic Alignment is the crust of overall EA practice and it starts from identifying the Vision and Mission of Business. Vision states the goals of the business in coming years and Mission outlines the key drivers to achieve the goals. Job of EA is to create and IT understanding of the business goals and come up with IT strategy which outlines the high-level goals to meet the