Skip to content

Latest commit

 

History

History
239 lines (212 loc) · 18.2 KB

README_en.md

File metadata and controls

239 lines (212 loc) · 18.2 KB

中文 | English

This repository is Awesome of the Alibaba Cloud series by Serverless Devs, where you can view most of the Alibaba Cloud related components. In addition to the details in the main text below, you may also want to pay attention to:

  1. Combination of Serverless Devs and CICD
  2. Function Compute Component Documentation and Function Compute Quick Start Documentation
  3. Serverless Application Engine (SAE) Documentation and [Serverless Application Engine (SAE) Quick Start Documentation](https://github.com/devsapp/start- sae) For more cases and content, please refer to the following catalogue.

Hello World

HTTP functions Event function Custom Runtime Custom Container
fc-http-node.js6
fc-http-node.js8
fc-http-node.js10
fc-http-node.js12
fc-http-node.js14
fc-http-php7.2
fc-http-python2.7
fc-http-python3.6
fc-http-java8
fc-http-golang
fc-event-node.js6
fc-event-node.js8
fc-event-node.js10
fc-event-node.js12
fc-event-node.js14
fc-event-php7.2
fc-event-python2.7
fc-event-python3.6
fc-event-java8
fc-event-golang
Golang Event function
Golang Websocket function
Nodejs10 Event function
Nodejs10 Websocket function
Nodejs12 Event function
Nodejs12 Websocket function
PHP74-Swoole Event function
PHP74-Swoole HTTP function
Python37 Event function
Python37 HTTP function
Python37 Websocket function
C++ Event function
C++ HTTP function
Java8-SpringBoot
Ruby example
Powershell example
F# example
TypeScript example
Lua example
Dart example
Rust example
C++ Event function
Node.js 14 Event function
Python3.9 Event function
C++ HTTP function
Springboot HTTP function
ASP.Net Core HTTP function
Golang Websocket function
Node.js14 Websocket function
Python3.9 Websocket function

Web Framework application case

There are many ways to deploy a traditional framework to the Alibaba Cloud serverless platform. You can choose Custom, Custom Container, and the runtime of the native programming language. Among them, the Custom and native language runtime solutions are not very different except for the different startup commands/entry functions. They can be implemented according to their own needs. The Custom Container solution is relatively simple, but the cold start speed of the image is relatively high. and native language runtime is slower.

Currently, the Function Compute repository includes deployment cases for the following common frameworks:

No. 🔥Nodejs Python PHP Go Java Others
1 🔥Express [custom] 🔥🔥 Flask [python3] Think PHP [custom] BeeGo Tomcat/Jetty Gatsby
2 Egg [custom] Tornado [custom] laravel [custom] Gin [custom] SpringBoot [custom] Hugo [custom]
3 Nextjs [custom] Bottle [python3] Discuz [custom]Quarkus
4 Nuxtjs [custom] Web.py [python3] 🔥🔥🔥 WordPress [custom]
5 🔥🔥🔥 Hapi [custom] Django [python3] 🔥🔥🔥 Zblog [custom]
6 Koa [custom] FastAPI [custom] Ecshop [custom]
7 Nest [nodejs12] Web2py Metinfo [custom]
8 Midway-koa [custom] Pyramid [python3] Whatsns [custom]
9 Serverless-Baota [custom] Typecho [custom]
9 Kodbox [custom]

In addition to the above cases, two simple practical applications are provided:

SSR frameworks

Static website application case

Of course, the static website cases listed above are all deployed to object storage after building, etc. You can also deploy directly to Function Compute (although this is not a recommended practice), you can refer to the start-static-site documentation , you can also try to execute the command s init start-static-site to initialize

Scene Collection

AI scene

Audio and video processing case

Database usage under Serverless architecture

Others

Activity scene

This part records some small cases of activities, for learning purposes only