CRANE: a tool for deploying containerized applications in local environments
Lessons learned and proposed improvements
Enlace externo
Resumen
CRANE is a tool designed to simplify the local deployment of containerized applications, enabling developers and students to test distributed environments efficiently. Its lightweight design incorporates automatic scaling capabilities, making it a good solution for creating and deploying full application stacks within a controlled environment. Furthermore, CRANE aims to enhance DevOps skill development, streamlining the software development process within a continuous delivery framework. This paper introduces the implementation of CRANE as an API that manages the creation and deployment of Docker services while providing features for monitoring, defining scaling policies, and handling alerts. These functionalities support decision-making processes. Additionally, it discusses key lessons learned from the implementation, outlines observed results, and suggests potential improvements for future development.