On 2021-02-18 09:08 AM, Samuel Marks wrote:
Mesos is great… conceptually. In practice it requires a lot of work to
setup and keep running.

What my team tried to contribute was a replacement for some of the big
moving parts—namely Apache ZooKeeper—with a choice between etcd, Consul,
and ZooKeeeper.

This was the first of many planned contributions, with the goal to turn
Mesos into a tiny component that you could plugin to any scale architecture
(1 developer laptop, 1 server, 3 servers, 5 servers, 10,000 servers).

Currently there is a threshold for when your architecture is complicated enough + loaded enough to benefit from Mesos. If instead all a developer / sysadmin / DevOps / cloud engineer needed to consider is how many moving
parts they have in their own applications (say: Postgres, MySQL,
Kubernetes, Kafka), and they thought of Mesos as a simple coordinator
between these and their scarce resources, then IMHO Mesos would have a
renewed community and interest, and not be falling into the background.

The other side of things is that most everyone is now comfortable using
cloud hosted services, like DBaaS, container-as-a-Service,
queue-as-a-Service, datalake-as-a-Service &etc. The landscape has become so skewed that, from my experience, very few new engineers + new engineering
companies are able to offer complete packages in public [and private]

If Mesos makes some key architectural changes, to the point where anyone
can use it without so much as a second thought, to the benefit of their
compute resources, then I'd expect a huge growth here.

Samuel Marks
Charity <https://sydneyscientific.org> | consultancy <https://offscale.io>
| open-source <https://github.com/offscale> | LinkedIn

PS: My company may even sponsor further development.

On Thu, Feb 18, 2021 at 10:54 AM Vinod Kone <vinodk...@apache.org> wrote:

Hi folks,

I would like to start a discussion around the future of the Mesos project.

As you are probably aware, the number of active committers and contributors to the project have declined significantly over time. As of today, there's no active development of any features or a public release planned. On the flip side, I do know there are a few companies who are still actively using

Given that, we need to assess if there's interest in the community to keep this project moving forward. Specifically, we need some active committers and PMC members who are going to manage the project. Ideally, these would
be people who are using Mesos in some capacity and can make code

If there is no active interest, we will likely need to figure out steps for
retiring the project.

*Call for action: If you are interested in becoming a committer/PMC member (including PMC chair) and actively maintain the project, please reply to
this email.*

I personally don't foresee myself being very active in the Mesos project going forward, so I'm planning to step down from my chair role as soon as
we find a replacement.

I think I personally agree with all the previous statements here. I am willing
to help eventually in maintaining the project.
But first things first, perhaps we should ask to the current maintainers:

 - what do they think the project should be going?
 - what is currently good in mesos?
 - what is currently bad/wrong in mesos?
 - which target of people / use case we should focus on?

We all have ideas I guess, which could to different situations.
From what I see from the slack, there were periodic online meetings to give a roadmap to the projects. It is probably something that should be restored
and the future of the project could be discussed.


Reply via email to