Skip to content
#

serverless-architectures

Here are 172 public repositories matching this topic...

pgrzesik
pgrzesik commented Apr 11, 2022

Is there an existing issue for this?

  • I have searched existing issues, it hasn't been reported yet

Use case description

Currently, we have websocket-related properties configured directly on provider level:

  • provider.websocketsApiName
  • provider.websocketsApiRouteSelectionExpression
  • provider.websocketsDescription

This is not consistent with how iam, httpApi or

good first issue refactor help wanted deprecation
rabbah
rabbah commented Apr 2, 2020

The typescript runtime was recently added to openwhisk but we do not yet have docs for the runtime and it is missing from runtimes.json.

We need a doc like https://github.com/apache/incubator-openwhisk/blob/master/docs/actions-nodejs.md for typescript functions.

Adding the runtime to the runtime manifest can be done per https://github.com/apache/openwhisk/blob/master/docs/actions-new.md#the-

webiny-js
cloudbase-framework
binggg
binggg commented Jul 24, 2020

Is your feature request related to a problem? Please describe.

支持自动检测框架的覆盖范围仅仅支持了几个常见前端框架和函数,还可以拓展更多的框架和语言来提升体验

这块的实现是基于配置式的,可以比较轻松拓展一个新框架的支持
https://github.com/TencentCloudBase/cloudbase-framework/blob/master/packages/framework-core/src/detect-frameworks/frameworks.ts

大家可以通过这个快速参与进核心代码的开发当中,目前可以考虑支持的框架和技术有 Hexo, Egg, Koa, Express, Koa , Docker 容器等

  • Vue
  • React
  • V

This reference architecture walks you through the decision-making process involved in designing, developing, and delivering a serverless application using a microservices architecture through hands-on instructions for configuring and deploying all of the architecture's components along the way. The goal is to provide practical hands-on experience in working with several Azure services and the technologies that effectively use them in a cohesive and unified way to build a serverless-based microservices architecture.

  • Updated Jun 13, 2022
  • C#
philomory
philomory commented Dec 11, 2021

The interceptor should be able to route requests for the same host to different services based on the request path.

Use-Case

When using an ingress controller, you can create Ingress objects that route different requests for the same host to different backend services, depending on the path portion of the request. This can be done by within a single Ingress object or across multiple of

enhancement good first issue
mhamann
mhamann commented Oct 17, 2019

Add logic to detect when an API might be calling itself (directly or via another API) in a loop, and terminate the loop.

This can be done through injection of unique headers for every hop through the gateway.

For example:

Client request -> GW: GET /api1
GW inject header: X-ApiGw-Loop: get_api1
GW request -> GW: GET /api2
GW inject header: X-ApiGw-Loop: get_api1 get_api2
GW req

ieb
ieb commented Mar 1, 2018

If the npm package that is defined by https://github.com/apache/incubator-openwhisk-runtime-nodejs/blob/master/core/nodejs8Action/package.json was published to npm then projects would be able to depend on it and get the current set of js dependencies present in OW. Those projects building with webpack would also be able to exclude those packages from their builds, making their images smaller.

iridiankin
iridiankin commented Feb 17, 2022

Expected behavior:

The 404 result presents the actual internal error text in development environments

Actual behavior:

Literal {errorText} is rendered which is a bit less than useful for debugging purposes.

Steps to fix the problem:

In async responseAsError(errorText, statusCode) replace

  <body>
    {{errorText}}
  </body>

with

  <body>
    ${errorTex
bug help wanted good first issue

Improve this page

Add a description, image, and links to the serverless-architectures topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the serverless-architectures topic, visit your repo's landing page and select "manage topics."

Learn more