Reliability Under the Hood: More Capacity, Smarter Failover

Reliability Under the Hood
Most of what we ship is easy to see: new modes, better mobile layouts, template search. This update is about the part of Bijify! you never see. If we did our job right, you will notice it precisely because nothing gets in your way.
More Capacity, More Than One Path
Until now, every generation traveled a single path through our rendering infrastructure. Any system has a bad moment now and then: a long queue, a brief outage, a slow patch at peak hours. With one path, that could mean a failed generation through no fault of yours.
Bijify! now runs on multiple independent generation backends. We have expanded our compute capacity and, more importantly, made it redundant.
Automatic Failover
If the primary backend fails while creating your Bijify!, the system detects it and automatically retries on a second, independent backend. Silently, in the same job. What used to be a failure and a manual retry is now, in most cases, just a slightly slower success.
And as always: if a generation truly fails after every attempt, you are not charged a single credit.
Health at a Glance
The colored dots next to each quality option are our health semaphore, and it also got smarter:

Every generation, successful or not, feeds a live health score where recent events weigh the most. A rough patch turns an indicator yellow or orange for a while; once things stabilize, it cools back down to green on its own. No stale warnings, no manual resets. Hover over any option to see its current status and the average generation time, measured from real generations.
Housekeeping
While in the engine room, we also fixed the small ways a generation could get stuck. An internal watchdog now guarantees every job reaches a clear final state, with credits returned if it did not complete. And if your connection blips while you wait, your Bijify! keeps cooking on our side and lands in your history when ready.
Why This Matters
We build Bijify! for people who use it as a work tool, and "try again later" is not an acceptable answer when you are preparing a listing or a campaign. Redundant capacity, automatic failover, and honest health indicators serve one goal: when you need your images, you get your images.
As always, if you notice anything odd, tell us through the feedback buttons or the chat. We read everything.

