විශේෂඥතාව ලබා දෙන ලදී ඉදිරිපස, පසු අන්තය සහ QA කර්මාන්තය ආහාර පාන සේවාදායකයා ඈන්ස් බොබා ටී යනු ඇමරිකානු බුබුලු තේ ෆ්රැන්චයිස් එකකි (පර්ල් මිල්ක් ටී හෝ බොබා මිල්ක් ටී ලෙසද හැඳින්වේ). එය 2010 දී ආරම්භ කරන ලද අතර එක්සත් ජනපදය පුරා ස්ථාන 350+ කට වඩා ඇත. තේ, කිරි, නැවුම් අමුද්රව්ය සහ අද්විතීය වට්ටෝරුවක් සමඟ පරිපූර්ණ උෂ්ණත්වයකදී පෙරන ලද අතර නව්ය ලෙස ඉදිරිපත් කෙරේ. පාරිභෝගිකයින්ට කරන සෑම ඇණවුමක් සඳහාම ත්යාග උපයා ගත හැකි අතර අනාගත ඇණවුම් සඳහා ත්යාග ලකුණු ලබා ගත හැකිය. පක්ෂ දෙකම NDA ගිවිසුමක් අත්සන් කර ඇති බැවින්, Ann's Boba Tea යන නම ස්ථාන දරන්නා වේ. වියාචනය— අභියෝගය ඈන්ගේ ගබඩාව තුළ සහ මාර්ගගත ඇණවුම් කිරීමේ යෙදුම් නිර්මාණය කරන ලද්දේ LevelUp (පාරිභෝගික සම්බන්ධතා සහ ජංගම ගෙවීම් වේදිකාවක්) පසුබිම ලෙස භාවිතා කරමිනි. කෙසේ වෙතත්, LevelUp අත්හිටුවා තිබූ බැවින්, අපගේ සේවාදායකයාට එහි පවතින පරිශීලක දත්ත සහ ඇණවුම් පද්ධතිය Paytronix (ආපනශාලා සහ පහසුව සඳහා වෙළඳසැල් සඳහා වලාකුළු මත පදනම් වූ පාරිභෝගික අත්දැකීම් කළමනාකරණ වේදිකාවක්) වෙත මාරු කිරීමට අවශ්ය විය. මෙම සංක්රාන්තිය ක්රියාත්මක කිරීමේදී මුහුණ දෙන ප්රධාන අභියෝග 6 මෙන්න. 1. ගබඩා තොරතුරු: පැරණි මෙවලමෙහි පසුබිම හා සසඳන විට, නවතම වේදිකාව වන Paytronix, ගබඩාවට අදාළ සවිස්තරාත්මක තොරතුරු සැපයීමට අපොහොසත් විය. සංක්රාන්තිය නොසලකා, පරිශීලක අත්දැකීම සමඟ අනුකූලතාව පවත්වා ගැනීම සඳහා, පරිශීලකයින්ට සවිස්තරාත්මක තොරතුරු වල එකම ප්රමාණය සහ ගුණාත්මකභාවය අඛණ්ඩව ලැබෙන බව සහතික කිරීමට අපට ක්රමයක් සොයා ගැනීමට සිදු විය. 2. පරිශීලක අත්දැකීම: තීරණාත්මක අභියෝගයක් වූයේ Paytronix හි සියලුම විශේෂාංග LevelUp සමඟ ක්රියාත්මක වූ ආකාරයටම ක්රියාත්මක වන බව සහතික කිරීමයි, විශේෂයෙන් වෙළඳසැල තුළ සහ මාර්ගගත ඇණවුම් පද්ධති, ප්රධාන වශයෙන් පරිශීලක අත්දැකීම (සේවකයින් සහ පාරිභෝගිකයින් සඳහා) සඳහා හේතු විය. 3. ක්රෙඩිට් කාඩ් කළමනාකරණය: LevelUp සමඟ ඇතුළත් කර ඇති වැදගත් ගෙවීම් විශේෂාංග අතර මුදල් පසුම්බියකට ක්රෙඩිට් කාඩ්පතක් එක් කිරීම සහ ස්වයංක්රීයව නැවත ආරෝපණය කිරීම ඇතුළත් විය. එබැවින්, Paytronix සමඟ ඒවා අනුකරණය කිරීමට අපට ක්රම සොයා ගැනීමට සිදු විය. 4. ඇණවුම් අභිරුචිකරණය කිරීම: ටැපියෝකා, පුඩිං, නටා ජෙලි, රෙඩ් බෝංචි සහ තවත් බොහෝ දේ වැනි විවිධ ටොපිංස් වලින් තෝරා ගැනීමට පාරිභෝගිකයින්ට ඉඩ සලසමින්, ඇණවුමක් අභිරුචිකරණය කිරීමට LevelUp ඕනෑ තරම් විකල්ප ලබා දුන්නේය. Paytronix සමඟ ඇතුළත් කිරීමට මෙම ක්රියාකාරීත්වයම සංකීර්ණ විය. 5. Paytronix සංක්රමණය: Paytronix හි මෙහෙයුම් භූ දර්ශනය තේරුම් ගැනීම විශාලතම අභියෝගයක් විය. සාර්ථකව සංක්රමණය වීමට නම්, අපට විවිධ Paytronix API සහ කේත පදනම් තේරුම් ගැනීමට අවශ්ය විය. එවිට පමණක් අපට LevelUp විසින් පිරිනමනු ලබන විශේෂාංග/ක්රියාකාරීත්වයන්හි හැසිරීම් ගැලපිය හැකිය. 6. කාල සීමාවන්: නිශ්චිත දිනයකින් LevelUp අත්හිටුවන බැවින්, දැඩි කාලරාමුවක් අනුගමනය කිරීම අත්යවශ්ය විය. මරුටි ටෙක්ලැබ්ස් ඇයි? නව්ය තොරතුරු තාක්ෂණ විසඳුම් සංවර්ධනය කිරීම සහ ක්රියාත්මක කිරීම පිළිබඳ අපගේ පුළුල් අත්දැකීම්, ඔවුන්ගේ ගැටලුව පිළිබඳ නිවැරදි අවබෝධය සහ සවිස්තරාත්මක සංක්රමණ උපාය මාර්ගය හේතුවෙන් ඈන්ස් බොබා ටී ඔවුන්ගේ සහකරු ලෙස මරුටි ටෙක්ලැබ්ස් තෝරා ගත්තේය. අපගේ විශේෂඥයින් විභව අභියෝග ඉදිරිපත් කළ අතර බාධාවකින් තොරව සංක්රාන්තියක් සහතික කිරීම සඳහා යෝජිත විසඳුම් ඉදිරිපත් කළහ. තවද, අපි කාල-කොටු කළ කාර්යයන් ඉටු කළ අතර පෙර වේදිකාව අවසන් වීමට පෙර සම්පූර්ණ සංක්රමණය අවසන් කිරීමට අපගේ කැපවූ කාලරාමුව ඉටු කළෙමු. මෙය නව වේදිකාවේ බොහෝ පරීක්ෂණ පැවැත්වීමට අපට ප්රමාණවත් කාලයක් ලබා දුන්නේය. අපගේ තාක්ෂණික දක්ෂතාවය, විශ්වාසදායක පාලනය සහ කාලෝචිත සන්නිවේදනය අපගේ සේවාදායකයා වඩාත් විශ්මයට පත් කළේය. විනිවිද පෙනෙන ක්රියාවලියක් අනුගමනය කරමින් නියමිත වේලාවට සහ අයවැය තුළ සැපයීමට අපගේ කැපවීම අපව කදිම සහකරුවෙකු බවට පත් කළේය. විසඳුමක් ඈන්ගේ ගබඩාව තුළ සහ ජංගම යෙදුම් ක්රියාත්මක වන්නේ එකම පසුබිම් වේදිකාවක් වන LevelUp හරහාය. එබැවින්, මාරු නොවීම අපගේ සේවාදායකයාගේ සේවාවන් සමඟ සැලකිය යුතු බාධා ඇති කිරීමට, ඔවුන්ගේ වෙළඳ නාමයේ කීර්ති නාමයට කැළලක් ඇති කිරීමට සහ සැලකිය යුතු මූල්යමය පාඩු ඇති කිරීමට හේතු වනු ඇත. Paytronix වෙත මාරුවීමට අපි ප්රවේශ වූ ආකාරය මෙන්න. ක්රියාකාරී සංවර්ධනය ආරම්භ කිරීමට පෙර අපි සැලසුම් කිරීමේ අදියරක් වන 'Sprint Zero' සමඟ ආරම්භ කළෙමු. මෙම අදියරේදී, යෙදුමේ මුල් කේතය, ව්යුහය සහ එය ක්රියාත්මක වූ ආකාරය පිළිබඳ පැහැදිලි බවක් ලබා ගැනීම සඳහා එකම කේතය (එනම් යුගල ක්රමලේඛනය) මත වැඩ කිරීමට අපි ක්රමලේඛකයින් දෙදෙනෙකුට වෙන් කළෙමු. මෙම සංක්රාන්තිය පහසු කිරීම සඳහා ක්රමලේඛකයින් විවිධ Paytronix API සමාලෝචනය කළහ. මෙම ප්රවේශය අපට සංක්රමණ අභියෝග හසුරුවා ගැනීමට උපකාරී විය. ගැඹුරු විශ්ලේෂණයකින් පසුව, අපි කොටස් දෙකකින් යුත් විසඳුමක් තීරණය කළ අතර, නියමිත කාලය සපුරාලීම සඳහා දෙකටම සමාන්තරව කටයුතු කිරීමට යෝජනා කළෙමු. පළමුව, මාර්ගගත ඇණවුම් අත්දැකීම නොවෙනස්ව තබා ගැනීම සඳහා අපි යෙදුම තුළ Paytronix මාර්ගගත ඇණවුම් වෙබ් අඩවිය ඒකාබද්ධ කළෙමු. අදියර 1: ස්වදේශීය යෙදුම සංවර්ධනය කිරීම අභියෝගාත්මක සහ කාලය ගතවන බව ඔප්පු වුවහොත්, අක්රීය කාලය සහ බාධා වළක්වා ගැනීම සඳහා අපගේ සේවාදායකයාට මෙම විසඳුම යෙදවිය හැකිය. අපි සමාන්තරව ගබඩාව තුළ සහ මාර්ගගත ඇණවුම් සඳහා Paytronix API භාවිතා කරමින් යෙදුමේ අනුරුවක් නිර්මාණය කළෙමු. මෙම ප්රවේශය වඩාත් සරල වූ නමුත් වැඩි සංවර්ධන කාලයක් අවශ්ය විය. අදියර 2: Paytronix භාවිතා කරමින්, අපි මෙවැනි විශේෂාංග නිර්මාණය කළෙමු: පරිශීලක ඇතුළත් කිරීම (ගිණුම් නිර්මාණය) සත්යාපනය මාර්ගගත ගෙවීම් අවන්හල් ලැයිස්තුගත කිරීම ඇණවුම් අභිරුචිකරණය මෙනු වර්ගීකරණය පක්ෂපාතීත්ව ලකුණු ගණනය කිරීම සහ මුදා ගැනීම ඉඟි එකතු කිරීම GPS හරහා ඇණවුම් ලුහුබැඳීම Paytronix වෙත කාලෝචිත පසුපෙළ මාරුවීම සේවා අක්රිය කාලය සහ විකුණුම් අඩුවීම් වළක්වා ගත්තේය. Ann's Boba Tea තම ගනුදෙනුකරුවන්ට කිසිදු අපහසුතාවයක් ඇති නොකර හෝ එහි විකුණුම් හෝ කීර්ති නාමයට හානියක් නොකර, පෙර මෙන් තම සේවාවන් ලබා දීම දිගටම කරගෙන ගියේය. සන්නිවේදනය සහ සහයෝගීතාවය ව්යාපෘතිය නියමිත වේලාවට ලබා දීම සඳහා, අපි React Native සංවර්ධකයින් 3 දෙනෙකු, QA ඉංජිනේරුවෙකු සහ තාක්ෂණික ව්යාපෘති කළමනාකරුවෙකුගෙන් යුත් පස් දෙනෙකුගෙන් යුත් කණ්ඩායමක් යෙදෙව්වා. අපගේ ප්රධාන සන්නිවේදන මූලාශ්රය වූයේ Ann's Boba Tea හි තාක්ෂණික නායකයාය. ව්යාපෘතියේ මුළු කාලරාමුව මාස 3.5 කි. සෑම අඟහරුවාදා දිනකම, ප්රගතිය, සැකයන් සහ අනෙකුත් යාවත්කාලීන කිරීම් සාකච්ඡා කිරීම සඳහා අපි සතිපතා ඇමතුමක් පැවැත්වුවෙමු. සන්නිවේදනය සඳහා අප භාවිතා කළ වේදිකා මෙන්න. ස්ලැක්: දෛනික සන්නිවේදනය ජිරා: ව්යාපෘති කළමනාකරණය විශාලනය: සතිපතා ඇමතුම් Google Meet: සැලසුම් නොකළ ඇමතුම් තාක්ෂණ තොගය ප්රතිඵලය Paytronix වෙත මෙම කාලෝචිත සංක්රමණය සිදු කිරීම සැලකිය යුතු දියුණුවක් සහ සේවා වරප්රසාද ලබා ගැනීමට හේතු විය. මෙම දියුණු කිරීම් පිළිබඳ කෙටි ලැයිස්තුවක් මෙන්න. (වත්මන් පසුබිම් වේදිකාව අවසන් වීමට පෙර) අපගේ වේදිකාව කාලෝචිත ලෙස සම්පූර්ණ කිරීම නිසා මාර්ගගත ඇණවුම් සේවා අක්රිය වීමට හේතු නොවීය. පරිශීලක අත්දැකීමට කිසිදු බාධාවක් නොවන බව සහතික කරමින්, අපි නව වේදිකාවට බාධාවකින් තොරව සංක්රමණය වීමට පහසුකම් සැලසුවෙමු. මෙම විශිෂ්ට යෙදුම් අත්දැකීම App Store හි එහි ශ්රේණිගත කිරීම් සැලකිය යුතු ලෙස ඉහළ නැංවීය (4.7). අපගේ විශේෂඥයින් දත්ත ආරක්ෂා කිරීමට සහ යෙදුමේ ආරක්ෂාව වැඩි දියුණු කිරීමට අමතර ස්ථර එකතු කළහ. මෙම සංක්රාන්තිය යෙදුමේ ක්රියාකාරිත්වය වැඩි දියුණු කළ අතර යෙදුම් දෝෂ සහ බිඳ වැටීම් අඩු කළේය. නව තාක්ෂණික වර්ධනයන්ට අනුවර්තනය විය හැකි අනාගතවාදී යෙදුමක් අපි නිර්මාණය කළෙමු. මරුටි ටෙක්ලැබ්ස් පසුපෙළ වේදිකාවේ සංක්රාන්තිය සැලසුම් කිරීමට සහ ක්රියාත්මක කිරීමට උදව් කළේය. මෙම කාලෝචිත මාරුව නිසා ඇන්ස් බොබා ටී හට ඔවුන්ගේ මාර්ගගත සහ භෞතික ගබඩා සේවාවන්ට බාධා නොකර අඛණ්ඩ සේවාවන් ලබා දීමට හැකි විය. ඔබත් එවැනි තත්වයකට මුහුණ දී ඊළඟ පියවර තීරණය කළ නොහැකි නම්, අදම අප හා සම්බන්ධ වී ඔබේ ඊළඟ තාක්ෂණික උත්ශ්රේණි කිරීම සඳහා පරිපූර්ණ උපාය මාර්ගයක් සකස් කිරීමට අපගේ විශේෂඥයින්ට ඉඩ දෙන්න. අපගේ සංවර්ධන ක්රියාවලිය සහයෝගීතාවය සහ වේගවත් ක්රියාත්මක කිරීම තුළින් ඔබේ පරිශීලකයින්ගේ අදහස් ඵල දරන උසස් මූලාකෘතියක් නිර්මාණය කිරීම සඳහා අපි Agile, Lean සහ DevOps හොඳම භාවිතයන් අනුගමනය කරමු. අපගේ ප්රමුඛතාවය වන්නේ ඉක්මන් ප්රතික්රියා කාලය සහ ප්රවේශ්යතාවයයි. අපට ඇත්තටම ඔබේ දීර්ඝ කණ්ඩායම වීමට අවශ්යයි, එබැවින් නිතිපතා රැස්වීම්වලට අමතරව, අපගේ කණ්ඩායමේ සෑම සාමාජිකයෙකුටම එක් දුරකථන ඇමතුමක්, විද්යුත් තැපෑලක් හෝ පණිවිඩයක් ලබා ගත හැකි බව ඔබට සහතික විය හැකිය.