Authenticated user endpoint
Implemented confirmation emails
Pushed 10 changes to trivl-api
Auth verify endpoint
Auth endpoint
Pushed 7 changes to trivl-api
Pushed 3 changes to trivl-api
Pushed 2 changes to trivl-api
Pushed 4 changes to trivl-api
Pushed 6 changes to trivl-api
Setup status monitoring
Implement request validation
Implemented using JSON schema and AJV (https://ajv.js.org).
Pushed 3 changes to trivl-api
Pushed 1 change to trivl-api
Pushed 7 changes to trivl-api
Attach id to requests
Setup logger
Pushed 15 changes to trivl-api
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.
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.
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
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.
Design upload schema
Design user schema
Write unit tests for request handler
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