Диаграммада сыртқы немесе ішкі қызметтер ме?
System Analyst
Бизнес дұрыс емес деп санаған шешімге бизнес талап еткен кездер болды ма? Оны қалай шештің?
Синхронды немесе асинхронды интеграция туралы шешімді кім қабылдауы керек — өнім менеджері ме әлде әзірлеуші ме?
Postgres-те не істейсіз? Схемаларды жобалайсыз ба?
Өз тәжірибеңіз туралы айтып беріңіз және неге қазіргі уақытта жұмыс іздеп жатқаныңызды айтыңыз.
Жұмыс берушіні таңдағанда қандай қызыл жалауларыңыз бар?
Бизнес өзі қандай шешім болуы керек екенін түсінбесе, қалай жұмыс істейсің?
Неліктен сіз диаграммада синхронды өзара әрекеттесуді жасадыңыз?
Қалай түсінесіз, тапсырма спринтке дайын ба?
Тіркелген хабарламадан (мәтіндік түрінде) чатта диаграмма салыңыз.
Хабарламалар кезегі мен хабарлама жұмысшысы не үшін қажет?
Басқа тапсырмалардан басқа тізбектік диаграммалар бірдей жасалуы үшін жалпы үлгі промпт қажет.
Өзіңізді қалай сезінесіз: орындаушы, серіктес немесе медиатор ретінде?
Бизнес қажеттіліктерін түсіну үшін кіммен байланыста болдыңыз?
Хабарламалар кезегі әдістерін орысша жазыңыз және альтернативті сценарийлерді қосыңыз.
Сіз API жобаладыңыз ба және жұмыс орнында бұл жұмысты қаншалықты жиі жасайсыз?
Процесстің болмауымен командада жұмыс істеу қаншалықты қорқынышты?
Диаграмма үшін C4 деңгейі қандай болады?
Практикалық тапсырма: Бірыңғай хабарлама платформасы (Notification Platform) Контекст Компанияда үш бөлек жүйе бар, олар пайдаланушыларға хабарламалар жібереді: 1. CRM — тапсырыстар туралы электронды пошта және push-хабарламалар жібереді. 2. Support Portal — Telegram-бот арқылы тикеттер туралы хабарламалар жібереді. 3. Security System — күдікті кірістер туралы SMS хабарламалар жасайды. Әр жүйе өз логикасын жүзеге асырады: * өз үлгілері, алушыларды қатаң көрсету; * орталықтандырылған хабарлама тарихы жоқ; * пайдаланушылар қайталанулар мен кідірістер туралы шағымданады; * бір SLA, метрикалар және басқару орталығы жоқ. Мақсат Жаңа Notification Platform-ды жобалау, ол: * әртүрлі көздерден (CRM, Support, Security) оқиғаларды жинайды, * оларды түрі мен арнасына (email, SMS, Telegram, push) қарай бағыттайды, * үлгілердің бірізділігін, журнал жүргізуді және бақылауды қамтамасыз етеді, * SLA-ны қолдайды (p95 ≤ 3 сек жеткізу уақыты), * болашақта арналарды кеңейту және масштабтау мүмкіндігін береді. Кандидатқа арналған тапсырма 1. Жүйенің функционалдық талаптарын анықтаңыз. 2. Нефункционалдық талаптарды сипаттаңыз (сенімділік, өнімділік, қателерді өңдеу). 3. Контексттік диаграмма (C4 деңгейі 2) құрастырыңыз. 4. Sequence-диаграмманың схемасын қосыңыз. Мысалы, CRM-ден хабарлама жіберу.
Егер бизнес сырғымалы тапсырмамен келсе және «жылдам жасаңыз, бөлшектерге кірісуге уақыт жоқ» десе, не істейсіз?