გადატანილი პროცესის პარალელურიდან სერიული პროცესზე გადართვა სადმე ფიქსირდებოდა?
Java
რომელი მიდგომა გირჩევნიათ: როდესაც ანალიტიკოსი მკაცრად ადგენს გადაწყვეტილებას, თუ როდესაც გადაწყვეტილება მთლიანად შემქმნელის მხარესაა?
შეიძლება, გაქვთ ჩვენთან კითხვები?
რა იყო სისტემის დატვირთვა ამ ინციდენტის დროს?
შეგიძლიათ დეტალურად მოყევით, რა გააკეთეთ მონიტორინგის დაყენებისთვის?
როდის შეიძლება კონკრეტული ობიექტი ამოიღონ, თუ ერთმანეთზე მიმაგრებული ობიექტების ჯაჭვია?
რა გულისხმობთ შერეულ მიდგომაში?
თქვენი სამუშაო გამოცდილებიდან: რა დავალება ან პროექტი მოგეწონათ ყველაზე მეტად და რატომ?
ასე რომ, ტექნიკური გადაწყვეტილების არჩევისას რა საფუძველზე მოქმედებენ?
შესვლის კონტროლის სისტემა არსებობს, საიდანაც ჩვენ ვიღებთ ლოგებს: მომხმარებლის იდენტიფიკატორი, შესვლის დრო, გასვლის დრო გარკვეული პერიოდის განმავლობაში (მაგალითად, ერთი თვე). საჭიროა გამოთვალოთ, რამდენი ადამიანი იყო ერთდროულად კომპანიის ტერიტორიაზე.
რამდენი შეტყობინება იყო წამში დამუშავებული?
რატომ სწორედ Transactional Outbox — რადგან სხვანაირადაც შეიძლებოდა გაკეთება, მაგალითად, წარმატებული გაგზავნის შემდეგ მხოლოდ Kafka-ში დადასტურება?
როგორ ორგანიზებდით ხელშეკრულებების რეესტრს და დამტკიცების პროცესს — რომელ სისტემას რომელთან შეთანხმდით, რომელ კონტრაქტი მოქმედებს?
არსებობს თუ არა სპეციალიზებული garbage collector-ები იმ შემთხვევებისთვის, როდესაც სერვისი ერთეულ ბირთვზე იწყება?
მოდით, უფრო მარტივ დავალებას შევეცადოთ: როგორ გავითვალისწინოთ, რამდენი ადამიანი დარეკა კონკრეტულ სერვისზე ერთ დღეში?
რა უნდა დაემატებინა იქ?
რომელ თემებზე გიკითხავთ ჩვეულებრივ (რომელ კითხვებში გრძნობთ თავს უფრო თავდაჯერებულად)?
თქვენ გახსოვთ თქვენი დიპლომი თბილად — იყო რამე საინტერესო?
მოსაზრება იყო ფორმულირებული როგორც "ლატენციის შემცირება", და თქვენ თვითონ ეძებდით ამ გადაწყვეტილებას?
საერთოდ, ასეთი ცვლილებებისათვის დაწერენ სექვენსიის დიაგრამებს — ასე იყო თქვენი რეგისტრაციაში?