Skip to main content
  1. Articles/

பல வகை இ-காமர்ஸ் அக்ரிகேட்டரை உருவாக்குதல்: இந்தியாவில் ஆன்லைன் ஷாப்பிங்கை புரட்சிகரமாக்குதல்

631 words·3 mins·
மென்பொருள் மேம்பாடு இ-காமர்ஸ் தீர்வுகள் இ-காமர்ஸ் வலை சுரண்டல் தரவு திரட்டல் விலை ஒப்பீடு அளவிடக்கூடிய கட்டமைப்பு இந்திய இ-காமர்ஸ்
திபாங்கர் சர்க்கார்
Author
திபாங்கர் சர்க்கார்
உலகின் சிறந்த தொழில்நுட்பங்களில் சிலவற்றில் பணியாற்றுகிறேன்.
Table of Contents

இந்திய இ-காமர்ஸின் பரபரப்பான நிலப்பரப்பில், பல தளங்களில் சிறந்த ஒப்பந்தங்களைக் கண்டுபிடிப்பது நுகர்வோருக்கு ஒரு சவாலான பணியாக இருக்கலாம். இந்திய நுகர்வோருக்கான ஆன்லைன் ஷாப்பிங் அனுபவத்தை எளிமைப்படுத்தவும் மேம்படுத்தவும் நோக்கமாக கொண்ட நவீன இ-காமர்ஸ் அக்ரிகேட்டரை உருவாக்குவதில் எனது அனுபவத்தை இந்த கட்டுரை விவரிக்கிறது.

திட்ட கண்ணோட்டம்
#

புத்தாக்கத் திட்டங்களை உருவாக்கும் டிஜிட்டல் நிறுவனமான எங்கள் வாடிக்கையாளர், பல இ-காமர்ஸ் தளங்களிலிருந்து தயாரிப்புத் தகவல்களைத் திரட்டும் ஒரு தளத்தை கற்பனை செய்தார். முக்கிய நோக்கங்கள்:

  1. 10க்கும் மேற்பட்ட முக்கிய இந்திய இ-காமர்ஸ் போர்ட்டல்களிலிருந்து தரவுகளைச் சேகரிக்க வலுவான வலை ஊர்தல் அமைப்பை உருவாக்குதல்
  2. பெரிய அளவிலான தயாரிப்புத் தரவுகளை சேமிக்கவும் நிர்வகிக்கவும் அளவிடக்கூடிய தரவுத்தளத்தை உருவாக்குதல்
  3. திறமையான தேடல் மற்றும் ஒப்பீட்டு இயந்திரத்தை செயல்படுத்துதல்
  4. எளிதான தயாரிப்பு கண்டுபிடிப்பு மற்றும் ஒப்பீட்டிற்கான பயனர் நட்பு இடைமுகத்தை வடிவமைத்தல்
  5. நிகழ்நேர விலை மற்றும் இருப்பு புதுப்பிப்புகளை உறுதி செய்தல்

தொழில்நுட்ப அணுகுமுறை
#

வலை ஊர்தல் மற்றும் தரவு பிரித்தெடுத்தல்
#

தளத்தின் அடிப்படை ஒரு நுட்பமான வலை ஊர்தல் அமைப்பாகும்:

  1. பரவலாக்கப்பட்ட ஊர்தல்: பைதான் மற்றும் ஸ்க்ராபி பயன்படுத்தி அளவிடக்கூடிய, பரவலாக்கப்பட்ட ஊர்தல் கட்டமைப்பை செயல்படுத்தியது
  2. புத்திசாலித்தனமான திட்டமிடல்: தயாரிப்பு புதுப்பிப்பு அதிர்வெண்களின் அடிப்படையில் தகவமைக்கக்கூடிய ஊர்தல் அட்டவணையை உருவாக்கியது
  3. தரவு இயல்பாக்கம்: வெவ்வேறு இ-காமர்ஸ் தளங்களில் தயாரிப்புத் தகவல்களை தரப்படுத்த வழிமுறைகளை உருவாக்கியது
  4. பிழை கையாளுதல் மற்றும் மீண்டும் முயற்சி பொறிமுறைகள்: தள மாற்றங்கள் மற்றும் நெட்வொர்க் சிக்கல்களை நிர்வகிக்க வலுவான பிழை கையாளுதலை செயல்படுத்தியது

தரவு சேமிப்பு மற்றும் மேலாண்மை
#

