Blog post handler service in Sinatra Design considerations Directly talk to a single table in the database No incoming authentication service must be locked down in other ways