Reference:
It should be a topic of its own, from the comment #11 (comment)
Serverless is more a mindset of connecting services without operating them.
How to monitoring, auditing, scale and plan for disaster recovery when one is not in charge of the underlying services can be quite challenging and rewarding at the same time.
It encompasses everything from a traditional developer workflow (there is still code, tests, debugging, deployments, monitoring, databases, message queues, ...) but it adds another dimension: infrastructure management, as one pays for what one uses.
It is a best practice to have infrastructure as code to manage that infrastructure, so the topic of serverless is quite vast but it is not limited to cloud providers. Now, anyone can deploy their own serverless platform such as OpenFaas, Knative and so on.
I have a lot to talk about regarding that so I would be happy to present that topic to the student.
Reference:
It should be a topic of its own, from the comment #11 (comment)
Serverless is more a mindset of connecting services without operating them.
How to monitoring, auditing, scale and plan for disaster recovery when one is not in charge of the underlying services can be quite challenging and rewarding at the same time.
It encompasses everything from a traditional developer workflow (there is still code, tests, debugging, deployments, monitoring, databases, message queues, ...) but it adds another dimension: infrastructure management, as one pays for what one uses.
It is a best practice to have infrastructure as code to manage that infrastructure, so the topic of serverless is quite vast but it is not limited to cloud providers. Now, anyone can deploy their own serverless platform such as OpenFaas, Knative and so on.
I have a lot to talk about regarding that so I would be happy to present that topic to the student.