fornve / big-realtime-app-boilerplate

Boilderplate for Big Realtime Aps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Framework

Purpose

Boilerplate for starting quick and scalable realtime applications

Elements

  • Backend
  • Frontend
  • Vue client
  • Dashboard
  • User Signup/Login/Password recovery/Settings
  • User admin + permissions
  • Simple Messaging (no priority)
  • Posts (no priority)
  • Templating System (no priority)
  • Legal
  • Terms & Conditions sample
  • Privacy Policy
  • Scaling

Message Brokers

When to keep rabbitmq and when GCP Pubsub?

That decision should be done on the beginning.

RabbitMQ will be better for smaller app. A& it works in memory it has lower latency so should be cheaper to run but tougher or challenging to scale horizontally. You can run it whenever you want.

Pubsub is reliable and does not require maitenance from your side. It has quite big free tier which would be enough for development. Pricing is based on amount of data processed - so consider it during development.

About

Boilderplate for Big Realtime Aps


Languages

Language:JavaScript 56.6%Language:Vue 38.0%Language:Shell 2.4%Language:CSS 1.9%Language:HTML 1.0%