[CICD] SERVERLESS DEPLOYMENT AUTOMATION

CHALLENGES

The client experienced the need to automate and unify the deployment process of serverless applications on AWS Lambda. The customer faced a few inconveniences during manual deployment such as different environment setup during deployment process (versions of Serverless, Python, Node, etc. are inconsistent) and no way to control environment changes in one place.

SOLUTION

The automation GitLab pipeline was created for deployment of serverless applications on AWS Lambda. All secrets are encrypted and securely stored in Gitlab. Pipeline allows customer to deploy applications in multiple environments, it can be both development or production. Serverless configs stored within project code and used for GitLab pipelines. There is also configured automatic deployment of applications after changes on master branch.

SERVERLESS DEPLOYMENT OVERVIEW

TECHNOLOGIES

BENEFITS

As a result, the solution helped the client resolve dependency conflicts and use GitLab pipelines as one point of control for deployment processes that allows see detailed history of changes.

Similar cases

SERVERLESS DATA & ML PIPELINES

The client experienced high cost for development, deployment and, most importantly, operation of the data platform including Data Lake, Ingestion and ML Pipelines. The pipelines were mostly running in EC2 instances, which led to the increased cost of operations and required a significant amount of time to deploy and test pipelines in lower environments.

view success story

[IaC] DATA SCIENCE INFRASTRUCTURE

The client experienced the need to scale the research collaboration within the data scientists team by moving research capabilities into cloud workloads as well as automate and unify the deployment process of AWS resources to decrease time and efforts which are needed for a team of data scientists to build and test models.

view success story

[CICD] MOBILE CROSS PLATFORM

Low/No-Code platform that allows small and medium businesses to utilize white-label mobile application solutions for business purposes. To satisfy functionality demands are highly important for the client to have frequent releases.

view success story
SERHII YELCHENKO Delivery Director

We are cloud native company who visions cloud computing as the home for tech products. Our team of top-notch engineers specialize in Cloud solutions, we develop scalable cloud native applications, provide DevOps services which facilitate innovations and allow release products faster, build reliable and secure cloud infrastructure for our clients from the US and Europe.

Tell us about your business needs

    I’ve read and I accept the Privacy Policy