devops-course icon indicating copy to clipboard operation
devops-course copied to clipboard

Serverless architecture and Function-as-a-Service (FaaS)

Open veggiemonk opened this issue 5 years ago • 12 comments

Reference:

  • https://en.wikipedia.org/wiki/Serverless_computing
  • https://en.wikipedia.org/wiki/Scalability

It should be a topic of its own, from the comment https://github.com/KTH/devops-course/issues/11#issuecomment-448213662

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.

veggiemonk avatar Jan 15 '20 06:01 veggiemonk

good point, thanks Julien!

monperrus avatar Jan 16 '20 10:01 monperrus

the cold start problem (eg https://serverless.com/blog/keep-your-lambdas-warm/)

monperrus avatar Jan 17 '20 13:01 monperrus

Serverless can be used for the devops process itself

monperrus avatar Jan 17 '20 13:01 monperrus

Firecracker: Secure and fast microVMs for serverless computing https://firecracker-microvm.github.io/

monperrus avatar Mar 09 '20 06:03 monperrus

Openfaas Serverless Functions (mentioned by the OP) https://www.openfaas.com/

monperrus avatar Sep 09 '21 11:09 monperrus

True need for scalability: who's the fastest to reach one million Instagram followers?

World record: Kim Taehyung ‘V’ 43 minutes

Was Jennifer Annston: https://www.guinnessworldrecords.com/news/2019/10/friends-star-jennifer-aniston-claims-record-for-fastest-to-reach-one-million-inst-595437

cc/ @payberah @barais @combemale

monperrus avatar Dec 14 '21 14:12 monperrus

Has Your FaaS Application Been Decommissioned Yet? -- A Case Study on the Idle Timeout in Function as a Service Infrastructure https://arxiv.org/abs/2203.10227

monperrus avatar Mar 22 '22 12:03 monperrus

Azure functions.

mrbgco avatar Mar 24 '22 13:03 mrbgco

https://vercel.com/ a cloud provider

monperrus avatar Nov 14 '22 13:11 monperrus

building and running serverless applications powered by WebAssembly https://github.com/fermyon/spin

bbaudry avatar Apr 05 '23 11:04 bbaudry