කුඩා වැඩසටහනක් මගින් කුඩා කාර්යාලයක් මසකට රුබල් මිලියන 100+ ක ලාභයක් සහිත ෆෙඩරල් සමාගමක් බවට පත් කළ ආකාරය

2008 දෙසැම්බර් අවසානයේ, පවතින ව්‍යාපාරික ක්‍රියාවලීන් ස්වයංක්‍රීය කිරීමේ අරමුණින් පර්ම් හි එක් කුලී රථ සේවාවකට මට ආරාධනා කරන ලදී. පොදුවේ, මට මූලික කාර්යයන් තුනක් ලබා දී ඇත:


  • කුලී රථ රියදුරන් සඳහා ජංගම යෙදුමක් සමඟ ඇමතුම් මධ්‍යස්ථානයක් සඳහා මෘදුකාංග පැකේජයක් සංවර්ධනය කිරීම සහ අභ්‍යන්තර ව්‍යාපාර ක්‍රියාවලීන් ස්වයංක්‍රීය කිරීම.
  • සෑම දෙයක්ම කෙටිම කාලය තුළ කළ යුතුව තිබුණි.
  • තෙවන පාර්ශවීය සංවර්ධකයින්ගෙන් මිලදී ගැනීම වෙනුවට ඔබේම මෘදුකාංගයක් තබා ගන්න, අනාගතයේදී ව්‍යාපාරය දියුණු වන විට, නිරන්තරයෙන් වෙනස් වන වෙළඳපල තත්ත්වයන් සඳහා ස්වාධීනව පරිමාණය කළ හැකිය.

එකල, මෙම වෙළඳපල ක්‍රියාත්මක වන ආකාරය සහ එහි සූක්ෂ්මතාවයන් මට නොතේරුණි, කෙසේ වෙතත්, මට කරුණු දෙකක් පැහැදිලි විය. විවෘත කේත තරු ලකුණු මෘදුකාංග PBX පදනම මත ඇමතුම් මධ්‍යස්ථානය ගොඩනැගිය යුතුය. ඇමතුම් මධ්‍යස්ථානය සහ ජංගම යෙදුම අතර තොරතුරු හුවමාරුව අනාගත ව්‍යාපෘතියේ ගෘහ නිර්මාණ ශිල්පය සහ එහි ක්‍රමලේඛනය සැලසුම් කිරීම සඳහා අවශ්‍ය සියලුම අනුරූප රටා සහිත සේවාදායක-සේවාදායක විසඳුමකි.

ව්‍යාපෘතිය සඳහා වන කාර්යයන්, නියමිත කාලසීමාවන් සහ පිරිවැය පිළිබඳ මූලික තක්සේරුවකින් පසුව සහ කුලී රථ සේවාවේ හිමිකරු සමඟ අවශ්‍ය සියලුම ගැටළු පිළිබඳව එකඟ වූ පසු, මම 2009 ජනවාරි මාසයේදී වැඩ ආරම්භ කළෙමි.

ඉදිරිය බලාගෙන මම වහාම කියන්නම්. එහි ප්‍රතිඵලය වූයේ රුසියාවේ නගර 60ක සහ කසකස්තානයේ 12ක සර්වර් 2+ මත ධාවනය වන පරිමාණය කළ හැකි වේදිකාවකි. සමාගමේ මුළු ලාභය මසකට රුබල් මිලියන 100+ විය.

පළමු අදියර. මූලාකෘතිය

ඒ වන විට මට IP දුරකථන පිළිබඳ ප්‍රායෝගික අත්දැකීමක් නොතිබූ අතර, “නිවසේ” අත්හදා බැලීම්වල කොටසක් ලෙස මම තරු ලකුණ මතුපිටින් පමණක් දැන සිටි නිසා, ජංගම යෙදුමක් සහ සේවාදායක කොටසක් සංවර්ධනය කිරීම සමඟ වැඩ කිරීම ආරම්භ කිරීමට තීරණය විය. ඒ සමගම, වෙනත් කාර්යයන් පිළිබඳ දැනුමේ හිඩැස් වැසීම.

