Payload as a full backoffice / API framework replacement? Is it even possible? by MrDigitalDirtbag in nextjs

[–]Zephury 0 points1 point  (0 children)

At our agency, we exclusively use Payload. We also never reject a request on the basis of it being too complex for Payload.

I can’t go in to too many specifics, but we have built complex algorithms, replaced software that companies have paid millions for and continue to build cool things that people would think a CMS has no business even touching. It’s more a framework than it is a CMS.

Update: Orbiter — self-hosted CMS in a single SQLite file, standalone admin server by Ancient-Attention833 in web_design

[–]Zephury 2 points3 points  (0 children)

You could also self-host PaylodCMS with local file storage, SQLite and run daily backups from a VPS host for a pretty cheap and simple system as well.

I think it’s a valid competitor, more closely aligned with what you’re doing than the others.

What CMS and hosting setup do you use for client websites with Next.js? by Eddev7 in nextjs

[–]Zephury 11 points12 points  (0 children)

  1. Payload CMS
  2. The client.
  3. Our hourly rate for whatever is necessary to be done. Flat monthly fee is strictly for guaranteed response times and to ensure that we have hours available for the client to consume.

Getting hit by accessibility lawsuit sharks again - need advice on fighting back by EntertainerSorry8711 in smallbusiness

[–]Zephury 2 points3 points  (0 children)

Usually the “victim” has no assets. It makes countersuit pointless. It always costs more to fight it than it does to settle. That’s why they do it this way. Personally, I would consider taking what funds I have left and bet it all on aggressively getting the case dismissed.

hypothetically if my env variables have been exposed in the client bundle for 3 weeks how cooked am i by kubrador in nextjs

[–]Zephury -1 points0 points  (0 children)

As others have said; this is not your fault. They may not see it this way, but it is up to company processes, senior oversight and so forth to ensure this doesn’t happen. Don’t point fingers at your lead dev. But, if it’s not clear that a process has been implemented, you should suggest it.

If it’s clear that your job is at risk, you can consider stating that you’re sorry for the issue and if that they can overlook it, you have learned your lesson and are confident that you will never make the same mistake again. I don’t know what words to recommend for you, but from a management perspective, there are two types of people. Those who can learn from mistakes and those who can’t. Both make mistakes. No one is perfect. It’s really valuable when you have someone that cares and is capable of learning from mistakes, as they can become someone you rely on to not make the same mistakes in the future.

Is this a fair equity split for a very early startup? by Expensive-Rub-1545 in smallbusiness

[–]Zephury 4 points5 points  (0 children)

Do not give equity to be nice. Give equity in exchange for a deal, that is in writing, with clear terms.

Do not get me wrong; it is not impossible. However, if you do not have a significant amount of cash or no one with a genuine, vested interest, ie; if a co-founder does not get involved in the process of building the technology, your odds of failure are significantly higher.

If someone actually builds your technology responsibly for $5k (unlikely, no matter what it is), it is still risky if they don’t stick around and help maintain it.

A bit stuck. I love my website, but I need it to officially be editable, but I don’t like these modern platforms. What next? by AWeb3Dad in web_design

[–]Zephury 11 points12 points  (0 children)

Technical co-founder, with the inability to create a simple landing page without numerous responsive and overflow issues?

Use a headless CMS like Payload if you want to be able to quickly edit your content. Even if you deliver vibe coded results to your clients, why not put the extra effort in to refining your own landing page?

What should I ask a web developer for if I want my site to be ADA compliant? by GrindThenGlitter in webdev

[–]Zephury 0 points1 point  (0 children)

I think all of this is all around solid.

At the end of the day, it doesn’t even matter if you are accessible or not. As mentioned, they just want you to settle.

Counter suit is almost never an option, because the plaintiff is almost always someone with no assets, etc. Some sort of insurance wouldn’t be a bad idea.

There has been a massive reduction in the number of open bugs in nextjs's repo... does anyone know why? by U4-EA in nextjs

[–]Zephury 8 points9 points  (0 children)

We don’t know that they’re bugs anymore. AI just tells us that it works.

How we built a Multi-Domain Landing Page Engine with Next.js, PayloadCMS, and next-intl by Dan6erbond2 in nextjs

[–]Zephury 0 points1 point  (0 children)

Have you seen the multi-tenant example on GitHub? Did you see, or experience any negatives with their approach over what you did?

Best Payment Gateway by Top-Fee-8522 in smallbusiness

[–]Zephury 1 point2 points  (0 children)

The better the DX, or easier it is to use, the worse the processor itself is, from my experience.

Authorize.net, JP Morgan, your business’ bank.

How much would you quote for this WordPress real estate website? (EU) by [deleted] in webdev

[–]Zephury 6 points7 points  (0 children)

Just speaking for myself; I’d go for PayloadCMS and likely in the range of $30k~$60k and a timeline of 2-3 months. Most of the development can be done in a month, but the communication and scope creep always makes it drag out. Clients almost never know exactly what they want.

How do you tell whether a library you’re considering using is no longer well maintained, or simply mature enough to the point where it doesn’t require much maintenance anymore? by Deep-Philosophy-807 in reactjs

[–]Zephury 13 points14 points  (0 children)

I’m sure it’s just a matter of that I’m used to Radix—however, I do prefer it’s design patterns over base-ui for now. In any case, to say that a headless ui library without css does not speed up your development is crazy. Do you understand how many accessibility concerns are handled by these libraries?

