Adətən, belə dəyişikliklər üçün ardıcıllıq diaqramları yazılır — sizdə belə qeyd olunurdumu?
Java
Əgər müsbət qərar qəbul etsək, nə vaxt bizə qoşula bilərsiniz?
Müştərini xüsusilə Redis-də keşik etməyə niyə qərar verdiniz?
Bu variantlardan hansı sizin üçün şəxsi olaraq daha çox xoşunuza gəlir?
Gecikməni azaltmaq nə dərəcədə mümkün oldu?
Və bütün xidmətlər belə mesajlar Kafka-ya yazırsa və yük kifayət qədər yüksəkdirsə — saniyədə yüz minlərlə mesaj, bu halda audit necə təşkil edərdiniz?
Xidmət çağırışlarının auditasını təşkil etmək lazımdır: məsələn, xidmət A bir milyon dəfə çağırılıb, xidmət B — yüz dəfə bir gün ərzində. Bu problemi necə həll edərdiniz?
Belə bir həll uyğun olarmı: Kafka-dan mesajı oxumaq, asinxron olaraq qonşu xidmətə yazmaq və xidmət cavab verdikdən sonra commit etmək?
Daha çox praktik tapşırıqları həll edirsiniz yoxsa bəzi texnoloji problemləri həll etməlisiniz?
Əgər verilənlər bazası və Spring-əhatə olunması istifadə olunmasa, mesajın alınması və işlənməsini də ayırmaq mümkündürmü?
«IC Filosofiya IT»dən PSB-yə keçid səbəbini və niyə indi yenidən iş axtardığınızı izah edə bilərsinizmi?
Hansı tapşırıqları həll etməyi sevirsiniz?
JSON formatında təsvir olunan müqavilə testləri nəzərdə tutulursa, müəyyən edilmiş endpoint üçün testlər toplusunu icra edən bir runner var və bu, hər buraxılışda (illik təxminən 160,000 buraxılış) bütün sistemlər üçün həyata keçirilməlidir — API vasitəsilə hesablaşma sistemi daxil olmaqla çox sayda sistemlə inteqrasiyanı necə təşkil edərdiniz?
Bu konfiqurasiyaları kim hazırladı, komandanızda necə təşkil olunmuşdu?
Bizdə analoq var — bank üçün inteqrasiya icrasını (REST, MQ, Kafka) emulyasiya etmək üçün «Sbermoc» sistemi?
Tapşırığın yaranmasına səbəb olan ilkin vəziyyətdə nə narazı idi?
Rust-da yaddaşın təmizlənməsi necə işləyir (çünki orada çöp toplayıcı yoxdur)?
İşlə əlaqəli ən son oxuduğunuz kitab və ya məqalə hansıdır?
HTTPS necə işləyir? SSL nədir? TLS ilə Mutual TLS arasındakı fərq nədir?
Bu GVT idi yoxsa GVS?