Диаграммада тышкы же ички кызматтар?
System Analyst
Кейде бизнес туура эмес деп эсептеген чечимге басым жасаганбы? Кантип чечтиң?
Ким синхрондуу же асинхрондуу интеграция боюнча чечим кабыл алышы керек — продуктпу же иштеп чыгуучу?
Postgresте эмне кылып жатасыз? Схемаларды долбоорлоочу беле?
Өз тажрыйбаң жөнүндө айтып бер жана азыр эмнеге иш издеп жатасың
Иш берүүчүнү тандоодо сиздин кызыл желектериңиз кандай?
Эмне үчүн ишкердик өзү кайсы чечим болушу керектигин түшүнбөй жатса, кандай иштейсиң?
Неге диаграммада синхрондуу өз ара аракеттенүүнү жасадыңыз?
Спринтке даяр экенин кантип билесиң?
Чатта биринчи билдирүүдөгидей диаграмма салыңыз (текст түрүндө).
Message Queue жана Notification Worker эмне үчүн керек?
Башка тапшырмалардын тизмектеги диаграммалары да ошондой жасалышы үчүн жалпы стандарттык промпт керек.
Өзүңдү кандай сезип жатасың: аткаруучу, өнөктөш же медиаторбу?
Ишкердик муктаждыктарын түшүнүү үчүн ким менен байланыштыңыз?
Жооп агымдарын орус тилинде жазыңыз жана альтернативдүү сценарийлерди кошуңуз.
API долбоорлоонуңузбу жана иште бул менен канча убакыт алектенесиз?
Процесссиз командада иштөө канчалык коркунучтуу?
Диаграмма үчүн кайсы C4 деңгээлин колдонобуз?
Практикалык тапшырма: Бирдиктүү билдирүү платформасы (Notification Platform) Контекст Компанияда колдонуучуларга билдирүү жөнөтүүчү 3 бөлүнгөн системалар бар: 1. CRM — буйрутмалар боюнча электрондук почта жана push билдирүүлөрдү жөнөтөт. 2. Support Portal — Telegram бот аркылуу тикеттер боюнча билдирүүлөрдү жөнөтөт. 3. Коопсуздук системасы — шек саналарган кирүүлөр боюнча SMS билдирүүлөрдү түзөт. Ар бир система өзүнүн логикасын ишке ашырат: * өзүнүн шаблондору, hardcoded кабыл алгандар; * борборлоштурулган билдирүү тарыхы жок; * колдонуучулар дублётор жана кечиктирүүлөр үчүн даттанышууда; * бирдиктүү SLA, метрикалар жана башкаруу борбору жок. Максат Жаңы Notification Platform түзүү: * ар кандай булактардан (CRM, Support, Security) окуяларды чогултуу, * аларды түрү жана каналы боюнча (email, SMS, Telegram, push) маршруттоо, * шаблондордун бирдиктүүлүгүн, журналдаштыруу жана көзөмөлдөө камсыздоо, * SLAны колдоо (p95 ≤ 3 секунда жеткирүү), * келечекте каналдарды масштабдоо жана кеңейтүү мүмкүнчүлүгүн берүү. Кандидат үчүн тапшырма 1. Жүйөнүн функционалдык талаптарын аныктоо. 2. Нефункционалдык талаптарды сүрөттөө (ишенимдүүлүк, иштөө жөндөмдүүлүгү, каталардын иштетилиши). 3. Контекст диаграммасын түзүү (C4 Деңгээл 2). 4. Секвенция диаграммасынын схемасын кошуу. Мисалы, CRMден билдирүү жөнөтүү.
Жүйөлүк конфликттердин алдын алуу мисалдары