ජංගම යෙදුම සමඟ සෑම දෙයක්ම අඩු වැඩි වශයෙන් පැහැදිලි නම්. එකල, එය සරල තල්ලු බොත්තම් දුරකථන සඳහා ජාවා වලින් ලිවිය හැකි නමුත් ජංගම සේවාදායකයින්ට සේවා සපයන සේවාදායකයක් ලිවීම ටිකක් සංකීර්ණ විය:

  • කුමන සේවාදායක OS භාවිතා කරන්නේද;
  • කාර්යයක් සඳහා ක්‍රමලේඛන භාෂාවක් තෝරාගෙන ඇති අතර, අනෙක් අතට නොව, 1 වන කරුණ සැලකිල්ලට ගනිමින්, ගැටළු විසඳීම සඳහා ප්‍රශස්ත වන්නේ කුමන ක්‍රමලේඛන භාෂාවද යන තර්කය මත පදනම්ව;
  • සැලසුම අතරතුර, සේවාවේ අපේක්ෂිත අනාගත ඉහළ බර සැලකිල්ලට ගැනීම අවශ්ය විය;
  • වැඩි බරක් යටතේ දෝෂ ඉවසීම සහතික කළ හැක්කේ කුමන දත්ත සමුදායටද සහ ඒ සඳහා ඉල්ලීම් සංඛ්‍යාව වැඩි වන විට වේගවත් දත්ත සමුදා ප්‍රතිචාර කාලය පවත්වා ගන්නේ කෙසේද;
  • තීරණය කරන සාධකය වූයේ සංවර්ධනයේ වේගය සහ කේතය ඉක්මනින් පරිමාණය කිරීමේ හැකියාවයි
  • අනාගතයේදී උපකරණවල පිරිවැය සහ එහි නඩත්තුව (පාරිභෝගිකයාගේ එක් කොන්දේසියක් නම් සේවාදායකයන් ඔහුගේ පාලනය යටතේ ඇති භූමිය තුළ පිහිටා තිබිය යුතුය);
  • වේදිකාවේ වැඩ කිරීමේ ඊළඟ අදියරේදී අවශ්ය වන සංවර්ධකයින්ගේ පිරිවැය;

සැලසුම් සහ සංවර්ධනය සම්බන්ධ තවත් බොහෝ ගැටළු මෙන්ම.

ව්‍යාපෘතියේ වැඩ ආරම්භ කිරීමට පෙර, මම ව්‍යාපාර හිමිකරුට පහත උපායමාර්ගික තීරණය යෝජනා කළෙමි: ව්‍යාපෘතිය තරමක් සංකීර්ණ බැවින්, එය ක්‍රියාත්මක කිරීමට සැලකිය යුතු කාලයක් ගතවනු ඇත, එබැවින් පළමුව මම MVP අනුවාදයක් නිර්මාණය කරමි, එය වැඩි කාලයක් ගත නොවනු ඇත. මුදල්, නමුත් එය ඔහුගේ සමාගමට දැනටමත් "මෙතැන සහ දැන්" වෙළඳපොලේ තරඟකාරී වාසියක් ලබා ගැනීමට ඉඩ සලසයි, සහ කුලී රථ සේවාවක් ලෙස එහි හැකියාවන් පුළුල් කරනු ඇත. අනෙක් අතට, එවැනි අතරමැදි විසඳුමක් මට අවසාන විසඳුම වඩාත් කල්පනාකාරීව සැලසුම් කිරීමට සහ තාක්ෂණික අත්හදා බැලීම් සඳහා කාලය ලබා දෙනු ඇත. ඒ අතරම, ක්‍රියාත්මක කරන ලද මෘදුකාංග විසඳුම නිවැරදිව සැලසුම් කර ඇති බවට සහතික නොවන අතර අනාගතයේ දී රැඩිකල් ලෙස ප්‍රතිනිර්මාණය කිරීම හෝ ප්‍රතිස්ථාපනය කළ හැකිය, නමුත් එය අනිවාර්යයෙන්ම “තරඟකරුවන්ගෙන් ඉවත් වීමට” අවශ්‍ය අවම ක්‍රියාකාරීත්වය ඉටු කරනු ඇත. කුලී රථයේ නිර්මාතෘ අදහසට කැමති වූ නිසා අවසානයේ ඔවුන් එය කළා.

මම මුල් සති දෙක ගත කළේ සමාගමේ ව්‍යාපාර ක්‍රියාවලීන් අධ්‍යයනය කරමින් සහ ඇතුළත සිට කුලී රථයක වැඩ අධ්‍යයනය කිරීමෙනි. ස්වයංක්‍රීය කළ හැක්කේ කොතැනද, කුමක් සහ කෙසේද සහ එය කිසිසේත් අවශ්‍යද යන්න පිළිබඳ ව්‍යාපාර විශ්ලේෂණයක් සිදු කරන ලදී. සමාගම් සේවකයින් මුහුණ දෙන දුෂ්කරතා සහ ගැටළු මොනවාද? ඒවා විසඳන ආකාරය. සමාගමේ සේවකයින් සඳහා වැඩ කරන දිනය සංවිධානය කර ඇති ආකාරය. ඔවුන් භාවිතා කරන මෙවලම් මොනවාද?

