Service-full serverless vs no-code solutions
What is service-full serverless? And what are the differences with no-code solutions?
What is Service-full Serverless?
Service-full serverless is about using and configuring managed services and features rather than writing, testing and releasing your own code.
I would call it “integrating without glue code” for short.
In practice, an example would be using API Gateway as a proxy to directly integrate with DynamoDB [1] without writing the lambda code to integrate. However, in some cases you may need to choreograph services; then if that’s the case, Azure offers Event Grid or Logic Apps; and AWS has Event Bridge.
An interesting tangent to cover in another article is about making a distinction between choreography and orchestration, and the following slide from AWS re:Invent 2021 makes it clear:
- Orchestration is about coordinating components of distributed applications and microservices using visual workflows like Step Functions
- Choreography is about producing and consuming messages from a serverless event bus; however, services don’t need to know about each other, just about the bus