Entity matching is matching of two records, for example, two songs. This matching is done based on, in our example, song name, composer, lyricist, artist, genre etc. When two records have to be matched in real world things get complicated. This complication includes missing attributes, typos, etc. There have been lot of techniques and evolution of them throughout advent of NLP techniques in Data Science. I will cover journey and best practices for Entity Matching in industry and research which can be directly applied by anyone.