Trivl

A community to create and share trivia

Implement request validation

Implemented using JSON schema and AJV (https://ajv.js.org).

Re-evaluate serverless architecture

Spent some more time carefully considering both sides and have decided to move away from Trivl being serverless.

Here are my reasons...

- Serverless comes at the cost of portability so with Trivl being open source, it would be harder to contribute to.
- I am not prepared to sacrifice UX to save money.

I have been playing around with Digital Ocean's app platform which gives us the reduced complexity without some of the restrictions imposed on Serverless.
Abdurrahman Adianto

nice! I'm also still learning about serverless architecture and from what I found that serverless is mostly inefficient for small-medium teams. Thumbs up for actually considering the pros & cons and not merely following the trends

0 Likes
Nathaniel Blackburn Author

@AbdurrahmanShofyAdianto Thanks, it's easy to get swept away in the hype but in doing so become blind to the parts people aren't talking about. Only by experiencing it yourself will you properly understand it and the opinions others have.

0 Likes

Write serverless request handler

Simplifies handling requests from serverless providers while adding error handling and middleware support.

Setup twitter

Had this done a while back but it got suspended for no reason, managed to get it back and have added it to the product page.

Write introductionary post on dev.to

https://dev.to/nblackburn/introducing-trivl-526n