Skip to content
This repository has been archived by the owner on Mar 2, 2023. It is now read-only.

Design Choices

Arun Gupta edited this page Mar 8, 2018 · 5 revisions

Kubernetes

  • Helm, Ksonnet and Metaparticle are three ways to deploy k8s applications.

Lambda

  • Can I repurpose the application code written for Containers for Lambda function? Or do I need to add new code and/or pack it differently?
  • Lambda deployment zip cannot exceed 50 MB, so need a lean runtime.
  • Use WildFly Swarm for Docker Container and serverless-java-container for Lambda. This is because WildFly Swarm packages the dependent libraries in the WEB-INF directory where as Lambda expect them in the root.
  • Can the Lambda functions be invoked without API Gateway?
  • Three functions are packaged as separate zip files. This allows us to update only one Lambda function at a given time. After the Lambda function is updated, all subsequent requests use the new code.
Clone this wiki locally