Դուք պահել եք միայն համախմբված տվյալներ կամ յուրաքանչյուր փուլ — կեղտոտ, նորմալիզացված?
Golang
Ինչպե՞ս եք հասկանում, թե ինչ է ինդեքսի ընտրողականությունը։
Ինչու եք ընտրել RabbitMQ-ը Kafka-ի փոխարեն ծանուցումների համար?
Ինչքա՞ն հարմար է քեզ համար հիբրիդային աշխատանքային ձևաչափը (շաբաթը 2 անգամ գրասենյակում, մետրո Թուլա):
Ինչու եք որոշել միգրացիա կատարել մոնոլիտից միկրոսերվիսների։ Որտեղ եք բախվել դժվարությունների?
Կիրառեք cache for getUserFromDB գործառույթի համար: Տվյալները հազվադեպ են փոխվում։
Ինչպե՞ս եք ընտրել տվյալների բազայի տեսակ (PostgreSQL, ClickHouse, Redis):
Ինչու՞ որոշեցիր շուկա դուրս գալ և դիտարկել այլ առաջարկներ փոխելու մոտիվացիայի մասին։
Պատմիր քո փորձի և այն ազդեցության մասին, որը դու ունեցել ես նախորդ աշխատանքի վայրում արտադրանքի կամ ֆունկցիայի վրա։
Դու մասնակցե՞լ ես այն նախագծին, որը կառուցվում էր սկզբից, թե՞ արդեն մի միջնակարգ փուլում ես։
Ինչպե՞ս եք ընդլայնել Kafka-ի սպառողներին: Ի՞նչ է տեղի ունենում, եթե սպառողների թիվը ավելի մեծ է, քան բաժինները:
Ինդեքսի բլոատը (լցոնը) ինչ է և ինչու է այդպես արվում PostgreSQL-ում։
1C-ն նույնպես տվյալները ուղղակիորեն հրապարակում էր Kafka-ում։
Սովորաբար 2 շաբաթ կամ մի փոքր ավելին անցնելու համար?
Որքան է որոնման կարգավիճակը: արդյոք արդեն առաջարկներ կան, ժամկետներ ընդունելու համար?
Ինչու եք օգտագործել sync.Map, ոչ թե սովորական քարտեզ Mutex-ով?
Ի՞նչ նպատակով էր օգտագործվում ռեպլիկացիան PostgreSQL-ում։
Ինչպե՞ս կառավարել իրավիճակը, երբ բոլոր 5 goroutine-ները միաժամանակ տեսնում են դատարկ կեշ և գնում բազայի տվյալների (cache stampede):
Ինչքան ակտիվ եք դիտարկում առաջարկները: արդյոք արդեն կան առաջարկներ, ժամկետներ դրանց ընդունման համար?
Պատմեք մի դժվար առաջադրանքի մասին, որը վերջերս հաջողվեց իրականացնել, կամ ամենագեղեցիկը։ Ինչ էր, ինչ արեցիք, ինչ եղավ։