Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streamlining Microcks Deployment on AWS Marketplace #33

Open
yada opened this issue Jan 29, 2025 · 9 comments
Open

Streamlining Microcks Deployment on AWS Marketplace #33

yada opened this issue Jan 29, 2025 · 9 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@yada
Copy link
Member

yada commented Jan 29, 2025

Note

This issue reflects our community's decision to submit projects to the LFX mentorship program.
See: https://github.com/orgs/microcks/discussions/1463
Project Idea 8: Streamlining Microcks Deployment on AWS Marketplace

This project focuses on creating a validated and repeatable SaaS architecture for deploying Microcks on AWS, with the ultimate goal of listing it on the AWS Marketplace through the AWS Partner Network Co-Sell program. By addressing the community's frequent demand, this initiative will simplify Microcks' adoption while leveraging a complete suite of AWS services to ensure scalability, security, and ease of deployment.

Like for project idea 7: The core Microcks maintainers focus on features, security, and enhancements, the adopters are responsible for production setups. However, a shared repository of best practices can help users learn from one another in a true open-source spirit. Participants will contribute to the Microcks community repository by documenting the AWS Marketplace deployment.

Key objectives include:

  • Designing and validating a SaaS architecture compliant with AWS Foundational Technical Review (FTR).
  • Utilizing AWS-native services such as EKS, Aurora (PostgreSQL), DocumentDB, API Gateway, IAM, and CloudFormation for an end-to-end deployment.
  • Streamlining deployment workflows to create an open source, community-maintained solution that organizations can quickly adopt.

This project will enable Microcks adopters to confidently deploy production-ready setups on AWS, ensuring the scalability and reliability needed for enterprise environments. By integrating Microcks into the AWS Marketplace, the project will further enhance its visibility and adoption within the AWS ecosystem.

@yada yada added good first issue Good for newcomers help wanted Extra attention is needed labels Jan 29, 2025
@120EE0980
Copy link

@yada I have hands on projects using AWS.Do we require AWS certifications ? How can one standout in their LFX application?

@harshita9104
Copy link

Hello @yada , I’m excited to contribute to Building Community-Driven Documentation for Deploying Microcks in Cloud Production Environments. With experience in Golang, Docker, Kubernetes, and cloud deployments, I aim to document best practices for setting up Microcks on AWS, GCP, and Azure, focusing on managed Kubernetes services and cloud-native integrations like PostgreSQL and MongoDB. My approach involves creating clear, structured guides to help users deploy production-ready Microcks environments efficiently while ensuring scalability and security.

Looking forward to collaborating on this!

@yada
Copy link
Member Author

yada commented Feb 5, 2025

Hi @120EE0980 and @harshita9104 ,
Thank you for your interest in this project; your help and contribution are greatly appreciated.

Please join as a mentee on the LFX mentorship program, this project is now online. For further details, see my latest comment in this thread: https://github.com/orgs/microcks/discussions/1463#discussioncomment-12067922

The direct link to this project is: https://mentorship.lfx.linuxfoundation.org/project/51c0d803-95ea-48c1-b966-5946b8599662
and click on "Become a Mentee" in the top right corner.

Then, at the beginning of March, we will select mentee(s) and move forward on the project itself with mentors.
Thank you
Regards,
Yacine

@Viveksati5143
Copy link

Note

This issue reflects our community's decision to submit projects to the LFX mentorship program. See: https://github.com/orgs/microcks/discussions/1463 Project Idea 8: Streamlining Microcks Deployment on AWS Marketplace

This project focuses on creating a validated and repeatable SaaS architecture for deploying Microcks on AWS, with the ultimate goal of listing it on the AWS Marketplace through the AWS Partner Network Co-Sell program. By addressing the community's frequent demand, this initiative will simplify Microcks' adoption while leveraging a complete suite of AWS services to ensure scalability, security, and ease of deployment.

Like for project idea 7: The core Microcks maintainers focus on features, security, and enhancements, the adopters are responsible for production setups. However, a shared repository of best practices can help users learn from one another in a true open-source spirit. Participants will contribute to the Microcks community repository by documenting the AWS Marketplace deployment.

Key objectives include:

  • Designing and validating a SaaS architecture compliant with AWS Foundational Technical Review (FTR).
  • Utilizing AWS-native services such as EKS, Aurora (PostgreSQL), DocumentDB, API Gateway, IAM, and CloudFormation for an end-to-end deployment.
  • Streamlining deployment workflows to create an open source, community-maintained solution that organizations can quickly adopt.

