04/15: End User Monitoring (EUM)
End User Monitoring is a process of using a tool or technology that enables us to simulate a user session for define intervals and generating the performance reports for an application.
Apache JMeter usually used for Unit, Regression and Load Testing for applications, but one could leverage for EUM as well. Mercury BAC and Keynote are the commercial solutions for EUM.
Apache JMeter usually used for Unit, Regression and Load Testing for applications, but one could leverage for EUM as well. Mercury BAC and Keynote are the commercial solutions for EUM.
04/15: AAA Expectations
Internet Applications are expected to be Accessible Anywhere and Anytime i.e. AAA Expectations. That demands lot of discipline in design and deployment from an Internet Application.
04/12: Software as a Service (SaaS)
Most people think, SaaS is a web application but SaaS is an application that serves the customers over network. In today's world from a network application our expectations are that it’s available 24x7x365 days and accessible from anywhere through a thin client. In short these expectations are AAA i.e. accessible any where and any time. That demands a lot of discipline in design and deploying a SaaS.
How many of you heard of Application Service Providers i.e. ASP? SaaS is nothing but an old wine in new bottle version of ASP.
How many of you heard of Application Service Providers i.e. ASP? SaaS is nothing but an old wine in new bottle version of ASP.
04/12: Operations Complexity Index
Logical Tiers (LT) >= Physical Tiers (PT)
For N Nodes in each Tier Operations Complexity Index (OCI) is calculated as
For N=4; LT=PT
3 Tier = 16, 4 Tier = 64, and 5 Tier = 256
For N=4, LT-PT=1
3 Tier = 8, 4 Tier = 32, and 5 Tier = 128
For N Nodes in each Tier Operations Complexity Index (OCI) is calculated as
OCI = (LT-PT+1)*(N^(PT-1))
For N=4; LT=PT
3 Tier = 16, 4 Tier = 64, and 5 Tier = 256
For N=4, LT-PT=1
3 Tier = 8, 4 Tier = 32, and 5 Tier = 128
04/12: Operationability
Its all about making technical decision(s) to create business value while minimizing the operations complexity and issues to make the IT solutions and services financially viable to you and your clients.
04/12: Cloud Computing
Cloud Computing is OnDemand Availability of Computing Services over the Wire. Cloud Computing's foundation is the virtualization and provisioning of computing services using APIs, Infrastructure as Code(IaC), or Self Service Portals. Cloud Computing has Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Function as a Service(FaaS), and Software as a Service (SaaS) as its service building blocks.
Disclaimer
The views expressed in the blog are those of the author and do not represent necessarily the official policy or position of any other agency, organization, employer, or company. Assumptions made in the study are not reflective of the stand of any entity other than the author. Since we are critically-thinking human beings, these views are always subject to change, revision, and rethinking without notice. While reasonable efforts have been made to obtain accurate information, the author makes no warranty, expressed or implied, as to its accuracy.
The views expressed in the blog are those of the author and do not represent necessarily the official policy or position of any other agency, organization, employer, or company. Assumptions made in the study are not reflective of the stand of any entity other than the author. Since we are critically-thinking human beings, these views are always subject to change, revision, and rethinking without notice. While reasonable efforts have been made to obtain accurate information, the author makes no warranty, expressed or implied, as to its accuracy.