பெரும் அளவிலான தரவுகளை திறமையாக கையாள:

  1. NoSQL தரவுத்தளம்: நெகிழ்வான திட்ட வடிவமைப்பு மற்றும் அளவிடக்கூடிய தன்மைக்காக MongoDB ஐப் பயன்படுத்தியது
  2. தரவு கிடங்கு: வரலாற்று விலை கண்காணிப்பு மற்றும் பகுப்பாய்விற்கான தரவு கிடங்கு தீர்வை செயல்படுத்தியது
  3. தற்காலிக சேமிப்பு அடுக்கு: அடிக்கடி அணுகப்படும் தரவுகளை தற்காலிகமாக சேமிக்கவும் பதில் நேரங்களை மேம்படுத்தவும் Redis ஐப் பயன்படுத்தியது
  4. தரவு பதிப்பாக்கம்: காலப்போக்கில் தயாரிப்புத் தகவல்களில் ஏற்படும் மாற்றங்களைக் கண்காணிக்க ஒரு அமைப்பை உருவாக்கியது

தேடல் மற்றும் ஒப்பீட்டு இயந்திரம்
#

தளத்தின் முக்கிய செயல்பாடு:

  1. Elasticsearch ஒருங்கிணைப்பு: வேகமான, தொடர்புடைய தேடல் முடிவுகளுக்காக Elasticsearch ஐ செயல்படுத்தியது
  2. தனிப்பயன் தரவரிசை வழிமுறைகள்: விலை, மதிப்பீடுகள் மற்றும் பிற காரணிகளின் அடிப்படையில் தயாரிப்புகளை தரவரிசைப்படுத்த வழிமுறைகளை உருவாக்கியது
  3. நிகழ்நேர விலை ஒப்பீடு: வெவ்வேறு விற்பனையாளர்களுக்கு இடையே உடனடி விலை ஒப்பீட்டிற்கான அமைப்பை உருவாக்கியது
  4. வகை-குறிப்பிட்ட பண்புகள்: வெவ்வேறு தயாரிப்பு வகைகளுக்கான நெகிழ்வான பண்பு ஒப்பீட்டை செயல்படுத்தியது

பயனர் இடைமுகம் மற்றும் அனுபவம்
#

சிக்கலானதை பயனர்களுக்கு எளிதாக்குவதில் கவனம் செலுத்துதல்:

  1. பதிலளிக்கும் வலை வடிவமைப்பு: மொபைல்-முதல், பதிலளிக்கும் வலை இடைமுகத்தை உருவாக்கியது
  2. உள்ளுணர்வு வடிகட்டிகள்: தேடல் முடிவுகளை சுத்திகரிப்பதற்கான எளிதில் பயன்படுத்தக்கூடிய வடிகட்டிகளை செயல்படுத்தியது
  3. விலை எச்சரிக்கை அமைப்பு: குறிப்பிட்ட தயாரிப்புகளில் விலை எச்சரிக்கைகளை அமைக்க பயனர்களுக்கான அம்சத்தை உருவாக்கியது
  4. தனிப்பயனாக்கப்பட்ட பரிந்துரைகள்: பயனர் உலாவல் மற்றும் தேடல் வரலாற்றின் அடிப்படையில் பரிந்துரை இயந்திரத்தை உருவாக்கியது

சவால்கள் மற்றும் தீர்வுகள்
#

சவால் 1: தள கட்டமைப்பு மாற்றங்களைக் கையாளுதல்
#

இ-காமர்ஸ் இணையதளங்கள் அடிக்கடி தங்கள் கட்டமைப்புகளை புதுப்பித்தன, எங்கள் ஊர்திகளை உடைத்தன.

தீர்வு: தள மாற்றங்களைக் கண்டறிந்து தானாகவே தழுவிக்கொள்ள இயந்திர கற்றல் அடிப்படையிலான அமைப்பை நாங்கள் செயல்படுத்தினோம். கைமுறையாக தலையீடு தேவைப்படும் குறிப்பிடத்தக்க மாற்றங்களை எங்கள் குழுவுக்கு எச்சரிக்கும் கண்காணிப்பு அமைப்பால் இது நிறைவு செய்யப்பட்டது.

சவால் 2: தரவு துல்லியத்தை உறுதி செய்தல்
#

