وب‌سرویس مجید

پروژه spring-boot-vue-bank

AldonahZero/spring-Boot-Vue-Bank

این یک سیستم ابزاری با معماری جداگانهٔ فرانت‌اند و بک‌اند است که با تکنولوژی‌های Spring Boot، Go و Vue توسعه داده شده. ️

کاربرد:

این پروژه به عنوان یک نمونه عملی از یک سیستم بانکی ساده طراحی شده تا توسعه‌دهندگان بتوانند با تکنولوژی‌های مدرن بک‌اند و فرانت‌اند آشنا شوند و همزمان با سرویس‌های ابری و صف‌های پیام مثل Redis و RabbitMQ کار کنند.

در چه شرایطی بهتره استفاده شود؟

اگر دنبال یک پروژهٔ نمونه با پیکربندی واقعی برای یادگیری یا تست محیط‌های تولید هستی، این پروژه گزینهٔ عالی‌ایه. به‌ویژه وقتی می‌خوای با ارتباط بین سرویس‌های مختلف و مدیریت وضعیت در سیستم‌های توزیع‌شده آشنا بشی.

چند مثال از موارد استفاده:

شبیه‌سازی تراکنش‌های بانکی با اعتبارسنجی و ثبت لاگ

تست ارتباط بین میکروسرویس‌های نوشته‌شده با Go و Java

استفاده از RabbitMQ برای پردازش پس‌زمینه مثل ارسال نوتیفیکیشن

مدیریت کش با Redis برای بهبود عملکرد سیستم

آموزش توسعهٔ فول‌استک با جداکردن فرانت‌اند (Vue) و بک‌اند (Spring Boot)

  • ##bank
  • ##spring
  • ##vuejs
  • ##golang
  • ##redis
  • ##rabbitmq
  • ##microservices
  • ##fullstack
  • ##distributed
  • ##backend