#211
B
Rank #195
Erxes
Growth-marketing suite combining CRM, helpdesk, and marketing automation in a plugin-based microservices architecture. Standout trait is an extensible plugin system for adding new business-function modules.
61.0
/ 100
β Full Stack
Node.js/TypeScript microservices (gateway, plugins, workers) backed by MongoDB, with Redis for caching/queues and RabbitMQ for inter-service messaging. Plugin architecture means a production deploy commonly spans a dozen+ containers.
π Scaling Analysis
The microservices split theoretically allows independent scaling per plugin, but MongoDB as the shared backing store and RabbitMQ coordination add real operational complexity at scale. Works well for mid-size teams; the many moving parts mean scaling ops effort grows faster than scaling load.
π Running on Nexlayer
Requires many pods β gateway, core API, per-plugin services, mongo, redis, rabbitmq β each addressed via <podName>.pod:<port>; pull base Node/Mongo/Redis/RabbitMQ images through mirror.gcr.io. The sheer service count makes this one of the heavier apps in this batch to wire up correctly on first deploy.