மில்லியன் கணக்கான தயாரிப்புகளில் துல்லியமான, புதுப்பிக்கப்பட்ட தகவல்களை பராமரிப்பது சவாலாக இருந்தது.

தீர்வு: பல ஆதாரங்களிலிருந்து தரவுகளை குறுக்கு குறிப்பிடுவதன் மூலமும், பயனர் உந்துதல் பிழை அறிக்கையிடலை செயல்படுத்துவதன் மூலமும் பல அடுக்கு சரிபார்ப்பு அமைப்பை நாங்கள் உருவாக்கினோம். சந்தேகத்திற்கிடமான விலை மாற்றங்களைக் கொடியிட்டு விசாரிக்க புள்ளிவிவர பகுப்பாய்வையும் பயன்படுத்தினோம்.

சவால் 3: ஊர்தல் செயல்திறன் மற்றும் மரியாதையை நிர்வகித்தல்
#

புதிய தரவுகளுக்கான தேவையை பொறுப்பான ஊர்தல் நடைமுறைகளுடன் சமநிலைப்படுத்துவது முக்கியமானது.

தீர்வு: தயாரிப்பு பிரபலம் மற்றும் புதுப்பிப்பு முறைகளின் அடிப்படையில் தகவமைக்கக்கூடிய ஊர்தல் அதிர்வெண்களை நாங்கள் செயல்படுத்தினோம். ஒவ்வொரு தளத்தின் robots.txt மற்றும் ஊர்தல்-தாமத வழிகாட்டுதல்களை மதித்து, வலுவான வீத வரம்பு மற்றும் மரியாதை கொள்கைகளையும் உருவாக்கினோம்.

முடிவுகள் மற்றும் தாக்கம்
#

இ-காமர்ஸ் அக்ரிகேட்டர் தளம் குறிப்பிடத்தக்க மைல்கற்களை அடைந்தது:

  • பல வகைகளில் 10 மில்லியனுக்கும் அதிகமான தயாரிப்புகள் குறியீடு செய்யப்பட்டன
  • விலை ஒப்பீடுகள் மூலம் பயனர்கள் சராசரியாக 30% சேமிப்பு செய்ததாக தெரிவித்தனர்
  • தொடக்கத்திலிருந்து ஆறு மாதங்களுக்குள் 5 மில்லியன் மாதாந்திர செயலில் உள்ள பயனர்கள்
  • நேரடி தரவு ஒருங்கிணைப்புக்காக பல முக்கிய இ-காமர்ஸ் நிறுவனங்களுடன் கூட்டாண்மைகள் நிறுவப்பட்டன

முக்கிய கற்றல்கள்
#

  1. தரவு தரம் முக்கியமானது: ஒரு அக்ரிகேட்டர் தளத்தில், தரவின் துல்லியம் மற்றும் புதுமை பயனர் நம்பிக்கை மற்றும் தக்கவைத்தலுடன் நேரடியாக தொடர்புடையது.

  2. முதல் நாளிலிருந்தே அளவிடக்கூடிய தன்மை: தரவு அளவு மற்றும் பயனர் தளத்தில் விரைவான வளர்ச்சியைக் கையாள்வதில் தொடக்கத்திலிருந்தே அளவிற்கு வடிவமைப்பது முக்கியமானதாக இருந்தது.

  3. பயனர்-மைய அம்ச மேம்பாடு: தொடர்ந்து பயனர் கருத்துக்களைச் சேகரித்து அதன்படி செயல்படுவது ஷாப்பிங் அனுபவத்தை உண்மையிலேயே மேம்படுத்திய அம்சங்களுக்கு வழிவகுத்தது.

  4. நெறிமுறையான தரவு சேகரிப்பு: தீவிர தரவு சேகரிப்பை நெறிமுறை கருத்துகள் மற்றும் மூல இணையதளங்களின் வளங்களுக்கு மரியாதை கொடுப்பதுடன் சமநிலைப்படுத்துவது நீண்டகால நிலைத்தன்மைக்கு முக்கியமானது.

முடிவுரை
#

இந்த இ-காமர்ஸ் அக்ரிகேட்டர் தளத்தை உருவாக்குவது நுகர்வோருக்கு அதிகாரமளிக்க பெரிய தரவைப் பயன்படுத்துவதில் ஒரு பயணமாக இருந்தது. இ-காமர்ஸ் நிலப்பரப்பின் விரிவான பார்வையை வழங்குவதன் மூலம், நாங்கள் பயனர்களுக்கான ஷாப்பிங் செயல்முறையை எளிமைப்படுத்தியதோடு மட்டுமல்லாமல், இந்தியாவில் வெளிப்படையான மற்றும் போட்டித்தன்மை வாய்ந்த ஆன்லைன் சில்லறை விற்பனை சூழலுக்கும் பங்களித்தோம்.

