Micro 3.0 is a platform for cloud native development
micro.mu
micro.mu
Are there any examples of how the repository/database layer fits here?
What'll happen to the name m3o when Micro reaches 4.0?
The M3O Docs have some content about getting started with things quickly https://docs.m3o.com/getting-started but we need to add more. The open source docs are a great reference https://micro.mu/reference and otherwise we're working on some sample services in https://github.com/micro/services.
Well luckily M3O is M[icr]o so I think we're going to get away with it for the long term :)
I'm going to start a new project and if this can help me save time and not have to deal with aws, etc would be great! Depending on cost of course. Hopefully we can get some info in terms of cost.
About the repository/database layer, I found the "store" documentation; just going through things quickly at the moment, but guess that's what store means in the Architecture?
I'll check the examples you've provided and read the documentation properly.
Thank you and good luck!
On the store front. We are working on a data model so we can move beyond key-value which might end up being of interest.
Good luck Asim, the project is kick ass!
The format of a numeronym is to take the first letter of a string (micro) + x + the last letter of the string, and replace x with the number of characters between both. So, Andreesen Horowitz (the most popular one I'm aware of) becomes a16z. Micro becomes m3o.
Noncompete
Any purpose is a permitted purpose, except for providing any product that competes with the software or any product the licensor or any of its affiliates provides using the software.
Here's a list of the PolyForm licences[0] with the 'PolyForm Shield' one being used. I would have expected the 'PolyForm Perimeter' to be more of the open-source type license, based just on those summaries than one that protects the 'provider' from competition.
Disclaimer: I work for ownCloud.
Stop trying to tell the river where to turn. It's already done.
OpenOffice, for example, has basically done nothing but maintenance. It's not something to be proud of.
What? Absolutely! Maintenance is hard. Maintenance of old/big/complex systems is even harder. Maintaining something for so long with substantial user base is definitely something to be proud for. Everything doesn't need to constantly add features in order for people to be proud of their work. Just adding bug/security fixes once you feel something is feature-complete is also OK.
Not sure where this constant need for changes is coming from, but each to their own. But to look down on people who are doing maintenance is a real shitty thing to do.
I hope you don't work together with others in open source, as they'll also feel saddened by your comment that they should not be proud unless they work on new features.
My point was, nothing but maintenance is OK too, and sometimes even favorable, depending on what you're working on.
As an example, the software behind HN is pretty much maintenance-only for as long as I've been lurking here. While there is bug fixes sometimes, I don't think there been any new features the last few years. You don't think the people running the HN software should be proud of that?
That's a dangerous fallacy. Only innovation and no maintenance is not the way economies grow. Go ahead and take a deep breath -> https://aeon.co/essays/innovation-is-overvalued-maintenance-...
> [...] opted for more ethics where their fork showed them the way [...]
Forking isn't necessarily a bad thing. From a free market perspective it incentives competition, and per my respect, the original company owes nothing to a forked business out of the original codebase. In this particular example both projects took different directions, why would the fork have to take a higher moral grounds in respect to the original?
After almost a decade of HN I have to say that's one of the most un-HN comments I have ever read.
Additionally we invested a lot in a unparalleled test-suite in this space which runs against the old and new codebase.
How could we innovate further?
There are multiple open-source file sync and share platforms. The reason is quite simple: There are multiple ways to implement a digitally sovereign file platform, and different needs call for different feature sets. ownCloud focuses on code quality, reliability and features that security conscious companies and institutions have come to expect. You do not have to like ownCloud, you do you. To your open standards point: I posted here because we use go-micro in our current rewrite, which is by the way under the Apache 2.0 licence. We cherish and embrace open standards and open source, so I don’t exactly get what you mean by “more open standards”. But to answer your first question: we did not die because we were and are in good health, still had and have work to do and, most importantly, have oodles of happy users and customers to serve.
(sounds like m3o is a microservice framework?)
If this analogy is accurate, it means can deploy these however you want. They're kind of like force multipliers on the effectiveness of distributed computing tools (RPCs, logging, etc).
I welcome refinements/corrections of this analogy!
I will definitely watch how your platform evolves. Good luck!
Hopefully we're headed in the right direction.
- Key-Value Storage
- Event Streaming
Is there specific software used for these--what are its characteristics comparable with?Over time we'll offload these to managed services and potentially allow people to plug and play based on their needs.
If you want to try the thing in minutes may I advise you to start here: https://m3o.com/start. Pretty much just a couple of commands to get started :)). Cheers
A lot of the concepts and features seem really useful to what I'm looking to build, but the project will not be built in Go.