اطّلع على عمليات التسليم الثلاث
المنصة بأكملها: الكود والسحابة والهوية.
منتج SaaS ضريبي نما فوق واجهة خلفية أحادية ولوحة إدارة منفصلة ونماذج متفرقة. بنينا المنصة كاملة: خدمات لكل مجال تتواصل عبر الأحداث، وهوية وأدوار مشتركة، وبوابة للعملاء ولوحة إدارة، على Kubernetes في Azure مع بنية تحتية مكتوبة كشيفرة ونشر بأسلوب GitOps.
- السياق
- SaaS ضريبي - منصة كاملة
- النافذة الزمنية
- بناء على مراحل، مع استبدال النظام القديم
- التسليم
- خدمات لكل مجال، ومكتبة مشتركة، وبوابة عملاء ولوحة إدارة وموقع ويب؛ هوية وأدوار؛ Kubernetes في Azure مع بنية تحتية كشيفرة وGitOps وإدارة الأسرار والمراقبة.
مصدر كل رقم مفصَّل أدناه.
نقطة الانطلاق
كان المنتج يعمل ولديه عملاء، لكن كل جزء نشأ منفصلًا: واجهة خلفية أحادية، ولوحة إدارة مستقلة، ونماذج متفرقة للتسجيل والانضمام. وكان تطوير المنتج يتطلب تعديل عدة أجزاء منها في الوقت نفسه.
المقاربة
أعدنا تصميم المنتج حسب المجالات — العملاء والحسابات والفوترة والإشعارات والذكاء الاصطناعي والأدوات — كخدمات مستقلة فوق مكتبة مشتركة للمصادقة والأحداث والمقاييس والسجلات. تتواصل الخدمات عبر الأحداث في Azure Service Bus بدلًا من أن تستدعي بعضها مباشرة. هوية واحدة، بمؤسسات وأدوار، تحمي جميع واجهات البرمجة والتطبيقات الثلاثة على الويب. وفي الأسفل المنصة: Kubernetes في Azure مع بنية تحتية موصوفة كشيفرة، ونشر بأسلوب GitOps، وأسرار في Key Vault بصلاحيات حسب الدور وبأقل امتياز ممكن، ومراقبة بالمقاييس والسجلات والتتبعات.
ما الذي بقي يعمل
منتج يمكن تغييره جزءًا جزءًا: كل مجال يُنشر بمفرده، والصلاحيات تُعرَّف مرة واحدة للجميع، والبنية التحتية وعمليات النشر موجودة في المستودع لا في ذهن شخص بعينه.
مكوّنات التسليم
- خدمات لكل مجال تتواصل عبر الأحداث
- هوية ومؤسسات وأدوار مشتركة
- Kubernetes في Azure وبنية تحتية كشيفرة وGitOps
حالة مجهولة الهوية. نعمل بموجب NDA: لا ننشر اسم العميل ولا شعاره ولا أي بيان يسمح بالتعرف عليه. أما التفاصيل التقنية فنناقشها في مكالمة.
هل نتحدث عن مشروعك؟
في 30 دقيقة نراجع ما الذي تريد بناءه أو ما لديك قيد التشغيل، والبيانات والتكاملات وما ينقص ليصمد النظام حين يدخل المستخدمون. لا فرق إن كان المشروع لك أو لعميل لك: المكالمة هي نفسها.
مراجعة مجانية مدتها 30 دقيقة، دون التزام. ونوقّع NDA قبلها إن احتجت إليه. ونرد في يوم العمل التالي.