තුන්වන සතිය අවසන් වන විට, වැඩ ආරම්භ කර අන්තර්ජාලයේ උනන්දුවක් දක්වන ගැටළු අධ්‍යයනය කිරීමෙන් පසුව, ව්‍යාපාර හිමිකරුගේ කැමැත්ත මෙන්ම එකල මගේම දැනුම සහ හැකියාවන් සැලකිල්ලට ගනිමින්, පහත තොගය යෙදීමට තීරණය විය. :

  • දත්ත සමුදා සේවාදායකය: MsSQL (2GB දක්වා දත්ත සමුදා ගොනු සීමාව සහිත නිදහස් අනුවාදය);
  • වින්ඩෝස් යටතේ ඩෙල්ෆි හි ජංගම සේවාදායකයින්ට සේවා සපයන සේවාදායකයක් සංවර්ධනය කිරීම, දත්ත සමුදාය ස්ථාපනය කරන වින්ඩෝස් සේවාදායකයක් දැනටමත් තිබූ බැවින්, සංවර්ධන පරිසරයම වේගවත් සංවර්ධනයට පහසුකම් සපයයි;
  • 2009 දී ජංගම දුරකථන වල අඩු අන්තර්ජාල වේගය සැලකිල්ලට ගනිමින්, සේවාදායකයා සහ සේවාදායකය අතර හුවමාරු ප්‍රොටෝකෝලය ද්විමය විය යුතුය. මෙය සම්ප්‍රේෂණය කරන ලද දත්ත පැකට් වල ප්‍රමාණය අඩු කරනු ඇති අතර, එහි ප්‍රතිඵලයක් ලෙස, සේවාදායකයා සමඟ සේවාලාභීන්ගේ කාර්යයේ ස්ථායිතාව වැඩි කරයි;

ප්‍රොටෝකෝලය සහ දත්ත සමුදාය සැලසුම් කිරීම සඳහා තවත් සති දෙකක් ගත විය. එහි ප්‍රතිඵලය වූයේ ජංගම සේවාලාභියා සහ සේවාදායකය අතර අවශ්‍ය සියලු දත්ත හුවමාරු කිරීම සහතික කරන පැකේජ 12 ක් සහ දත්ත ගබඩාවේ වගු 20 ක් පමණ ය. මම මේ කාර්යයේ කොටස කළේ අනාගතය සැලකිල්ලට ගෙන, මට තාක්‍ෂණ තොගය සම්පූර්ණයෙන්ම වෙනස් කිරීමට සිදු වුවද, පැකේජ සහ දත්ත සමුදායේ ව්‍යුහය නොවෙනස්ව පැවතිය යුතුය.

සූදානම් වීමේ කාර්යයෙන් පසුව, අදහස ප්රායෝගිකව ක්රියාත්මක කිරීම ආරම්භ කිරීමට හැකි විය. ක්‍රියාවලිය මඳක් වේගවත් කිරීමට සහ අනෙකුත් කාර්යයන් සඳහා කාලය නිදහස් කිරීමට, මම ජංගම යෙදුමේ කෙටුම්පත් අනුවාදයක් සාදා, UI, අර්ධ වශයෙන් UX, සහ ව්‍යාපෘතියට හුරුපුරුදු java ක්‍රමලේඛකයෙකු සම්බන්ධ කර ගත්තෙමි. තවද ඔහු සේවාදායක පාර්ශවීය සංවර්ධනය, සැලසුම් කිරීම සහ පරීක්ෂා කිරීම කෙරෙහි අවධානය යොමු කළේය.

MVP හි වැඩ කිරීමේ දෙවන මාසය අවසන් වන විට, සේවාදායකයේ සහ සේවාදායක මූලාකෘතියේ පළමු අනුවාදය සූදානම් විය.

තුන්වන මාසය අවසන් වන විට, කෘතිම පරීක්ෂණ සහ ක්ෂේත්‍ර පරීක්ෂණ, දෝෂ නිවැරදි කිරීම්, ප්‍රොටෝකෝලය සහ දත්ත සමුදායේ සුළු වැඩිදියුණු කිරීම් වලින් පසුව, යෙදුම නිෂ්පාදනය සඳහා සූදානම් විය. මොකක්ද කළේ.

