-
Continue reading →: Design for Availability – Game of 9s
Recently in one of the discussions I heard a statement – “for our solution, we require near 100% availability”. But do we really understand, what’s near 100% really means. For me, anything above 99% is near 100. But in reality, there is huge difference in 99% availability and 99.9999% availability.…
-
Continue reading →: Non-Functional Requirements – most neglected aspect of Software Development
Everyone working in Software industry knows what Non-Functional Requirements (NFRs) are, but even after that, I have seen so many cases where solution is designed, developed and delivered without considering key aspects of NFRs or very poorly defined NFRs or team defined NFRs very late in the development cycle. Ultimately…
-
Continue reading →: Multi-Tenancy – Authentication and Authorization
In the last post, we have seen how to design multi-tenant solution and what all factors influence design decisions. One of the questions I received on that post – what about authentication and authorization in multi-tenant scenario? To understand authentication and authorization in a multi-tenant scenario, let’s refer back the…
-
Continue reading →: Positive Vs Negative Attitude
Recently there has been instances, where I felt I am surrounded by lot of negative folks, who are trying hard to pull me into their negative thinking zone. This experience introduced a thought among me – “how to identify this negativity and can I do something about it?” How to…






