PostgreSQL-ში Write-Ahead Log (WAL) სიღრმის შემცირება რა არის? რა შემთხვევებში WAL ფაილების სიღრმის შემცირება ამცირებს დისკის სისტემასა და ქსელს დატვირთვას, და რა შემთხვევებში გამოიწვევს შესრულების დაქვეითებას CPU ბირთვების გადამეტებული გამოყენების გამო?
Python
როგორ არის მოწყობილი Event Loop Policy მექანიზმი asyncio-ში? რომელ სცენარებში Backend დეველპერს სჭირდება ძალით შეცვალოს დეფოლტური მოვლენის ციკლის პოლიტიკა, მაგალითად libuv-ის ბაზაზე შექმნილი uvloop-ის გამოყენებით, და როგორ მიიღწევა შესრულების გაუმჯობესება?
PostgreSQL-ში გამოთვლითი ინდექსი (Expression Index / Functional Index რა არის? რა დამატებითი ხარჯები აქვს მას დაწერის ოპერაციებზე (INSERT/UPDATE) და რატომ შეიძლება უარყოს გეგმარებამ მისი გამოყენება, თუ კითხვარის გამოთქმაში მონაცემთა ტიპები არ ემთხვევა?
Python-ში ობიექტების სიღრმისეული კოპირება (copy.deepcopy) რა არის შესრულების თვალსაზრისით? როგორ გადის ეს მექანიზმი ციკლურ მითითებებს, რატომ მუშაობს კრიტიკულად ნელა დიდ ობიექტურ გრაფებზე და რა ალტერნატიული ნიმუშები იცვლიან მას მაღალი დატვირთვის სისტემებში?
როგორ მუშაობს Sidecar ნიმუში Kubernetes-ში, მაგალითად, Istio ან Envoy-ის გამოყენებით? როგორ აძლიერებს ეს ნიმუში ტრეფიკის დაშიფვრას (mTLS), მოთხოვნების ტრასირებას და რ retries-ებს პროგრამიდან?
კეშის შეჭრა, კეშის ავალანჩა და კეშის გათბობა რა არის? ონლაინ მაღაზიისთვის როგორ უნდა განლაგდეს კეშის ფენა, რათა ღამის გაყიდვის დროს, როდესაც მილიონობით მომხმარებელი ერთდროულად ითხოვს ახალი პროდუქტებს, მონაცემთა ბაზა არ ჩავარდეს კეშის გამოტოვებების გამო?
RabbitMQ და Kafka gibi məlumat axını sistemlərinin dizaynında Push əsaslı və Pull əsaslı memarlıq arasındakı fərqlər nələrdir? Bu yanaşmalar, broker tərəfdə yaddaş istifadəsinə və istifadəçilərin backpressure məsələsinə necə təsir edir?
განაწილებული ტრანზაქციებისთვის, რომელთაც ორი დამოუკიდებელი რელაციური ბაზა აქვთ, ორი ფაზის დამტკიცების (2PC) პროტოკოლის აღწერა. რა ხდება სისტემაში, თუ ტრანზაქციის კოორდინატორი ზუსტად ხმის მიცემის ფაზას (Prepare) და დამტკიცების ფაზას (Commit) შორის დაიშლება?
შიდა compile() ფუნქციის მექანიზმი როგორ მუშაობს? როგორ გარდაქმნათ დინამიურად გენერირებული Python კოდის სტრიქონი კოდის ობიექტად, უსაფრთხოდ შეასრულოთ იგი იზოლირებულ კონტექსტში exec/eval-ის გამოყენებით და თავიდან აიცილოთ დისტანციური კოდის შესრულების სუსტი წერტილები (RCE)?
WebSockets, SSE (Server-Sent Events) და gRPC Streaming პროტოკოლების შორის კომერციებს აღწერეთ. რომელ პროტოკოლს აირჩევდით: ა) ცოცხალი ჩატი, ბ) ერთმხრივი აქციების ფასების ნაკადი, გ) მიკროწარმოების არქიტექტურაში სერვისებს შორის კომუნიკაცია, და რატომ?
Python-ისთვის C/C++ გაფართოებები (C Extensions) როგორ აშენდება მანქანის ქვეშ? რატომ აჩერებს ტრადიციული Python C API-ს გამოყენებით დაწერილი გაფართოებები GIL-გა თავისუფალი Python-ის გადასვლას, და როგორ ხსნიან ამ პრობლემას თანამედროვე ალტერნატივები, როგორიცაა HPy ან Cython?
რატომ ხშირად აბრუნებს Python-ის სტანდარტული ფუნქცია os.cpu_count() ფიზიკური სერვერის საერთო ბირთვების რაოდენობას Docker კონტეინერში, რომელიც მუშაობს Kubernetes პოდში CPU ლიმიტით: 2? რა კრიტიკული პრობლემები იწვევს ეს გინკორნში ან სელერიში თრედების პულის ზომასთან დაკავშირებით და როგორ უნდა გამოსწორდეს ეს?
კონსისტენტ ჰეშინგის ალგორითმი როგორ მუშაობს? რატომ არის ის საჭირო განაწილებული კეშის კლასტერის დიზაინში, მაგალითად 20 Redis სერვერით, და როგორ მინიმალიზებს ის გასაღებების რაოდენობას, როდესაც დამატება ან წაშლა ხდება ნოდის?
როგორ ქმნიან Linux Cgroups (Control Groups) და Namespaces იზოლაციას Docker კონტეინერის შიგნით? რა ხდება Python პროცესთან, როდესაც ის გადაჭარბებს resource.limits.cpu-ს Kubernetes-ში, და რატომ იწვევს limits.memory-ს გადაჭარბება OOMKilled-ს, ხოლო CPU-ს გადაჭარბება მხოლოდ throttling-ს?