Golang
Дали нашият уебхук за плащане е със състояние?
Чувал ли си нещо за QUIC? Какво е това?
Как се филтрираха дубли? Не можеше ли да се определи дублиране по ID? Защо да обогатяваме данните от Redis?
Избройте основните типове данни в Go
Какво е материализиран изглед в ClickHouse?
Как ще бъдат избрани, ако в select има няколко канала, готови едновременно?
Кои нива на изолация на транзакции PostgreSQL познавате?
Защо да не използваме WebSocket вместо gRPC streaming?
Кога трябва да предпочетете RabbitMQ пред Kafka и обратно?
Какво означава 'основан на HTTP' във връзка с транспортния протокол?
Можеш ли да дадеш пример за тесно място, което си успял да намериш чрез профилиране с pprof?
Защо не може да се затвори каналът, върнат от ctx.Done(), чрез функцията close()?
Какво общо имат услугите, ако говорим за отказоустойчивост и я сведохме до реплики?
Защо използвахте Redis вместо in-memory кеш?
Защо излезе на пазара, каква е мотивацията за прехода?
Как бихме могли да обработваме външно грешките, които се случват в задачите, ако искахме да го направим?
// Има мрежа от банкови терминали. Трябва да се събират отговорите за присъствие в мрежата. Терминалите са разположени из цялата страна. // Напишете функция, която получава URL от входящ списък ([]string{"[link] "[link] "[link] и т.н.}) // Отговорът трябва да се показва в stdout на отделен ред "url: %s, code: %s" func check(urls []string) {}
Какви са основните части на системата Transactional Outbox?
Ако предадете slice на функция и добавите нов елемент — ще бъдат ли видими промените извън функцията? А ако капацитетът не се превишава?
Живял ли си в [град], после се премести в [град]?