هو، زه موافق یم. په دریو کلونو کې، موږ دمخه له دوه سوه څخه ډیر خدمتونه او بیکلاګ لرو. د ټیم دننه سرچینو ته اړتیا یوازې وده کوي - په کال کې 30٪ لخوا. دا پیښیږي ځکه چې خلکو احساس کاوه: دا ګړندی دی ، دا مختلف دی ، مختلف ټیکنالوژي شتون لري ، دا ټول وده کوي.
کوچني خدمتونه به راشي، مګر اصلي به پاتې شي
دیمیتري:
دا د نه ختمیدونکي پروسې په څیر دی چیرې چې تاسو په پراختیا کې پانګونه کوئ. ایا د سوداګرۍ لپاره مایکرو خدماتو ته لیږد دمخه پای ته رسیدلی یا نه؟
سرګي:
ځواب ورکول خورا اسانه دي. تاسو څه فکر کوئ: د تلیفونونو ځای په ځای کول یو نه ختمیدونکی پروسه ده؟ موږ پخپله هر کال تلیفونونه اخلو. او دلته دا دی: تر هغه چې سرعت ته اړتیا وي، د بازار سره د تطبیق لپاره، ځینې بدلونونه به اړین وي. دا پدې معنی نه ده چې موږ معیاري شیان پریږدو.
مګر موږ نشو کولی هر څه په یوځل پوښ او بیا یې کړو. موږ میراثي، معیاري ادغام خدمتونه لرو چې مخکې شتون درلود: د تشبث بسونه او داسې نور. مګر یو شاتړ شتون لري، او اړتیا هم شتون لري. د ګرځنده غوښتنلیکونو شمیر او د دوی فعالیت مخ په ډیریدو دی. په ورته وخت کې، هیڅوک نه وايي چې تاسو ته به 30٪ ډیرې پیسې درکړل شي. دا دی، تل له یوې خوا اړتیاوې شتون لري، او له بلې خوا د موثریت لټون.
دیمیتري:
ژوند په ښه حالت کې دی. (خندل)
الکساندر:
په عمومي توګه، هو. موږ د منظرې څخه د اصلي برخې لرې کولو لپاره انقلابي چلند نه لرو. سیستماتیک کار روان دی ترڅو سیسټمونه تخریب کړي ترڅو دوی د مایکرو سرویس جوړښت سره ډیر مطابقت ولري ترڅو په یو بل باندې د سیسټمونو نفوذ کم کړي.
او مادي اغیزه لا دمخه روښانه ده - موږ دمخه شمیرل کیدی شي ، د محصول پیل کولو سرعت او له لاسه ورکړل شوي عاید اټکل کیدی شي که موږ زاړه لاره تعقیب کړې وای. دا هغه څه دي چې موږ یې قضیه جوړه کوو.
کوچني خدمتونه: هایپ یا اړتیا؟
دیمیتري:
شمیرې شمیرې دي. او عواید یا پیسې خوندي شوي خورا مهم دي. که بل اړخ ته وګورو نو څه شی دی؟ داسې بریښي چې مایکرو خدمتونه یو رجحان دی ، یو هایپ او ډیری شرکتونه یې ناوړه ګټه پورته کوي؟ تاسو په واضح ډول د هغه څه ترمنځ توپیر کوئ چې تاسو یې کوئ او مایکرو خدماتو ته ژباړئ؟ که اوس میراث وي، ایا تاسو به په 5 کلونو کې هم میراث ولرئ؟ د معلوماتو سیسټمونو عمر به څومره وي چې په M.Video-Eldorado او MegaFon کې په 5 کلونو کې کار کوي؟ ایا لس کلن، پنځلس کلن معلوماتي سیسټمونه به وي یا به نوی نسل وي؟ تاسو دا څنګه ګورئ؟
سرګي:
دا ماته داسې ښکاري چې دا خورا لرې فکر کول ستونزمن دي. که موږ شاته وګورو، چا تصور کاوه چې د ټیکنالوژۍ بازار به په دې ډول وده وکړي، په شمول د ماشین زده کړه او د مخ په واسطه د کاروونکي پیژندنه؟ مګر که تاسو راتلونکو کلونو ته وګورو، دا ماته ښکاري چې اصلي سیسټمونه، په شرکتونو کې د ERP - ټولګي سیسټمونه - دوی د اوږدې مودې لپاره کار کوي.
زموږ شرکتونه په ټولیز ډول 25 کلن دي ، د کلاسیک ERP سره د سیسټم منظرې کې خورا ژور دي. دا روښانه ده چې موږ له هغه څخه ځینې ټوټې اخلو او هڅه کوو چې په مایکرو خدماتو کې راټول کړو، مګر اصلي به پاتې وي. دا زما لپاره اوس ګرانه ده چې تصور وکړو چې موږ به هلته ټول اصلي سیسټمونه ځای په ځای کړو او ژر تر ژره د نوي سیسټمونو بل روښانه اړخ ته لاړ شو.
زه د دې حقیقت ملاتړی یم چې هر هغه څه چې پیرودونکي او پیرودونکي ته نږدې وي چیرې چې د سوداګرۍ ترټولو لویه ګټه او ارزښت شتون لري ، چیرې چې تطابق او تمرکز په سرعت ، بدلون باندې ، "هڅه کول ، لغوه کول ، بیا کارول ، یو څه توپیر کول" دي. اړتیا "- دا هغه ځای دی چې منظره به بدله شي. او بکس شوي محصولات هلته په ښه توګه نه فټ کیږي. لږترلږه موږ یې نه ګورو. ترټولو اسانه، ساده حلونه هلته اړین دي.
موږ دا پرمختګ ګورو:
د معلوماتو اصلي سیسټمونه (اکثره بیرته دفتر)؛
منځنۍ پرتونه د مایکرو سرویسونو په شکل کې اصلي سره وصل کړئ، راټول کړئ، کیچ جوړ کړئ، او داسې نور؛
د لومړۍ کرښې سیسټمونه د مصرف کونکي په هدف دي؛
د ادغام پرت چې عموما په بازارونو، نورو سیسټمونو او ایکوسیستمونو کې مدغم کیږي. دا پرت د امکان تر حده سپک دی، ساده دی، او لږترلږه د سوداګرۍ منطق لري.
دوهم، د ځانګړو منظرو په جوړولو او د خدماتو ډیریدونکي شمیر سره، د بیا کارولو ستونزه باید په دوامداره توګه حل شي. لکه څنګه چې پراختیا کونکي یې خوښوي: "راځئ چې اوس دلته ډیر په زړه پوري شیان ولیکئ ..." د دې له امله ، سیسټم وده کوي او د پیسو ، ملکیت لګښت او داسې نورو کې خپل تاثیر له لاسه ورکوي. دا اړینه ده چې د سیسټم په جوړښت کې بیا کارول شامل کړئ، دا د خدماتو معرفي کولو او نوي جوړښت ته د میراث لیږدولو لپاره د سړک نقشه کې شامل کړئ.
بله ستونزه - که څه هم دا په خپله طریقه ښه ده - داخلي سیالي ده. "او، دلته نوي فیشني هلکان راښکاره شوي، دوی په نوې ژبه خبرې کوي." خلک، البته، مختلف دي. دلته هغه څوک دي چې په جاوا کې لیکلو ته عادت شوي، او هغه څوک چې لیکي او د Docker او Kubernetes کاروي. دا په بشپړه توګه مختلف خلک دي، دوی مختلف خبرې کوي، مختلف شرایط کاروي او ځینې وختونه یو بل نه پوهیږي. په دې معنی کې د تمرین، پوهې شریکولو وړتیا یا ناتواني هم یوه ستونزه ده.
ښه، د سرچینو اندازه کول. "ښه، راځئ چې لاړ شو! او اوس موږ ګړندي ، نور غواړو. څه، تاسو نشی کولی؟ ایا دا ممکنه نه ده چې په کال کې دوه ځله تحویل کړئ؟ او ولې؟" دا ډول مخ پر ودې دردونه شاید د ډیری شیانو لپاره معیاري وي، ډیری طریقې، او تاسو یې احساس کولی شئ.
د څارنې په اړه. ماته داسې ښکاري چې خدمات یا د صنعتي څارنې وسیلې لا دمخه زده کوي یا د دې وړتیا لري چې د ډاکر او کبرنیټ دواړه سره په مختلف ، غیر معیاري حالت کې کار وکړي. نو دا د مثال په توګه، تاسو د 500 جاوا ماشینونو سره پای ته نه رسئ چې لاندې دا ټول روان دي، یعنې، دا راټولوي. مګر دا محصولات لاهم د پختوالي نلري؛ دوی باید له دې لارې تیر شي. موضوع واقعیا نوې ده، دا به دوام ومومي.
دیمیتري:
هو، ډیر په زړه پورې. او دا په HR باندې تطبیق کیږي. شاید ستاسو د HR پروسه او د HR برانډ په دې 3 کلونو کې لږ څه بدل شوي وي. تاسو د مختلف وړتیاو سره د نورو خلکو ګمارل پیل کړل. او شاید دواړه ګټې او زیانونه شتون ولري. پخوا، د بلاکچین او ډیټا ساینس خورا مشهور و، او په دوی کې متخصصین د ملیونونو ارزښت درلود. اوس لګښت راټیټیږي، مارکیټ سنتر کیږي، او په مایکرو خدماتو کې ورته رجحان شتون لري.
سرګي:
هو، بالکل.
الکساندر:
HR پوښتنه کوي: "ستاسو ګلابي یونیکورن د شاته او مخکینۍ برخې ترمینځ چیرته دی؟" HR نه پوهیږي چې مایکرو خدمت څه شی دی. موږ دوی ته راز وویل او ورته وویل چې شاته هر څه کوي، او هیڅ یونیکور نشته. مګر HR بدلیږي، په چټکۍ سره زده کړه کوي او د هغو کسانو استخدام کوي چې د IT لومړنۍ پوهه لري.
د مایکرو خدماتو تکامل
دیمیتري:
که تاسو د هدف جوړښت ته ګورئ، مایکرو خدمتونه د ورته شیطان په څیر ښکاري. ستا سفر څو کاله وخت ونیو. نور یو کال لري، نور درې کاله. ایا تاسو د ټولو ستونزو وړاندوینه کړې، د هدف جوړښت، کوم بدلون راغلی؟ د مثال په توګه ، د مایکرو خدماتو په حالت کې ، دروازې او د خدماتو میشونه اوس بیا څرګندیږي. ایا تاسو دوی په پیل کې کارولي یا تاسو پخپله جوړښت بدل کړی؟ ایا تاسو داسې ننګونې لرئ؟
سرګي:
موږ دمخه د مخابراتو ډیری پروتوکولونه بیا لیکلي دي. په لومړي سر کې یو پروتوکول وو، اوس موږ بل ته واړوو. موږ خوندیتوب او اعتبار زیاتوي. موږ د تصدۍ ټیکنالوژیو سره پیل کړی - اوریکل، ویب منطق. اوس موږ په مایکرو خدماتو کې د ټیکنالوژیکي تصدۍ محصولاتو څخه لیرې یو او خلاصې سرچینې یا په بشپړ ډول خلاص ټیکنالوژیو ته حرکت کوو. موږ ډیټابیسونه پریږدو او هغه څه ته ځو چې په دې ماډل کې زموږ لپاره ډیر اغیزمن کار کوي. موږ نور د اوریکل ټیکنالوژیو ته اړتیا نلرو.
موږ په ساده ډول د یو خدمت په توګه پیل وکړ، پرته له دې چې فکر وکړو چې موږ څومره کیچ ته اړتیا لرو، موږ به څه وکړو کله چې د مایکرو سرویس سره هیڅ اړیکه نه وي، مګر ډیټا ته اړتیا وه، او نور. اوس موږ یو پلیټ فارم رامینځته کوو ترڅو جوړښت تشریح شي. نه د خدماتو په ژبه، او د سوداګرۍ په ژبه کې، د سوداګرۍ منطق بلې کچې ته ورسوئ کله چې موږ په کلمو خبرې پیل کړو. اوس موږ په لیکونو کې خبرې کول زده کړل، او بله کچه هغه وخت دی چې خدمات به په یو ډول مجموعه کې راټول شي، کله چې دا دمخه یوه کلمه ده - د بیلګې په توګه، د محصول ټول کارت. دا د مایکرو خدماتو څخه راټول شوی، مګر دا یو API دی چې د دې په سر کې جوړ شوی.
خوندیتوب خورا مهم دی. هرڅومره ژر چې تاسو د لاسرسي وړ اوسئ او تاسو داسې خدمت لرئ چې له لارې تاسو ډیری په زړه پوري شیان ترلاسه کولی شئ ، او خورا ګړندي ، په یوه جلا ثانیه کې ، نو د دې ترلاسه کولو لیوالتیا شتون لري چې خورا خوندي نه وي. له دې څخه د خلاصون لپاره، موږ باید د ازموینې او څارنې طریقې بدلې کړو. موږ باید ټیم بدل کړو، د لیږد مدیریت جوړښت، CI/CD.
دا یو تکامل دی - لکه د تلیفونونو سره، یوازې خورا ګړندی: لومړی د پش بټن تلیفونونه وو، بیا سمارټ فونونه ښکاره شول. دوی محصول بیا لیکل او بیا ډیزاین کړل ځکه چې بازار مختلف اړتیا درلوده. دا موږ څنګه وده کوو: لومړی ټولګي، لسم ټولګي، کار.
په تکراري توګه، یو څه په کال کې د ټیکنالوژۍ په شرایطو کې ایښودل کیږي، او بل څه د شاتړ او اړتیاو له مخې. موږ یو شی له بل سره وصل کوو. ټیم د ټیم لپاره 20٪ تخنیکي پور او تخنیکي مالتړ باندې لګوي، 80٪ د سوداګرۍ ادارې باندې. او موږ د دې پوهیدو سره حرکت کوو چې موږ ولې دا کوو، ولې موږ دا ټیکنالوژیکي پرمختګونه کوو، دوی به څه لامل شي. د هغه په څیر.
دیمیتري:
ارام. په میګافون کې څه دي؟
الکساندر:
اصلي ننګونه کله چې موږ مایکرو خدماتو ته راغلو په ګډوډي کې نه راتلل. د میګافون د معمارۍ دفتر سمدلاسه له موږ سره یوځای شو ، حتی یو ابتکار او چلونکی شو - اوس موږ خورا قوي معمارۍ لرو. د هغه دنده دا وه چې پوه شي چې موږ کوم هدف ماډل ته ځو او کوم ټیکنالوژیو ته اړتیا ده. د معمارۍ سره، موږ دا پیلوټان پخپله ترسره کړل.
دا پیچلتیا یوازې د پیمانه کولو له امله رامینځته کیږي. موږ پوهیږو چې مایکرو خدمتونه په خلا کې شتون نلري؛ مطلق انزوا شتون نلري. کله چې یو خدمت بدل کړئ، موږ تل هڅه کوو چې د API قرارداد خوندي کړو. که یو څه د هود لاندې بدل شي، مخکینۍ خدمت پاتې دی. که بدلونونه وژونکي وي، یو ډول ساختماني بدلون واقع کیږي او موږ په بشپړ ډول مختلف ډیټا میټاموډل ته ځو، کوم چې په بشپړ ډول مطابقت نلري - یوازې بیا موږ د v2 خدمت API ځانګړتیاو په اړه خبرې کوو. موږ په ورته وخت کې د لومړۍ او دویمې نسخې ملاتړ کوو، او وروسته له دې چې ټول پیرودونکي دویمې نسخې ته لاړ شي، موږ په ساده ډول لومړی وتړو.
سرګي:
زه غواړم اضافه کړم. زه د اختلاطاتو په اړه بالکل موافق یم - دوی پیښیږي. منظره خورا پیچلې کیږي، او د سر لګښتونه په ځانګړې توګه د ازموینې لپاره مخ په زیاتیدو دي. د دې سره څنګه معامله وکړئ: اتوماتیک ازموینې ته لاړشئ. هو، تاسو باید د اتوماتیک ازموینې او واحد ازموینې لیکلو کې اضافي پانګونه وکړئ. نو دا چې پراختیا کونکي نشي کولی د ازموینې پاس کولو پرته ژمن شي ، دوی نشي کولی کوډ بدل کړي. نو د دې لپاره چې حتی د فشار تڼۍ د آټوټیسټ، واحد ازموینې پرته کار نه کوي.
دا مهمه ده چې پخوانی فعالیت وساتئ، او دا اضافي سر دی. که تاسو بل پروتوکول ته ټیکنالوژي بیا ولیکئ ، نو تاسو یې بیا ولیکئ تر هغه چې تاسو هرڅه په بشپړ ډول وتړئ.
موږ ځینې وختونه په هدف سره له پای څخه تر پایه ازموینه نه کوو ، ځکه چې موږ نه غواړو پرمختګ ودروو ، که څه هم موږ یو له بل وروسته یو شی هم لرو. منظره ډیره لویه ده، پیچلې ده، ډیری سیسټمونه شتون لري. ځینې وختونه دا یوازې ډنډونه دي - هو، تاسو د خوندیتوب حاشیه کمه کوئ، ډیر خطرونه ښکاري. مګر په ورته وخت کې تاسو عرضه خوشې کړئ.
الکساندر:
هو، د اتوماتیک ازموینې او د واحد ازموینې تاسو ته اجازه درکوي د لوړ کیفیت خدمت رامینځته کړئ. موږ د پایپ لاین لپاره یو چې د واحد او ادغام ازموینې پرته نشي تیریدلی. موږ اکثرا باید ایمولیټرونه او سوداګریز سیسټمونه د ازموینې زونونو او پراختیایي چاپیریالونو ته واړوو ، ځکه چې ټول سیسټمونه د ازموینې زونونو کې نشي کیښودل کیدی. سربیره پردې ، دوی یوازې لوند نه کیږي - موږ د سیسټم څخه بشپړ ځواب رامینځته کوو. دا د مایکرو خدماتو سره د کار کولو یوه جدي برخه ده، او موږ پدې کې پانګه اچونه هم کوو. له دې پرته به ګډوډي رامنځته شي.
د اورېدونکو پوښتنه (۱):
تر هغه ځایه چې زه پوهیږم، مایکرو خدمتونه په پیل کې د جلا ټیم څخه وده کړې او اوس پدې ماډل کې شتون لري. ګټې او زیانونه یې څه دي؟
وګورئ: دلته بیا مخلوط دی. دلته یو بیکلاګ شتون لري چې د ټیکنالوژیکي پرمختګونو پراساس رامینځته شوی - دا یوه کیسه ده. دلته یو بیکلاګ شتون لري، کوم چې د پروژو څخه جوړ شوی، او د محصولاتو څخه یو شاتګ شتون لري. مګر د هر خدمت محصولاتو کې د معرفي کولو لړۍ یا د دې خدمت رامینځته کول د محصول متخصص لخوا رامینځته کیږي. هغه د معلوماتي ټکنالوجۍ په ریاست کې نه دی؛ هغه په ځانګړې توګه له دې لیرې شوی. خو زما خلک خامخا د همدې پروسې له مخې کار کوي.
په مختلفو لارښوونو کې د بیکلاګ مالک - د بدلونونو بیکلاګ - به مختلف خلک وي. د تخنیکي خدماتو اړیکه، د دوی تنظیم کولو اصول - دا ټول به په IT کې وي. زه پلیټ فارم او سرچینې هم لرم. په سر کې هغه څه دي چې د بیکلاګ او فعال بدلونونو اندیښنه لري، او پدې معنی کې جوړښت.
راځئ چې یو سوداګر ووایو: "موږ دا فعالیت غواړو، موږ غواړو یو نوی محصول جوړ کړو - یو پور بیا جوړ کړئ." موږ ځواب ورکړ: "هو، موږ به یې بیا وکړو." معمار وايي: "راځئ چې فکر وکړو: موږ به په پور کې کوچني خدمتونه چیرته لیکو او څنګه به یې وکړو؟" بیا موږ دا په پروژو، محصولاتو یا د ټیکنالوژۍ سټیک کې ماتوو، په ټیمونو کې یې واچوو او پلي یې کړو. ایا تاسو په کور دننه محصول رامینځته کړی او پریکړه یې کړې چې پدې محصول کې مایکرو خدمات وکاروئ؟ موږ وایو: "اوس د میراث سیسټمونه چې موږ یې درلودل، یا د لومړۍ کرښې سیسټمونه باید دې مایکرو خدماتو ته لاړ شي." معماران وايي: "نو: د لومړۍ کرښې محصولاتو دننه ټیکنالوژیک بیکلاګ کې - مایکرو خدماتو ته لیږد. لاړ شه". او د محصول متخصصین یا د سوداګرۍ مالکین پوهیږي چې څومره ظرفیت تخصیص شوی ، کله به ترسره شي او ولې.