Неліктен Kafka мен gRPC-ны бір уақытта қолдандыңыз? Қандай сценарийлерде Kafka қолданылды, ал қайсысында gRPC?
Golang
Context не үшін пайдаланылады? Оны практикада қалай қолдандыңыз?
Қандай көрсеткіштер бойынша өзгерту уақыты келгенін қалай анықтадыңыз?
Мақалаларды жасау, жаңарту және жою әдістерін жазу керек пе? Сіздің қызметіңіз нақты не істеуі керек?
Сіз Docker, Kubernetes-пен жұмыс істедіңіз бе? Пайплайндар құру туралы айттыңыз ба?
func(d *Data)GetViews(key int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[key] if !ok { return 0, fmt.Errorf("мақала табылмады") } return (infoStr.day, infoStr.count, nil) }
Құнды қоспалау кезінде бір қызмет қол жетімсіз болса (мысалы, пайдаланушының толық аты/деректері бар қызмет), не болады? Барлық Kafka тоқтай ма?
Медиа файлдарын сақтау үшін PostgreSQL негізіндегі микросервис туралы айтыңыз. PostgreSQL-да не сақталды, ал S3-те не?
Дерекқор сұрауларын оңтайландыру тапсырмалары, индекстер құру және бөлу туралы айтыңыз.
Неліктен сіз RocketDev-тан кеттіңіз?
Деректер қорына сұрауларды оңтайландыру туралы айтыңыз: проблемалы сұрауларды қалай анықтадыңыз және не істедіңіз?
Күнделікті төлемдерді есептеу жүйесі туралы айтыңыз — бұл қандай жүйе және 50 мың қызметкер үшін есептеу қалай жүргізілді?
Логтарды өңдеу үшін Worker Pool-ды жүзеге асырыңыз: каналдан логтарды оқыңыз, параллель өңдеңіз, әр қызмет бойынша лог санын есептеңіз, map[қызмет атауы]саны қайтарыңыз.
PostgreSQL-де қандай транзакциялар түрлері (оқшаулау деңгейлері) бар?
Go тілінде срез (slice) деген не? len және cap қалай ерекшеленеді?
Go-да профайлерді қалай қосуға болады? Профильдерді қалай алуға болады?
Қызметтер бір-бірімен қалай өзара әрекеттесті?
Бір уақытта әртүрлі горутиндерден бірдей картаға жазуға бола ма? Не болады?
Observability деген не? Observability-дің үш негізгі тірегі қандай?
/* Сіз жазушысыз, өзіңіздің мини-блогыңыз бар және онда мақалалар жариялайсыз. Блог оқырмандары (пайдаланушылар) авторизациядан кейін оларды қарап, оқи алады. Әрбір мақала үшін бір күн ішінде бірегей қараулар санын есептеу функциясын жүзеге асыру қажет. Функционал талаптар: - Бүгінгі күн бойынша статистика: Автор өзінің мақалаға бүгін қанша бірегей пайдаланушы қарағанын көре алады (деректер нақты уақыт режимінде жиналады). - Өткен күндер бойынша статистика: Автор кез келген өткен күннің статистикасын көре алады (өткен күн – кеше). Техникалық шектеулер мен шарттар: - Қосымша бір серверде жұмыс істейді (бір под) - Жадта сақтау (жадта) - Уақыт UTC0 бойынша */