Ekspertiza verilir Frontend, Backend & QA sənaye Sığorta Müştəri qısası Müştərimiz HealthPro Sığorta, Healthcare.gov tərəfindən ABŞ-da ilk 5-də yer alan ən yaxşı Medicare sığorta brokeridir. Onların hərtərəfli təkliflərinə sağlamlıq sığortası, Dental, Vision və uzunmüddətli həyat sığortası üzrə ixtisaslaşdırılmış dəstək daxildir, bu da öz müştərilərinin mümkün olan ən yaxşı qayğı və əhatə dairəsini almasını təmin edir. HealthPro işəgötürənlərə, fərdi istehlakçılara və qeyri-kommersiya təşkilatlarına dəyərli subsidiyalar təqdim edir. Onların məqsədi bütün ABŞ vətəndaşları üçün sığortanın əlçatanlığını və təminatını artırmaqdır. Layihənin əhatə dairəsi Müştərimiz köhnə proseslər və infrastruktur üzrə veb-saytını və periferik xidmətlərini idarə edirdi. Onların optimallaşdırılmamış prosesləri və kəskin resurs sərmayələri onları burunları ilə ödəməyə məcbur etdi. Sistemlərinin performansını, çevikliyini, səmərəliliyini və məlumat təhlükəsizliyini optimallaşdırmaq üçün DevOps təcrübələri ilə avtomatlaşdırma tətbiq etmək istədilər. HealthPro layihəsinin əhatə dairəsi aşağıdakı atributlar ətrafında fırlanır. Server yükünü və proseslərini çoxlu domenlər arasında paylayın. Məlumatların pozulması ilə nəticələnən DDoS kimi kiberhücumların qarşısını almaq üçün ictimaiyyətdən şəxsi buludlara keçin. İstehsal və səhnələşdirmə üçün iki fərqli mühit yaratmaq, sistemlərlə sınaq keçirərkən və ya təkmilləşdirərkən təhlükəyə məruz qalmış istifadəçi təcrübələrinin risklərini azalda bilər. Çağırış Bütün xidmətləri vahid ictimai buludda yerləşdirdiyinə və yalnız etimadnamənin qorunmasına etibar etdiyinə görə, müştərimiz serverin həddən artıq yüklənməsi və təhlükəsizlik zəifliyi ilə üzləşdi. Bu, platformanın qeyri-sabitliyini də artıraraq istehsal və səhnə mühitlərinin yerləşdirilməsi ilə bağlı məhdudiyyətlər qoydu. Yuxarıda göstərilən problemlər onların xidmətlərinin performansına xələl gətirdi, xərcləri artırdı və məlumat riski yaratdı, onların əlçatanlığına və genişlənməsinə mane oldu. Digər əsas problem onların bütün domenlərini və alt domenlərini AWS-ə dəyişdirmək və xərcləri optimallaşdırmaq üçün avtomatik ölçmə tətbiq etmək idi. Müştərimizin xidmətləri məlumat bazası kimi MariaDP-dən istifadə edirdi və mühüm problem onların məlumatlarını toxunulmaz saxlayaraq MariaDP-dən MySQL-ə sistematik keçidi planlaşdırmaq idi. Niyə Maruti Techlabs? Müştərimizin problemləri və təcrübəmizlə tanış olan məsləhətçilərimizdən biri xidmətlərimizi müdafiə etdi. Sonradan, əsas əlaqə nöqtəsi kimi xidmət edən məsləhətçi və müştərinin Satış şöbəsinin müdiri yanaşmamızı qiymətləndirmək üçün sorğu vərəqəsi hazırladılar. Anket vasitəsilə müştərinin gözləntilərini hərtərəfli başa düşdükdən sonra, ekspertlərdən ibarət komandamız müxtəlif həll yolları üçün beyin fırtınası keçirdi. Biz təhlükəsizliyin artırılmasına, sabitliyin yaxşılaşdırılmasına və xərclərin optimallaşdırılmasına diqqət yetirərək, bu həllərin tətbiqini təsvir edən ətraflı iş axını hazırladıq. Məsləhətçinin imkanlarımıza inamı ilə dəstəklənən serverin idarə edilməsi və saxlanması, CI/CD boru kəmərlərinin tətbiqi və saxlanması, bulud miqrasiyası, DevSecOps-un inteqrasiyası və s. sahəsində sübut edilmiş DevOps təcrübəmiz layihəni bizim üçün təmin etdi. Təklif olunan iş prosesi və həllər bizim müştərinin ehtiyaclarını səmərəli şəkildə qarşılamaq və nəticədə onların etibarını və biznesini qazanmaq qabiliyyətimizi nümayiş etdirdi. Həll Müştərinin müştəriləri üçün fasiləsiz xidmətlərin təmin edilməsi üçün tələb olunan həllərin həyata keçirilməsi üçün mərhələli yanaşma seçilmişdir. Mükəmməl texnoloji infrastrukturu və müştərimiz üçün optimallaşdırılmış xərcləri necə həyata keçirdiyimiz budur: 1. Mərhələ və İstehsal Mühitinin İzolyasiyası Birincisi, biz bütün (bir) vahidi "İstehsal" və "Səhnələşdirmə" üçün iki fərqli mühitə təcrid etdik. Bu, bizə istehsalda qüsursuz müştəri təcrübəsi təklif etməyə kömək etdi, müştərimizə yeni funksiyalar, yükləmə və reqressiya testləri ilə sınaqdan keçirməyə və quruluşda təhlükəsizliklə yeni təkmilləşdirmələri təqdim etməyə imkan verdi. 2. İctimai Buluddan Şəxsi Bulud-a keçid Növbəti addımımız özəl və ictimai alt şəbəkələri olan yeni Virtual Şəxsi Bulud (VPC) yaratmaqla səhnələşdirmə mühitini qurmaq idi. 3. Məlumatların ehtiyat nüsxəsinin yaradılması Daha sonra verilənlər bazasını köhnə VPC-nin ictimai alt şəbəkəsindən yeni VPC-nin şəxsi alt şəbəkəsinə köçürdük. Biz bunu snapshot çəkmək və ya məlumatın ehtiyat nüsxəsini çıxarmaqla, yeni VPC-də surət yaratmaq və şəxsi alt şəbəkəyə bərpa etməklə etdik. Əlavə olaraq, serverin verilənlər bazasına problemsiz daxil olmasına icazə vermək üçün biz EC2 serverinə rollar təyin etdik və onun verilənlər bazası təhlükəsizlik qaydalarını təkmilləşdirdik. 4. Xərclərin optimallaşdırılması Son addım olaraq, AWS-in Aurora Serverless ilə avtomatik miqyasını tətbiq etməklə müştərimiz üçün xərcləri optimallaşdırdıq. Aurora Serverless, trafikə əsaslanan avtomatik miqyaslı CPU və yaddaş istifadəsinin rahatlığını təklif edir. Məsələn, müştərilərimizin həftəlik trafiki yoxdursa, həmin müddət üçün ödəniş etməli deyillər. Biz buna MariaDB-dən MySQL-ə köçməklə nail olduq, çünki Aurora hər iki verilənlər bazası mühərrikini dəstəkləyir. Daha sonra köçürülmüş məlumatları Aurora Serverless-ə köçürdük. Ünsiyyət və Əməkdaşlıq Biz bir həftəlik kəşf mərhələsi keçirdik, bu müddət ərzində komanda üzvlərimiz öz cari həllinin məhdudiyyətlərini və istədikləri həlllə bağlı gözləntilərini başa düşmək üçün geniş şəkildə əlaqə saxladılar. Bu layihənin spesifik xüsusiyyətlərini sona çatdırmaq üçün iki komanda üzvü, bir DevOps meneceri və bir layihə meneceri ayırdıq. Layihənin bütövlükdə, bizim əsas əlaqə nöqtəmiz müştərimizin “Satış Rəhbəri” idi. Əsasən ünsiyyət üçün istifadə etdiyimiz platformalar bunlardır: Slack - Sürətli ünsiyyət, Google Meet - Gündəlik yeniləmələr və sorğular, təqdimatlar E-poçt - Müqavilələri, həftəlik yeniləmələri və s. paylaşmaq üçün rəsmi kanal. Texnologiya yığını Nəticə DevOps həllərimizin tətbiqi müştərinin infrastrukturunu və əməliyyat səmərəliliyini əhəmiyyətli dərəcədə yaxşılaşdırdı. Platformada axtarış vaxtı 8 dəqiqədən 1 dəqiqəyə endirildi. Əvvəlki versiyalarla müqayisədə tətbiq performansında 300% artım əldə etdik. Bizim həllimiz verilənlər bazası və server idarəetmə xərclərini 50% azaltmağa kömək etdi. AWS Aurora Serverless ilə avtomatik miqyaslaşdırma tətbiq etməklə optimallaşdırılmış xərclər. Cihaz sistemi qəza və ya təhlükəsizlik təhlükəsi halında avtomatik ehtiyat nüsxələri çıxarır və bərpa edir. Serverin qəfil yüklənməsi halında sistem e-poçt və Slack vasitəsilə xəbərdarlıq siqnalları göndərir. Şəxsi buluda miqrasiya məlumatların şifrlənməsini təklif edir. İnkişaf prosesimiz Biz əməkdaşlıq və sürətli icra vasitəsilə istifadəçilərinizin ideyalarını həyata keçirən üstün prototip yaratmaq üçün Çevik, Arıq və DevOps-un ən yaxşı təcrübələrini izləyirik. Bizim əsas prioritetimiz sürətli reaksiya vaxtı və əlçatanlıqdır. Biz həqiqətən sizin geniş komandanız olmaq istəyirik, ona görə də müntəzəm görüşlər istisna olmaqla, komanda üzvümüzün hər birinin bir telefon zəngi, e-poçt və ya mesaj uzaqlığında olduğuna əmin ola bilərsiniz.