SEO Blogs#2861
Conversation
Greptile SummaryThis PR adds three new SEO-focused blog posts covering backend development best practices: avoiding framework fatigue, shipping solo side projects with a minimal backend stack, and a mental model for backend architecture. All three posts are set to
Confidence Score: 5/5This PR is safe to merge — it adds new unlisted blog content with no breaking changes. All frontmatter fields are valid, categories and author exist, internal links resolve, cover images and cache entries are present, and the previously flagged YAML issue has been addressed. No P0/P1 findings remain. No files require special attention. Important Files Changed
Greploops — Automatically fix all review issues by running Reviews (3): Last reviewed commit: "Update +page.markdoc" | Re-trigger Greptile |
…ing-backends/+page.markdoc Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
Authors need updates here |
adityaoberai
left a comment
There was a problem hiding this comment.
Approving to unblock, let's sort out these changes first, then merge and release
| @@ -0,0 +1,107 @@ | |||
| --- | |||
| layout: post | |||
| title: How to build and ship a side project alone (The backend stack that works) | |||
There was a problem hiding this comment.
| title: How to build and ship a side project alone (The backend stack that works) | |
| title: How to build and ship a side project alone |
Not sure if the brackets are necessary
|
|
||
| The SQL vs. NoSQL debate doesn't matter at the side project stage. What matters is that your database is easy to set up, close to your application, and not something you have to maintain yourself. | ||
|
|
||
| [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. |
There was a problem hiding this comment.
It is not document based
There was a problem hiding this comment.
| [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. | |
| [Appwrite Databases](/docs/products/databases) gives you a relational 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. |
|
|
||
| [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. |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
we'll need to change the authors across these blogs since they're all fairly technical
|
|
||
| Not all data is alike. Reaching for the wrong storage type is one of the most common sources of performance and architectural problems. | ||
|
|
||
| - **Relational or document databases:** For structured data you query often. User records, orders, posts. Use this for anything with relationships or filtering requirements. |
There was a problem hiding this comment.
| - **Relational or document databases:** For structured data you query often. User records, orders, posts. Use this for anything with relationships or filtering requirements. | |
| - **Databases:** For structured data you query often. User records, orders, posts. Use this for anything with relationships or filtering requirements. |
New set of SEO Blogs