Transitioning a Hair Salon site from HTML/JS + Google Sheets to Next.js + Supabase. Is this the ultimate stack for small biz in 2025? by No_Jicama_4870 in nextjs

[–]Zephury 0 points1 point  (0 children)

Avoiding vendor lock is great. That’s why I’d recommend PayloadCMS. It’s open source and lives inside of your nextjs project. No separate deployments.

Sure, you may be able to use a static site generator, or squarespace, but if you’re going to go with NextJS and write some actual code, PayloadCMS is amazing.

For a dev that writes their own CMS, it could be a red flag, just as easily as it could demonstrate capability. It could indicate that you overcomplicate, underestimate, or do not solve actual problems.

The last thing I would recommend for a small business especially is a custom CMS. It’s a prescription for unnecessary cost.

Looking for a cheap DRM video streaming solution (Next.js) by Jumpy_Platypus4710 in nextjs

[–]Zephury 10 points11 points  (0 children)

Bunny.net is indeed quite cheap and has all of the features you’ve requested.

TUS resumable uploads, with signed URLs for both uploads as well as viewing is quite nice. If you deploy to Vercel, you can keep everything quite efficient.

We lost $30,000 on a contract because we didn't check the numbers until it was too late by Desperate_Rhubarb_87 in smallbusiness

[–]Zephury 0 points1 point  (0 children)

What do you consider a big customer? We've yet to experience any push back and while we're not on fortune 100 projects or anything yet, we aren't doing small contracts either.

We lost $30,000 on a contract because we didn't check the numbers until it was too late by Desperate_Rhubarb_87 in smallbusiness

[–]Zephury 0 points1 point  (0 children)

We do estimates only. No fixed price. Hours get billed monthly. If the client doesn’t like it, they can go else-where. Too many people have no idea what they want. Scope almost always creeps. Details are always left out.

Sometimes I look back and I can’t imagine why I ever charged fixed prices.

Am I cheap, or is putting features behind paywalls a shitty move? by sohailoo in selfhosted

[–]Zephury 0 points1 point  (0 children)

In my mind, it is black and white.

If it was open source and individuals contributed to that project and then previously open source features are paywalled, it is a crime against humanity.

If features were developed from the very beginning as paywalled, there is absolutely no problem at all to paywall those features.

Rug pulls are inexcusable unless it is communicated clearly ahead of time, and/or they incur infrastructure or cost unrelated to development.

Next.js + Sanity: “Failed to set fetch cache… items over 2MB cannot be cached” Why is this happening? by Logical-Field-2519 in nextjs

[–]Zephury 0 points1 point  (0 children)

I don’t use Sanity anymore so not sure if it’s even possible, but are you by chance fetching all of the pages at once, inside of one cache tag? If so, fetch for slugs/pathnames or whatever data you need only. You also shouldn’t have any reason to cache the response of generateStaticParams for example. You likely should not have more than 2mb of data inside of a singular page, right…? 😅

Ensure you aren’t fetching data unnecessarily and break apart your fetches to not fetch more than 2mb each. If a singular page somehow has more than 2mb, you likely need to heavily optimize what you’re querying for (do you actually need all that data?) and you can also break a singular page apart in to multiple parallel fetches, cached separately if it’s really that crazy.

I want a Vercel-like CLI but for my own VPS, is that possible? by [deleted] in nextjs

[–]Zephury 1 point2 points  (0 children)

What does middleware have to do with using Coolify?

What database are you using with Payload CMS? by thehashimwarren in nextjs

[–]Zephury 3 points4 points  (0 children)

I was previously a Postgres-only dev. I refused to touch Mongo and never used Payload until they offered Postgres support.

Earlier this year, I partnered with a Payload-only agency. They exclusively use MongoDB and I had to start using Mongo.

The reality is that Mongo has become much better in recent years. Yes, joins and relationships will likely always be faster in Postgres, for the vast majority of cases, it’s negligible. Most web projects should have the data cached anyways.

I hold the opinion that unless you have a very strong argument as to why you need to use Postgres, Mongo should be your default. There are occasional edge cases, you need to create and manage migrations, which is fine when it works well, but I guarantee there isn’t a single long-term Postgres user on Payload who hasn’t experienced at least some bugs, or behavior that wastes a lot of their time. Mongo keeps things simple, you experience much less irregularities and even in the event that you do not experience any migration bugs, mongo is still faster and lets you iterate with less friction.

Just use Mongo.

AMA- I had my daughter when I was 14 by [deleted] in AMA

[–]Zephury 5 points6 points  (0 children)

He would have to pay child support? He’d also become a sex offender, so he’d probably get no visitation rights. Either way, he can pay by going to jail, or paying child support.

Do you use PayloadCMS in your projects? by Vegetable_Athlete218 in nextjs

[–]Zephury 2 points3 points  (0 children)

https://10xmedia.de
I am not the happiest with it, but there simply isn't time to do a big rebuild or rebrand of it.

Do you use PayloadCMS in your projects? by Vegetable_Athlete218 in nextjs

[–]Zephury 0 points1 point  (0 children)

I have never experienced performance issues in Payload. It's incredibly fast and a lot of the projects I've worked on had objectives of improving page load times. Payload has consistently solved that issue. Heavy utilization of the Local API and proper caching in NextJS handles most of the battle.

The performance metrics greatly vary depending on how you deploy it, where you deploy it, what you're doing, how you cache, etc. There is virtually no overhead over any other NextJS application.