Diagrammadagi tashqi yoki ichki xizmatlar?
System Analyst
Biznes noto'g'ri deb hisoblagan yechimga bosim o'tkazganmi? Qanday hal qilding?
Kim sinxron yoki asinxron integratsiya haqida qaror qabul qilishi kerak — mahsulot yoki dasturchi?
Postgresda nima qilasiz? Shemalarni loyihalasizmi?
Tajribangiz va hozir ish qidirayotganingiz haqida gapirib bering
Ish beruvchini tanlashda sizning qizil bayroqlaringiz nima?
Nima uchun diagrammada sinxron interaktsiya qildingiz?
Xabar ichida birinchi xabardek diagramma chizish (matn ko'rinishida).
Vazifa sprintga tayyor ekanligini qanday bilasiz?
Agar biznes o'zi qanday yechim bo'lishi kerakligini tushunmasa, qanday ishlaysiz?
Message Queue va Notification Worker nima uchun kerak?
O'zingni qanday his qilayapsan: ijrochi, hamkor yoki vositachi?
Boshqa vazifalar uchun ketma-ketlik diagrammalari ham shunday qilish uchun umumiy standart prompt kerak.
Xabar oqimlarini rus tilida yozing va muqobil ssenariylarni qo'shing.
API loyihalasizmi va ishda bu bilan qanchalik ko‘p shug‘ullanasiz?
Biznes ehtiyojlarini tushunish uchun kim bilan muloqot qildingiz?
Jarayonisiz jamoada ishlash juda qo‘rqinchli qanchalik?
Diagramma uchun qaysi C4 darajasini ishlatamiz?
Amaliy vazifa: Birlashtirilgan bildirishnoma platformasi (Notification Platform) Kontekst Kompaniyada foydalanuvchilarga bildirishnomalar yuboradigan 3 ta ajralgan tizim mavjud: 1. CRM — buyurtmalar haqida elektron pochta va push-xabarnomalar yuboradi. 2. Support Portal — Telegram bot orqali ticketlar haqida xabar yuboradi. 3. Xavfsizlik tizimi — shubhali kirishlar haqida SMS xabarnomalar ishlab chiqaradi. Har bir tizim o'z logikasini amalga oshiradi: * o'z shablonlari, hardcoded manzillar; * markazlashtirilgan bildirishnoma tarixiga ega emas; * foydalanuvchilar takrorlar va kechikishlar uchun shikoyat qilmoqda; * yagona SLA, metrikalar va boshqaruv markazi yo'q. Ma'lumot Yangi Notification Platformni loyihalash: * turli manbalardan (CRM, Support, Security) voqealarni yig'adi, * ularni tur va kanal bo'yicha (email, SMS, Telegram, push) yo'naltiradi, * shablonlarning birxillashtirilishini, loglash va kuzatuvchanlikni ta'minlaydi, * SLA (p95 ≤ 3 sekund yetkazib berish) ni qo'llab-quvvatlaydi, * kelajakda kanallarni kengaytirish va kengaytirishga imkon beradi. Nomzod uchun vazifa 1. Tizimning funktsional talablarini aniqlang. 2. Ishonchlilik, ishlash va xato bilan ishlash kabi no-funktsional talablarni tavsiflang. 3. Kontekst diagrammasini (C4 2-bosqich) tuzing. 4. Sekvensiya diagrammasining sxemasini qo'shing. Masalan, CRM dan xabar yuborish.
Tizimli nizolarning oldini olish misollari