This project will enable Microcks adopters to confidently deploy production-ready setups on AWS, ensuring the scalability and reliability needed for enterprise environments. By integrating Microcks into the AWS Marketplace, the project will further enhance its visibility and adoption within the AWS ecosystem.

Hey @yada ,
I'm Vivek Sati, a passionate cloud engineer, with experience in AWS. This project really fascinated me and I'm excited to contribute to the project. Would love to start by going through the docs and start contributing. Please point me to the required resources.
Looking forward to work with you.

@Abioye-Bolaji
Copy link

Hey @yada ,
I'm Bolaji, an upcoming AI Engineer with some experience in AWS. I have prior experience working with AWS, including IAM, EC2, API Gateway, and I’m currently deepening my knowledge of AWS SaaS architecture, and AWS Marketplace deployment. Additionally, my experience managing projects, especially in engineering and AI-driven applications, has strengthened my ability to design and optimize scalable solutions.

I am eager to contribute by helping with architecture validation, documentation, deployment automation, or any other areas where support is needed. Please let me know how I can get involved and assist the team effectively. Looking forward to your guidance and the opportunity to collaborate!

@yada
Copy link
Member Author

yada commented Feb 6, 2025

Welcome @Abioye-Bolaji and @Viveksati5143,

Please follow the LFX mentorship program process. More info here: https://github.com/orgs/microcks/discussions/1463#discussioncomment-12067922

Thank you
Regards,
Yacine

@Shruti78
Copy link

Shruti78 commented Feb 6, 2025

Hey @yada,
Myself Shruti Murthy
I’m really excited to be part of this initiative to build community-driven documentation for deploying Microcks in cloud production environments!

With my experience in Golang, Docker, Kubernetes, and cloud deployments, I’m eager to contribute by creating clear, structured, and actionable guides that help users set up Microcks seamlessly on AWS, GCP, and Azure. My focus will be on leveraging managed Kubernetes services and integrating cloud-native solutions like PostgreSQL and MongoDB to ensure smooth, production-grade deployments.

Beyond just deployment, I want to highlight best practices that make these setups scalable, secure, and efficient—helping teams go from setup to real-world use with confidence. I believe good documentation isn't just about instructions; it's about empowering the community to innovate, troubleshoot, and scale with ease.

Looking forward to collaborating with everyone and making Microcks deployment simpler and more accessible for all! 🚀

@aryasoni98
Copy link

Hello @yada,

My name is Arya Soni, and I’m thrilled about the opportunity to contribute to this initiative to streamline Microcks deployment on AWS Marketplace!

With my background in Terraform, Kubernetes, Docker, and cloud infrastructure, I’m eager to help design scalable, production-grade deployment guides for Microcks. My experience in utilizing AWS-native services like EKS, Aurora (PostgreSQL), and CloudFormation will enable me to create actionable, easy-to-follow documentation that simplifies the deployment process for the community.

I’m particularly passionate about integrating best practices for SaaS architectures, ensuring deployments are not only seamless but also secure, scalable, and cost-efficient. I aim to empower the Microcks community with resources that make it easier for teams to adopt and optimize Microcks in enterprise environments confidently.

Excited to collaborate with everyone and contribute towards making Microcks deployment accessible and impactful! 🚀

@yada
Copy link
Member Author

yada commented Feb 7, 2025

Hi, all LFX mentorship enthusiasts,

First of all, thanks, as we are glad to see so many mentees request and interest in Microcks 🙌

To reply to "all" recurrent questions we have:
No pretests. Selections will be made based on mentees' profiles, motivations and experience. See:
https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/README.md#mentee-selection-process
https://docs.linuxfoundation.org/lfx/mentorship/mentor-guide/mentorship-faqs

Of course, you can always start to join the community and contribute to it (outside of the 7 LFX mentorship projects, as we do not want to bypass the program process and want it to be fair for all). But, yes, starting to contribute is clearly the best way for mentees to check and immerse themself within the community, see what is expected and demonstrate their motivation 😉

Please join us on Discord. We have a dedicated channel for LFX mentorship to centralize messages. See:
https://github.com/orgs/microcks/discussions/1463#discussioncomment-12081057

Best regards,
Laurent & Yacine (Microcks maintainers)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants