ServerlesslyStack / Serverlessly

Serverlessly allows you to write vendor-neutral cloud-native microservices which you can run on any FaaS (AWS Lambda, Azure Functions etc), CaaS (AWS Fargate, Google Cloud Run etc) or self-managed infrastructure (Auto-scaling EC2, Kubernetes etc) at scale.
MIT License
8 stars 2 forks source link

protocol: quickHTTP #44

Closed SachinShekhar closed 3 years ago

SachinShekhar commented 3 years ago

A Serverlessly Protocol resembling HTTP/1.1 (1999) which can serialize raw data buffer coming from TCP socket as per RFC2616 standard. It's meant for short-lived microservices which don't require stream or platforms like AWS Lambda which don't support stream.

Name: HTTP/1.1 (No Stream)

Protocol Context:

Under Review.. It shouldn't contain any stream (responsibility of stream chunk collection goes to Platform Adapters)


This is a well-defined :rocket: Feature which needs to be implemented

SachinShekhar commented 3 years ago

No need to complicate stuff by having an extra protocol for short-lived microservices which can also limit the ecosystem. This can be assimilated in https://github.com/ServerlesslyStack/Serverlessly/issues/26.