DEV Community

Discussion on: A question about transforming a monolith to microservices

Collapse
 
rolfstreefkerk profile image
Rolf Streefkerk • Edited

you can replace these with the google cloud variants if you wish, I know AWS reasonably well. Basically you use these components:

  • Static hosting: S3 object storage, web enabled, optionally a CDN (CloudFront)
  • API: API Gateway, API protection, rate limiting, and authentication with AWS Cognito
  • Compute: AWS Lambda, FAAS with Node.js runtime or Python
  • Database: DynamoDB, NoSQL schemaless
Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt

I still prefer to set a schema from the outset if I can.

It would also be nice if the schema is UNBREAKABLE, unlike using ODM on top NoSQL.

Collapse
 
rolfstreefkerk profile image
Rolf Streefkerk

if you like strict schema's I suggest SQL based databases.

If you want a Serverless variant, have a look at AWS Aurora Serverless for both MySQL and Postgres