Skip to content

SEO Blogs#2861

Open
aishwaripahwa12 wants to merge 20 commits intomainfrom
aishwariseoblogs/2
Open

SEO Blogs#2861
aishwaripahwa12 wants to merge 20 commits intomainfrom
aishwariseoblogs/2

Conversation

@aishwaripahwa12
Copy link
Copy Markdown
Contributor

New set of SEO Blogs

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 6, 2026

Greptile Summary

This PR adds three unlisted SEO-focused blog posts covering framework fatigue, solo side-project backends, and backend architecture mental models, each with a cover image and corresponding optimize-cache entry.

  • The how-to-avoid-framework-fatigue post is in good shape: the previously reported YAML title issue and broken internal links have been resolved.
  • The how-to-build-and-ship-a-side-project-alone post still carries two unresolved issues from the prior review: a broken link to /blog/post/baas-vs-custom-backend (referenced on lines 94 and 144) and an incomplete sentence on line 132.
  • The the-mental-model-every-developer-needs-for-backend-architecture post is clean with no content or metadata issues.

Confidence Score: 4/5

Two content defects in the side-project post remain unresolved from the prior review: a broken internal link that will 404 for readers, and a sentence that ends mid-thought.

The side-project post still has a broken link to /blog/post/baas-vs-custom-backend (referenced twice) and an incomplete FAQ answer ending in "That makes the migration path real instead" with no closing clause. Both were flagged in the previous review and neither has been fixed. The other two posts and the cache file are clean.

src/routes/blog/post/how-to-build-and-ship-a-side-project-alone-the-backend-stack-that-works/+page.markdoc

Important Files Changed

Filename Overview
src/routes/blog/post/how-to-avoid-framework-fatigue-when-building-backends/+page.markdoc New SEO blog post on framework fatigue; frontmatter is well-formed, author/category are valid, and previously flagged broken links have been removed.
src/routes/blog/post/how-to-build-and-ship-a-side-project-alone-the-backend-stack-that-works/+page.markdoc New SEO blog post; valid metadata, but still contains a broken internal link to /blog/post/baas-vs-custom-backend (referenced twice) and an incomplete sentence at line 132 that were flagged in the prior review and remain unaddressed.
src/routes/blog/post/the-mental-model-every-developer-needs-for-backend-architecture/+page.markdoc New SEO blog post on backend architecture mental model; valid frontmatter, author (atharva), category, and all internal links point to real pages or posts in this PR.
.optimize-cache.json Adds three new image-hash cache entries for the new blog post cover images; all keys match the actual file paths added in this PR.

Reviews (10): Last reviewed commit: "Merge branch 'main' into aishwariseoblog..." | Re-trigger Greptile

aishwaripahwa12 and others added 2 commits April 6, 2026 14:05
…ing-backends/+page.markdoc

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@adityaoberai
Copy link
Copy Markdown
Contributor

Authors need updates here

Copy link
Copy Markdown
Contributor

@adityaoberai adityaoberai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving to unblock, let's sort out these changes first, then merge and release


[Appwrite Databases](/docs/products/databases) gives you a document-model database with support for complex queries, relationships, and real-time subscriptions. You build the schema from the console or through the API and query it without writing raw SQL. If you outgrow it or have specific requirements later, you can bring in an external database alongside Appwrite. There's no lock-in.

For most projects, the built-in database is everything you need until you have a real scaling problem. At that point, you have the revenue to solve it properly.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Appwrite scales along with your usage. We don't want to make a case against Appwrite

date: 2026-04-09
cover: /images/blog/the-mental-model-every-developer-needs-for-backend-architecture/cover.png
timeToRead: 5
author: aishwari
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we'll need to change the authors across these blogs since they're all fairly technical

aishwaripahwa12 and others added 3 commits May 4, 2026 18:05
Co-authored-by: Aditya Oberai <adityaoberai1@gmail.com>
Co-authored-by: Aditya Oberai <adityaoberai1@gmail.com>
Co-authored-by: Aditya Oberai <adityaoberai1@gmail.com>
Copy link
Copy Markdown
Contributor

@adityaoberai adityaoberai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with comments. Please deal with them before merging

Added a FAQ section to explain backend architecture concepts and best practices.
Not if you choose an open-source one. With a platform like Appwrite, you can self-host the exact same stack on your own infrastructure using Docker if pricing or policies change. That makes the migration path real instead

# Start building your side project with Appwrite

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Truncated sentence in FAQ answer

The answer to "Will a unified backend platform lock me in?" ends mid-sentence: "That makes the migration path real instead" — the thought is cut off before completing. Readers will see dangling text right before the closing CTA section. The missing clause (e.g. "…instead of a hypothetical one." or "…instead of a vendor trap.") needs to be restored.


For a deeper look at how these pieces come together in practice when shipping a product end to end, see [how to build and ship a side project alone](/blog/post/how-to-build-and-ship-a-side-project-alone-the-backend-stack-that-works).

# Frequently asked questions (FAQs)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add this section to the frontmatter as done in #2974

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants