It can be very easy: Call an API/ORM, validate, format then return a JSON.
As everything, it can also be more complex: SQL optimisation, DB schema migrations and rollbacks (liquibase is a good start), micro-services, CQRS, DDD, kafka, monitoring, observability etc..
It can be very easy: Call an API/ORM, validate, format then return a JSON.
As everything, it can also be more complex: SQL optimisation, DB schema migrations and rollbacks (liquibase is a good start), micro-services, CQRS, DDD, kafka, monitoring, observability etc..
Both frontend and backend can be easy or hard.