Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

نقشه راه و لیست فیچر های ستاره 1403 #1

Open
15 of 38 tasks
mhaghighat20 opened this issue May 26, 2024 · 20 comments
Open
15 of 38 tasks

نقشه راه و لیست فیچر های ستاره 1403 #1

mhaghighat20 opened this issue May 26, 2024 · 20 comments
Assignees

Comments

@mhaghighat20
Copy link
Member

mhaghighat20 commented May 26, 2024

New Features List for 4 Core Products:

  • Mohaymen-ICT/star-protocols#14
  • Mohaymen-ICT/star-protocols#15
  • Mohaymen-ICT/star-protocols#16
  • Mohaymen-ICT/star-protocols#17

Technical Debts

  • Migration from MSSQL Server to Postgres for remaining services

    • Lakehouse => Spring 1403
    • LAPortal => Spring 1403
    • DataModel => Spring 1403
    • DIAP => Summer 1403
    • GIS, PAPortal, PADW, AM Done :)
  • Technical Roadmap

  • DIAP Web replace Data Studio Client Application

Globalization & Multi-Language Support

  • English Version Ready & Deployed per commit => Spring 1403
  • Arabic Version => Summer 1403
  • Switch between languages by end user => Fall 1403

DIAP as API Development Platform for ESB

  • قابلیت سفارشی‌سازی آدرس فراخواندن سرویس جریان‌داده => Spring 1403
  • قابلیت سفارشی‌سازی ورودی‌ و خروجی‌های سرویس جریان‌داده => Spring 1403
  • قابلیت تعیین کد وضعیت سرویس‌ جریان‌داده => Spring 1403
  • اجرای سرویس جریان‌داده در محیط‌های ایزوله و کانتینری با قابلیت تخصیص منابع => Spring 1403
  • قابلیت مدیریت خطا در جریان‌داده => Spring 1403
  • توسعه پلاگین لاگ‌اندازی با قابلیت سفارشی‌سازی => ?
  • پلاگین Switch جهت تعیین مسیر اجرای شاخه‌های جریان‌داده => ?
  • پلاگین اجرای سناریو => ?
  • پشتیبانی از پردازش داخل حافظه (sqlite-duckdb) => ?
  • قابلیت پردازش سربرگ درخواست => Spring 1403
  • قابلیت دریافت پارامتر‌های سناریو از طریق QueryString => Spring 1403
  • قابلیت دریافت بدنه درخواست سفارشی => Spring 1403
  • قابلیت پارامتر اجباری => Spring 1403
  • کش پارامتر => Spring 1403
  • تولید کوئری ثابت و حذف رندوم‌ها => Spring 1403
  • استفاده از Parameter Binding در ساخت کوئری‌ها با متغیر => Spring 1403
  • توسعه پلاگین تبدیل داده (Json + XML) => Spring 1403
  • بهبود در Clone دیزاین سناریو => Spring 1403
  • توسعه کانکشن پولینگ اوراکل => Spring 1403
  • اضافه کردن OpenTelemtry => Spring 1403
  • امکان تولید پاسخ سفارشی‌سازی شده => Spring 1403

Integration with Kasra/Authin

  • UI integration => Summer 1403
  • Login page integration => Summer 1403
  • Service registration integration => Summer 1403
  • Authentication & Access Management integration => Summer 1403

Deployments

  • GitOps based deployment for cloud based environments => Spring 1403
  • GitOps based deployment for major on-premise environments => Summer 1403

LAPortal

  • UI/UX improvements
    • Keyboard shortcuts => Spring 1403
    • Making navigation more consistent => Spring 1403
    • Graph page/صفحه تحلیل بصری redesign => Spring 1403
    • Ribbon redesign => Summer 1403
    • یکپارچه سازی استعلام و گسترش مرتبطین => Summer 1403
    • Dark mode => Summer 1403
    • History & Undo => Fall 1403

New features

  • Object Framework Versioning

    • Git Branching VS TFS Check-out/Check-in => Git Branching
    • PAP => Spring 1403
    • LAP => ?
    • DIAP => ?
  • SqlKata (Clickhouse, Postgres, etc as Processor)

    • Beta => Spring 1403
    • Production Support => Summer 1403
    • Spark => ?

New Products

  • MVP of Content Platform based on DW => Spring 1403
  • ESB evaluation
@mhaghighat20 mhaghighat20 self-assigned this May 27, 2024
@mhaghighat20
Copy link
Member Author

mhaghighat20 commented Jun 1, 2024

سایر پیشنهاد ها و پیشنویس ها

توسعه های بازمانده از گذشته

  • توسعه‌ی نسخه‌بندی اشیا
  • اتمام مهاجرت فراداده‌ها به دیتابیس‌های متن‌باز
  • توسعه DIA مبتنی بر Web
  • اتمام توسعه‌ی SqlKata

یکپارچه سازی با سایر محصولات شرکت

  • یکپارچه‌سازی مدیریت‌دسترسی و Authentication
  • یکپارچه‌سازی صفحه‌ی لاگین
  • یکپارچه‌سازی ثبت سرویس‌های موجود
  • یکپارچه‌سازی ظاهری؛ طراحی و توسعه قالب مشترک با بقیه محصولات
  • پشتیبانی از چند زبانگی و قابلیت تغییر زبان در رابط کاربری

