Rukmal's Homepage
  • Home
  • Projects
  • Resume
  • Ren
Apache Stratos
Apache Stratos

Apache Stratos

Date
June 2, 2014 โ†’ September 12, 2014
URL
https://stratos.apache.org
Collaborators
WSO2 Apache Stratos Team
Organizations
WSO2WSO2
Work Experience
Software Engineering InternSoftware Engineering Intern

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. Stratos provides a range of features and capabilities, including support for multiple languages, frameworks, and runtime environments, as well as a customizable user interface and a powerful management console.

As an intern on the Stratos team, I worked on several key projects that helped to improve and expand the capabilities of the platform. One of the major projects that I worked on was investigating the viability of alternate hypervisor stacks for eventual integration with Stratos. This involved researching and evaluating different hypervisors, including LXC, Docker, and KVM, to determine which would be the best fit for the platform.

image
Architecture of the Apache Stratos Platform-as-a-Service (PaaS)

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, and it was packaged and shipped with Stratos version 4.1.0.

Finally, I conducted isolated integration tests with the CoreOS+Docker (LXC-based) hypervisor stack as an alternative to the existing hypervisor (KVM) used in Stratos. This was an important step in expanding the capabilities of the platform and making it more flexible and scalable for users.

Made by Rukmal on ๐ŸŒŽ๐ŸŒ๐ŸŒ

LinkedInXGitHub