මේ මොහොතේ සිට ව්යාපෘතියේ වඩාත්ම සිත්ගන්නා හා දුෂ්කර කොටස ආරම්භ වේ.

රියදුරන් නව මෘදුකාංගයට මාරුවීමේදී පැය XNUMXම රාජකාරිය සංවිධානය කරන ලදී. දවල්ට වැඩ කරන වෙලාවට හැමෝටම එන්න බැරි නිසා. මීට අමතරව, පරිපාලනමය වශයෙන්, සමාගමේ නිර්මාතෘවරයාගේ දැඩි අභිමතය පරිදි, කුලී රථ සේවාවේ කළමනාකරු විසින් ඇතුල්වීම / මුරපදය ඇතුළත් කර ඒවා රියදුරුට දැනුම් නොදෙන ආකාරයෙන් සංවිධානය කරන ලදී. මගේ පැත්තෙන්, අසාර්ථකත්වයන් සහ අනපේක්ෂිත අවස්ථාවන්හිදී පරිශීලකයින් සඳහා තාක්ෂණික සහාය අවශ්ය විය.

මර්ෆිගේ නීතිය අපට පවසන්නේ: "වැරදි විය හැකි ඕනෑම දෙයක් වැරදියි." ඒවගේම හරියටම දේවල් වැරදුනා... මම සහ කුලී රථ රියදුරන් කිහිප දෙනෙකු පරීක්ෂණ ඇණවුම් දුසිම් කිහිපයකින් යෙදුම පරීක්ෂා කළ විට එය එක දෙයකි. රියදුරන් 500+ සැබෑ පුද්ගලයින්ගෙන් නියම ඇණවුම් මත තත්‍ය කාලීනව වැඩ කරන විට එය සම්පූර්ණයෙන්ම වෙනස් කාරණයකි.

ජංගම යෙදුමේ ගෘහ නිර්මාණ ශිල්පය සරල වූ අතර සේවාදායකයට වඩා එහි දෝෂ අඩු විය. එබැවින්, කාර්යයේ ප්රධාන අවධානය යොමු වූයේ සේවාදායකයේ පැත්තට ය. යෙදුමේ වඩාත්ම විවේචනාත්මක දෝෂය වූයේ දුරකථනයේ අන්තර්ජාලය නැති වූ විට සහ සැසිය නැවත යථා තත්ත්වයට පත් වූ විට සේවාදායකයෙන් විසන්ධි වීමේ ගැටලුවයි. අන්තර්ජාලය බොහෝ විට අතුරුදහන් විය. පළමුවෙන්ම, එම වසරවලදී දුරකථනයේ අන්තර්ජාලය ප්රමාණවත් තරම් ස්ථායී නොවීය. දෙවනුව, අන්තර්ජාලය සරලව ක්‍රියා නොකරන බොහෝ අන්ධ ස්ථාන තිබේ. අපි මෙම ගැටළුව ක්ෂණිකව හඳුනාගෙන පැය XNUMX ක් ඇතුළත කලින් ස්ථාපනය කර ඇති සියලුම යෙදුම් නිවැරදි කර යාවත්කාලීන කළෙමු.

සේවාදායකයට ප්‍රධාන වශයෙන් ඇණවුම් බෙදා හැරීමේ ඇල්ගොරිතමයේ දෝෂ සහ සේවාදායකයින්ගේ සමහර ඉල්ලීම් වැරදි ලෙස සැකසීමේ දෝෂ තිබුණි. දෝෂ හඳුනාගත් පසු, මම සේවාදායකය නිවැරදි කර යාවත්කාලීන කළෙමි.

ඇත්ත වශයෙන්ම, මෙම අදියරේදී එතරම් තාක්ෂණික ගැටළු නොතිබුණි. මුළු දුෂ්කරතාවය වූයේ මම මාසයකට ආසන්න කාලයක් කාර්යාලයේ රාජකාරියේ යෙදී සිටි අතර ඉඳහිට පමණක් ගෙදර යාමයි. බොහෝ විට 4-5 වතාවක්. ඒ වගේම මම ෆිට් සහ ස්ටාර්ට්ස් වල නිදාගත්තා, මොකද ඒ කාලේ මම තනියම ව්‍යාපෘතියේ වැඩ කරමින් සිටි නිසා මට හැර වෙන කිසිවෙකුට කිසිවක් නිවැරදි කළ නොහැකි විය.

