As an intern on the Apache Stratos team, I worked on a number of key initiatives that helped to improve and expand the capabilities of the platform. Apache Stratos is an open-source, cloud-native platform-as-a-service (PaaS) framework that enables users to build, deploy, and manage scalable, multitenant applications in a variety of environments.
One of the major projects that I worked on was the investigation and evaluation of alternate hypervisor stacks for integration with Stratos. This involved researching different hypervisors, such as LXC, Docker, and KVM, and assessing their suitability for use with the platform. I worked closely with other members of the team to identify the best fit for Stratos, and I contributed to the development of the integration process.
In addition to this, I also developed a new user interface for the Stratos Manager Console using the JaggeryJS MVC framework. This new user interface provided a more intuitive and user-friendly experience for users of the platform. I also conducted isolated integration tests with the CoreOS+Docker (LXC-based) hypervisor stack to assess its compatibility with Stratos.