இ-காமர்ஸ் துறையில் தரவு திரட்டல் மற்றும் பகுப்பாய்வின் மாற்றும் திறனை இந்த திட்டம் எடுத்துக்காட்டுகிறது. ஆன்லைன் ஷாப்பிங் தொடர்ந்து வளர்ச்சியடையும் நிலையில், தெளிவான, விரிவான மற்றும் பாரபட்சமற்ற தயாரிப்புத் தகவல்களை வழங்கக்கூடிய தளங்கள் நுகர்வோர் நடத்தையை வடிவமைப்பதிலும் சந்தை செயல்திறனை உந்துவதிலும் முக்கிய பங்கு வகிக்கும்.

Related

தேடல் பொறி உகப்பாக்க பகுப்பாய்வில் புதுமைகள்: அளவிடக்கூடிய, நிகழ்நேர தரவரிசை கண்காணிப்பு தளத்தை உருவாக்குதல்
637 words·3 mins
மென்பொருள் மேம்பாடு தேடல் பொறி உகப்பாக்க கருவிகள் தேடல் பொறி உகப்பாக்கம் பகுப்பாய்வு பெரிய தரவு மங்கோடிபி அளவிடக்கூடிய கட்டமைப்பு நிகழ்நேர செயலாக்கம்
வாடிக்கையாளர் ஈடுபாட்டை புதுமைப்படுத்துதல்: முன்னணி விசுவாச புள்ளிகள் மேலாண்மை அமைப்பை உருவாக்குதல்
612 words·3 mins
மென்பொருள் மேம்பாடு வாடிக்கையாளர் தக்கவைப்பு உத்திகள் விசுவாச திட்டம் வாடிக்கையாளர் ஈடுபாடு CRM விளையாட்டாக்கம் அளவிடக்கூடிய கட்டமைப்பு API மேம்பாடு
அடுத்த தலைமுறை செட்-டாப் பாக்ஸ்களுக்கான அளவிடக்கூடிய பின்னணி சேவைகளை உருவாக்குதல்
620 words·3 mins
மென்பொருள் மேம்பாடு IoT தீர்வுகள் செட்-டாப் பாக்ஸ் பின்னணி மேம்பாடு அளவிடக்கூடிய கட்டமைப்பு IoT மேகக்கணி சேவைகள் API வடிவமைப்பு
ரியல் எஸ்டேட் தொழில்நுட்பத்தை அளவிடுதல்: உயர் வளர்ச்சி தளங்களுக்கான தரவுத்தள மற்றும் சர்வர் உள்கட்டமைப்பை உகந்ததாக்குதல்
418 words·2 mins
மென்பொருள் மேம்பாடு உள்கட்டமைப்பு உகந்தமாக்கல் ரியல் எஸ்டேட் தொழில்நுட்பம் தரவுத்தள உகந்தமாக்கல் சர்வர் அளவிடும் திறன் கிளவுட் உள்கட்டமைப்பு செயல்திறன் சீரமைப்பு உயர் வளர்ச்சி ஸ்டார்ட்அப்கள்
சந்தைப்படுத்தல் தானியங்கி தளத்தை நவீனமயமாக்குதல்: API மறுவடிவமைப்பு மற்றும் பல மொழி ஒருங்கிணைப்பு
435 words·3 mins
மென்பொருள் மேம்பாடு API கட்டமைப்பு API வடிவமைப்பு சந்தைப்படுத்தல் தானியங்கி பல மொழி ஒருங்கிணைப்பு RESTful API மென்பொருள் கட்டமைப்பு டெவலப்பர் அனுபவம்
முன்னணி மேம்பாட்டை துரிதப்படுத்துதல்: 99Acres-க்கான விட்ஜெட் தளத்தை உருவாக்குதல்
903 words·5 mins
மென்பொருள் மேம்பாடு வலை மேம்பாடு முன்னணி மேம்பாடு விட்ஜெட் தளம் JQuery சர்வர்-சைட் ரெண்டரிங் பழைய வலைத்தளங்கள் வலை செயல்திறன்