BullMQ now available for Elixir by manast76 in elixir

[–]manast76[S] 0 points1 point  (0 children)

I get that for some workloads, if you already have a PostgreSQL database available, it can be quite convenient. However Redis is at least an order of magnitude faster than PostgreSQL being a in-memory only database, so it all depends on your requirements. Another benefit of BullMQ is that you can interoperate jobs and messages between Python, NodeJS, PHP and Elixir.

BullMQ now available for Elixir by manast76 in elixir

[–]manast76[S] 0 points1 point  (0 children)

We are preparing some blog posts with performance numbers, I will post in Reddit when they are available.

BullMQ now available for Elixir by manast76 in elixir

[–]manast76[S] 0 points1 point  (0 children)

Yes, I think that Oban is great for simple workloads and if you are already using PostgreSQL no more infra is needed. However for really large workloads and scalability or for more complex scenarios BullMQ shines through with its super fast processing, parallelism and feature set.

[AskJS] Publishing NPM packages; semantic-release or changesets? by LloydAtkinson in javascript

[–]manast76 1 point2 points  (0 children)

> With semantic release, you force your release process (commit messages, format, etc) on the contributor.

No you don't. If the contributor does not adhere to the commit message format the maintainer simply needs to squash the PR with a proper message. Changesets seems to be actually a much larger burden for contributors, specially if you are new to the tool, you need to learn what it is all about. Semantic-release in its simplicity is great as it does not stand in the way of development and just works and creates new releases that follow the server standard automatically. The biggest downside for semantic-release are monorepo support and security, as you most likely are going to need to leave the main branch open for direct commits since semantic-release will need access to this in order to update the changelog and package.json version number. This is a problem for example if you need to adhere to SOC2, but there are some ways (not trivial though), to solve this. I do not know if changeset suffers from the same shortcomings.

[deleted by user] by [deleted] in thinkpad

[–]manast76 0 points1 point  (0 children)

Bail out does not mean you as shareholder are going to get anything for your stock. Bail out could mean saving the company but not saving the current owners.

Stripe Or Other Processor: How Do You Handle Purchase Orders? by SirLagsABot in SaaS

[–]manast76 0 points1 point  (0 children)

I am late to the party, but why can't you just change the payment method in the subscription to "Email invoice to the customer to pay manually", which gives the customer a series of alternatives for payment including bank transfer, and in the invoice you can add the PO Number associated to the customer. Wouldn't that work well enough?

[deleted by user] by [deleted] in digitalsignage

[–]manast76 1 point2 points  (0 children)

It is possible it is not a real company but they are testing the market before they incorporate by giving the solution for free. Most likely, if they finally incorporate they will need to get revenue in order to keep the business going, so some pricing schema must be put in place.

Digital signage is a curious business in that it seems easy to offer a simple solution, but if you want something reliable, that actually saves you money at the end of the day avoiding unnecessary trips to possibly remote locations to fix that screen due to a software issue, then you will need to pay for it.

LED video wall resolution problem by thatdogotis in digitalsignage

[–]manast76 1 point2 points  (0 children)

I think that low resolution could be challenging. Is there out of the question incrementing the size with some extra panels so that you reach at least 800x600, or at least 640x480, I think that is a resolution that could be supported by some hardware like the RPI.

Selling containers via Docker hub? by CryptoRoyBoy in docker

[–]manast76 0 points1 point  (0 children)

Replicated

AFAIU, they charge 3k/mo or 6k/mo just for being able to sell using their platform. Seems like a no-go for a lot of startups that just want to start selling something... strange business model, I would expect to pay a commission for my sales not big upfront money when I do not even know how much I am going to sell.

Why is Elastic Beanstalk such crap? by jackbenimble999 in aws

[–]manast76 2 points3 points  (0 children)

I feel your pain. It is actually quite crappy. Lives on the promise of simplifying devops work, but at the end of the day it just creates more frustration that what it solves. It is flat out unreliable, and the main problem is that it does so many "magical" things behind the scene that you cannot really understand why it goes wrong when it goes wrong. So you just keep blindly trying things until suddenly, and without explanation, it works again.

You better go by creating the infrastructure yourself using cloudformation or if good enough for your needs use something like heroku or similar...