4 ms·
My experience... while Lambda is capable of hosting micro-services, any coding pipeline that emphasizes continuous integration (CI) will be better served with o
by matchagaucho 8y ago
My experience... while Lambda is capable of hosting micro-services, any coding pipeline that emphasizes continuous integration (CI) will be better served with one, generic, monolithic Lambda function that dispatches to sub-modules behind the scenes.
However, this only scales up to a 50MB binary distributable.
- dayjah 8y agoOh, interesting - can you share some information as to why you think the monolithic approach is best?
- matchagaucho 8y agoOur use of Lambda runs in a VPC, so each new function requires a lot of manual network I/O and IAM configuration to trust the function. A single monolithic JAR was the fastest way to close the feedback loop between idea, prototype, deploy, and validate. Wouldn't say this is best. Just faster. Every retrospective is an opportunity to explore use of cloud formation, or some templated deployment model.
- jcims 8y agoThis probably wouldnt be the case if you could just add decorators to the methods you want exposed as functions.