توسعه‌ی قابلیت‌های مورد نیاز API Development در پلتفرم یکپارچه‌سازی و تحلیل‌داده

  • قابلیت سفارشی‌سازی آدرس فراخواندن سرویس جریان‌داده
  • قابلیت پردازش سربرگ درخواست
  • قابلیت دریافت پارامتر‌های سناریو از طریق QueryString
  • قابلیت دریافت بدنه درخواست سفارشی
  • قابلیت پارامتر اجباری
  • کش پارامتر
  • تولید کوئری ثابت و حذف رندوم‌ها
  • استفاده از Parameter Binding در ساخت کوئری‌ها با متغیر
  • توسعه پلاگین تبدیل داده (Json + XML)
  • بهبود در Clone دیزاین سناریو
  • توسعه کانکشن پولینگ اوراکل
  • قابلیت سفارشی‌سازی ورودی‌ و خروجی‌های سرویس جریان‌داده
  • قابلیت تعیین کد وضعیت سرویس‌ جریان‌داده
  • اضافه کردن OpenTelemtry
  • توسعه پردازش داخل مموری
  • امکان تولید پاسخ سفارشی‌سازی شده

سایر پیشنهادات را کامنت بگذارید

@mostmand
Copy link
Contributor

mostmand commented Jun 2, 2024

سرویس مدیریت کاربران و فریمورک اشیا

  • قابلیت horizontal scale در سرویس مدیریت کاربران
  • اصلاح کش‌های دسترسی در سرویس مدیریت کاربران و فریمورک اشیا
  • قابلیت رصد کردن دسترسی کاربران توسط مدیر سامانه (در حال حاضر بعد از تعریف برگه‌های دسترسی، مدیر سامانه نمی‌داند که آیا دسترسی لازم برای کاربر مورد نظر ایجاد شده است یا خیر و برای این کار از کاربر می‌خواهد تا وارد سامانه شود و بررسی کند که آیا دسترسی لازم ایجاد شده است یا خیر) - هم‌چنین علت دسترسی یا عدم دسترسی فرد به یک شیء قابل مشاهده باشد
  • ساده‌سازی نحوه‌ی رجیستر شدن سرویس‌ها برای تسهیل دیپلوی‌های جدید ستاره

@mostmand
Copy link
Contributor

mostmand commented Jun 2, 2024

چرا خود دغدغه‌ی پرفورمنس در API Development به طور مستقیم مطرح نشده است؟

@mostmand
Copy link
Contributor

mostmand commented Jun 2, 2024

آیا این تنها رودمپ محصولی است یا شامل رودمپ فنی هم خواهد بود؟

@MKasaei00
Copy link
Contributor

سرویس دهی و استفاده از انبار کلان‌داده در سرویس PA مطرح نیست؟

@MKasaei00
Copy link
Contributor

مهاجرت شی منبع رکوردی به فریمورک اشیا برای پوشه‌بندی و دیگر قابلیت‌ها چطور؟
به نظرم در تابستان ۱۴۰۳ بذاریم و آخر تابستان تحویل دهیم انشاللله

@RAAvenger
Copy link
Member

ذیل بحث دوآپس الان گیت‌آپس رو تا حد خوبی داریم
چرا بحث‌های مربوط به زیرساخت cd مطرح نشده؟

@RAAvenger
Copy link
Member

RAAvenger commented Jun 2, 2024

چرا اصلاح ورژنینگ ستاره توی این نقشه راه نیست؟

@mhaghighat20 mhaghighat20 pinned this issue Jun 2, 2024
@mhaghighat20 mhaghighat20 changed the title وارد کردن نقشه راه به ترتیب اولویت و به ازای هر محصول تدوین نقشه راه به ترتیب اولویت و به ازای هر محصول Jun 2, 2024
@MKasaei00
Copy link
Contributor

استفاده از iconfig در انبارداده‌ی

@MKasaei00
Copy link
Contributor

اصلاح کش‌های بین سرویسی

@MKasaei00
Copy link
Contributor

بارگذاری دستی یا افزودن رکورد در انبارداه‌

@MKasaei00
Copy link
Contributor

بهبود‌های نماگر پرتال تحلیل روابط
مثلا بهبودهای کاربری، استفاده از سرویس داده‌ها

@MKasaei00
Copy link
Contributor

تکمیل ویرایش و حذف در منابع چند تکنولوژی

@MKasaei00
Copy link
Contributor

پیاده‌سازی امکان خواندن از اوراکل داخلی در LAPORTAL

@MKasaei00
Copy link
Contributor

امکان جستجوی روی منابع اوراکلی
(ستون‌هایی که ایندکس دارن)

@MKasaei00
Copy link
Contributor

حواسمون به پشتیبانی و انجام تغییرات احتمالی درخواستی روی انبارداده از طرف تیم ecm هم باشه

@MKasaei00
Copy link
Contributor

جدا کردن سرویس‌های آیتم و رکورد

@MKasaei00
Copy link
Contributor

استفاده از ابزارهای استاندارد لاگ در سرویس‌ها

@MKasaei00
Copy link
Contributor

فریمورک اشیا برای منابع رکوردی

@MKasaei00
Copy link
Contributor

توجه به نیازمندی‌های تیم PA

@mhaghighat20 mhaghighat20 changed the title تدوین نقشه راه به ترتیب اولویت و به ازای هر محصول نقشه راه ستاره 1403 Jun 19, 2024
@mhaghighat20 mhaghighat20 changed the title نقشه راه ستاره 1403 نقشه راه و لیست فیچر های ستاره 1403 Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants