Skip to content
Paa Yaw edited this page Jul 23, 2023 · 8 revisions

Step By Step Guide to Building a RESTful API with Rails (7)

Introduction

This is a guide to how to build a RESTful API with Rails (7). We will also look at how to deploy and scale this application on production. It is divided into chapters with the aim of allowing users to follow this guide in discrete, incremental steps. The guide is centered around trying to build a backend for a twitter clone/social network. It will touch on topics like data modeling, api versioning, serialization, api documentation and other best practices. I will also try as much possible to follow the json:api specification. Note that even though the aim is to build this in some sort of order there will be instances where I might have forgotten or overlooked certain concepts/features. I'll do my best to remember when that happens and address them in later parts of the tutorial. The aim of this guide is also to reflect more or less what happens in the real-world of software development. It is always good to spend time to plan ahead as much as you can but you still can't see the future entirely. Certain issues will crop up as you build out whatever project you set out to build and that is ok. Without further wasting your time let’s dive in.

Clone this wiki locally