මාසයක්, මෙයින් අදහස් කරන්නේ මාසයක් තිස්සේ සෑම දෙයක්ම නිරන්තරයෙන් අවුල් වූ බවත් මම නතර නොවී යමක් කේතනය කළ බවත් නොවේ. අපි ඒක තීරණය කළා විතරයි. සියල්ලට පසු, ව්යාපාරය දැනටමත් ක්රියාත්මක වෙමින් ලාභ උපයමින් සිටියේය. දැන් ගනුදෙනුකරුවන් සහ ලාභ අහිමි වීමට වඩා එය ආරක්ෂිතව සෙල්ලම් කිරීම සහ පසුව විවේක ගැනීම වඩා හොඳය. අපි හැමෝම මෙය හොඳින් තේරුම් ගත් නිසා, මුළු කණ්ඩායමම සාමූහිකව කුලී රථ පද්ධතියට නව මෘදුකාංග හඳුන්වා දීම සඳහා උපරිම අවධානය සහ කාලය කැප කළා. සහ වර්තමාන ඇණවුම් ගමනාගමනය සැලකිල්ලට ගනිමින්, අපි අනිවාර්යයෙන්ම මාසයක් ඇතුළත සියලු අඩුපාඩු ඉවත් කරන්නෙමු. හොඳයි, ඉතිරි විය හැකි සැඟවුණු දෝෂ නිසැකවම ව්‍යාපාර ක්‍රියාවලියට තීරණාත්මක ප්‍රතිවිපාක ඇති නොකරන අතර, අවශ්‍ය නම්, ඒවා සාමාන්‍ය පදනමක් මත නිවැරදි කළ හැකිය.

රියදුරන් නව මෘදුකාංගයකට මාරු කිරීමේ තත්වයේ සංකීර්ණත්වය පිළිබඳ උපරිම අවබෝධයක් ඇතිව, පැය XNUMX පුරාම රියදුරන් සමඟ වැඩ කළ කුලී රථ සේවා අධ්‍යක්ෂවරුන් සහ ප්‍රධානීන්ගේ මිල කළ නොහැකි සහාය මෙහිදී සටහන් කළ යුතුය. ඇත්ත වශයෙන්ම, දුරකථනවල නව වැඩසටහන් ස්ථාපනය සම්පූර්ණ කිරීමෙන් පසුව, අපි එක් ධාවකයක් අහිමි නොකළෙමු. තවද ඔවුන් සේවාදායකයින් ඉවත් නොකිරීමේ ප්‍රතිශතය විවේචනාත්මකව වැඩි නොකළ අතර එය ඉක්මනින් සාමාන්‍ය මට්ටමට ගෙන එන ලදී.

මෙය ව්‍යාපෘතියේ පළමු අදියරේ වැඩ නිම කළේය. ප්‍රතිඵලය පැමිණීමට වැඩි කලක් ගත නොවූ බව ද සඳහන් කළ යුතුය. මිනිස් මැදිහත්වීමකින් තොරව රියදුරන්ට ඇණවුම් බෙදා හැරීම ස්වයංක්‍රීය කිරීම මගින්, සේවාලාභියෙකු විසින් කුලී රථයක් සඳහා සාමාන්‍ය පොරොත්තු කාලය විශාලත්වයේ අනුපිළිවෙලකින් අඩු කරන ලද අතර, එය ස්වභාවිකවම සේවාව කෙරෙහි පාරිභෝගික පක්ෂපාතිත්වය වැඩි කරන ලදී. මෙය ඇණවුම් ගණන වැඩි වීමට හේතු විය. මෙයින් පසු කුලී රථ රියදුරන් වැඩි විය. මේ නිසා සාර්ථකව නිම කරන ලද ඇණවුම් සංඛ්‍යාව ද ඉහළ ගොස් ඇත. එහි ප්රතිඵලයක් වශයෙන් සමාගමේ ලාභය වැඩි විය. ඇත්ත වශයෙන්ම, මෙන්න මම මට වඩා ටිකක් ඉදිරියෙන් සිටිමි, මන්ද මෙම සම්පූර්ණ ක්‍රියාවලිය ක්ෂණිකව සිදු නොවූ බැවිනි. කළමනාකාරීත්වය සතුටු වූ බව පැවසීම කිසිවක් නොකියයි. ව්‍යාපෘතියේ වැඩිදුර මූල්‍යකරණය සඳහා මට අසීමිත ප්‍රවේශයක් ලබා දෙන ලදී.

ඉදිරියට පැවැත්වේ..

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න