თქვით, რომ ეს კომპოზიციური ინდექსი იყო, მაგრამ ხომ ოპტიმიზატორი არ გადააწყობს სვეტებს საჭირო წესით?
Golang
რატომ არ მიიღეს Testcontainers?
შეგიძლიათ ისაუბროთ Docker-ის საშუალებით განთავსებაზე — როგორ მუშაობდა?
თქვენი სერვისი იყო API, რომელსაც იყენებდნენ სხვა სერვისები. Redis-ში შენახული გქონდათ მონაცემები გამდიდრებისთვის — რატომ არ მიდიოდით ყოველ მოთხოვნაზე კატალოგის სერვისზე (საწყობების შესახებ და ა.შ.)?
სად ინახავდით მეტრიკებს? არ იყენებდით VictoriaMetrics-ს?
კარგია, მაშინ რა შეიცვალა თავად მოთხოვნაში?
თქვით, რომ გამოიყენეთ Redis Kafka-სთან მუშაობისთვის — შეგიძლიათ ახსნათ რატომ?
რა ტიპის სორტირება გამოიყენება გადაწყვეტილებაში?
ინდექსი ან მოთხოვნა გადაწერილია — რა შეიცვალა მოთხოვნაში?
თქვი, რომ ინდექსებთან დაკავშირებული პრობლემები იყო — შეგიძლია დეტალურად მოყვე?
როგორ იყო მეტრიკების კონფიგურაცია? სერვისი მეტრიკებს უშვებდა თუ მათ აგროვებდა?
LRU ინახავს მონაცემებს პროგრამის დონეზე — რა მნიშვნელობით ხდება კეშის ქცევა გაურკვეველი მასშტაბირებისას?
გამოყენებიხართ Testify-ს?
ტრეისინგი უკვე გაკეთდა — რა exactement გააკეთეთ?
Go-ში არსებობს ბიბლიოთეკა — LRU, სადაც შეიძლება გადმოსცეთ Any და დაყენოთ TTL. რატომ აირჩიეს Redis, არა ის?
როგორ არის ალგორითმის სირთულე და სად არის ხე აქ?
რა მოხდა როდესაც ინდექსი უკან დაბრუნდა, შეკითხვა გადაწერეს და შემდეგ იგივე ინდექსი კვლავ გამოიყენეს?
სერვისი კაფკიდან მონაცემებს კითხულობდა, მათ Redis-დან მონაცემებით ამდიდრებდა — და მერე რა ხდებოდა?
როგორ იყო თქვენი მეტრიკები დაყენებული? სად გსურთ ზოგადად განთავსება?
და ცენტრალიზებული ლოგირება — რა გაკეთდა?