Sobes.tech

Қандай жағдайларда сіз өз қосымшаңызда @Service аннотациясын қолдануыңыз керек?

Junior — Middle
134

/** * == ФТ == * Тапсырыс өңдеу қызметі тапсырысты өңдеу үшін Rest API арқылы алады. * Өңдеу келесідей: * - Қоймада тауардың бар-жоғын тексеру (сыртқы сервис REST/HTTP арқылы шақырылады). Егер тауар жоқ болса, тапсырысты өңдеу тоқтатылады. * - Тапсырысты тапсырыс дерекқорына сақтау * - Тапсырысты әрі қарай өңдеуді бастау (Processing, сыртқы сервис REST/HTTP арқылы шақырылады) * - Жаңа тапсырыс туралы хабарландыруларды бастау (Notification, сыртқы сервис REST/HTTP арқылы шақырылады) * * == НОТ == * - өңдеу мынадай болуы керек: егер тапсырысты дерекқорға сақтау сәтсіз болса, онда өңдеуге (processing) және хабарландыруды бастауға (notification) жол берілмейді * - логтарды сәйкестендіру үшін тапсырыс идентификаторын пайдалану * - метрикаларды қолдау 1) қабылданған тапсырыстар саны 2) сәтті өңделген тапсырыстар саны * - сервис секундына 100-ге дейін тапсырысты өңдеуі керек */

Senior
134

Кестеге қандай индекстер қосар едіңіз және не үшін?

Senior
134

Өндіруші 1 Тұтынушы 2 Бөлім 3 Тақырып 1

Senior
134

Интерфейсті бөлу туралы шешім қабылдау үшін қандай критерийлерді қолданасыз? 20 қоғамдық әдісі бар класс үшін не істеу керек?

Senior
133

Бір өндіруші, үш тұтынушы, үш бөлім және бір тақырып: қанша тұтынушы бір хабарды алады?

Senior
133

Уақтында жетпеген жағдайда не істедіңіз?

Senior
133

Saga және Outbox паттерндері дегеніміз не?

Senior
133

PostgreSQL-да қандай индекс түрлері бар? B-Tree пен бинарлы ағаш қалай ерекшеленеді?

Senior
133

Технологияларды енгізуге қатыстым ба? Командада техникалық келіспеушіліктерді қалай шешесіз?

Senior
132

Жалақы туралы сұрақтар — сіз жалақы диапазонына кірдіңіз бе?

Senior
132

Қандай индекстер түрлері бар?

Senior
132

Жобаға қашан қосыла аласыз: екі аптадан кейін, ерте ме, кеш пе?

Middle+
132

PostgreSQL-де varchar массиві бойынша іздеу үшін қандай индекс қолдану керек? BRIN және Bloom индексі дегеніміз не?

Senior
131

[аты] сұрады: Сіз оқыдыңыз ба және жұмыс істедіңіз бе?

Middle
131

Миссиялық маңызды жүйеде қандай механизмдерді жүзеге асыру қажет? Қалай сенімділікті қамтамасыз етуге болады?

Senior
131

Қызмет кластерде жұмыс істесе (бірнеше инстанциялар), архитектура қалай өзгереді? Postgres, Redis не болады? Дерекқордың төзімділігін қалай қамтамасыз етуге болады?

Senior
131

Қандай Kafka тақырыптары есеп беру жүйесінде болады, кім өндіреді және кім тұтынады?

Senior
131

GPH келісімшарты бойынша жұмыс істедіңіз бе?

Middle+
131

Егер тапсырмалар саны өзгермелі болса (бірліктерден жүздерге дейін), қандай типтегі ағындар пулын таңдау керек?

Senior
130
/93