This is a humble effort to pen down my learnings and thoughts.