Documentation β’ ReadMe in Chinese β’ ReadMe in German β’ ReadMe in Portuguese β’ Slack Community β’ Twitter
issuehunt: saurabharch
If you need paid support, consulting, or just want support/sponsor the ongoing development of this project, you can in the following ways:
Description | Link |
---|---|
Buy a coffee for me | |
Donate or Book 1 hour consult | |
Per-minute consulting | |
Hire me! |
Rollout server is simple drip marketing automation tool which help to enggage more and more users with the website, which have features like
- π Express β A web framework for Node.js
- π―Bull/BullMQ β Premium Queue package for handling distributed jobs
- π Handlebars - Html Engine
- π§ Web-push, nodemailer
- π½ MongoDB, Redis , Postgres, SQL-light
- π Nginx
- π Docker
- β Push Message Broadcasting π
- β DDoS Protection π
- β Schedule Jobs Worker π
- β Fast caches managed π
- β OAuth π
- β Login With multiple social platform π
- β Cart Service π
- β Product Display / Service Display π
- β International Localization Features π
- β Knowledge base π
- β Advance Chat Widget Support Service π
- β Text Analysis π
- β nudity detection π
- β¨ more coming soon π
Documentation is available as a part of rollout preview: https://saurabharch.github.io/rollout/
Click Here for Getting Start and Basic Setup
Click here for details page.
Add this
.explain("executionStats")
in query line example as below:
db.collectionName.find().explain("executionStats").exec()
this command is used in windowsπͺ OS close all http running service locally.
net stop http
Deploy with button:
DO NOT do this for a real project of this size, this is to learn. A Microservice architecture is for BIG projects with a lot of people.
People will tell you that you can do it at small scale and it is true but you can also remove ants with a nuclear bomb.
Docker containers can be used without using Microservices, they are not the same thing!
This is the most common way I see people build container based projects but my personal favourite is using a queue for all container to container communication.
Docker containers = good for almost all project sizes Microservices = good for big companies with a lot of code and people Sweetspot = Monolith app and databases in containers
Join the slack community to know more about distributed Rollout and to connect with other users and contributors.
If you have any ideas, questions, or any feedback, please share on our Github Discussions
As always, thanks to our amazing contributors!
We β€οΈ all contributions, big and small! Check out our CONTRIBUTING guide to get started and let us know how we can help.
Don't want to miss anything? Give the project a β π
A HUGE THANK YOU to all our supporters!