Earlier quoted context omitted.
Well, yes, there's a certain risk. We had the idea that people liked the word "wolke" (German for "cloud"). Anyway, of course, I would be very happy if you gave wolkenkit a second chance ;-)
I did - reading the brochure now, the word "semantic" keeps cropping up and I wonder if it's an unsympathetic translation from German, or I'm too far away from the JS world to understand that "Semantic" means: > That‘s why we have built wolkenkit, a semantic JavaScript backend that addresses three important aspects of software development, and that empowers you to build better software faster. There's a bunch of thin…
Show HN: Learn what DDD, CQRS, and event-sourcing are all about
11–20 of 86 posts
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#12Hey :-) I'm one of the authors of wolkenkit, so if you have any questions, feel free to ask here :-)
As a non-native German speaker who's lived in Germany for coming up on 10 years, aren't you concerned that it'll be pronounced like "wol-kenkit" not "volkenkit" for non-germans? Naming things is hard but after watching UBER Inc destroy the pronunciation, spelling and etc of a German word, I'm always cautious about unusual names. (Also because, as now I'm hung up on the name before giving your product a fair chance)
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#13Run away. Run far, far away from CQRS and Event Sourcing.
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#14Run away. Run far, far away from CQRS and Event Sourcing.
Still, it should be noted that Fowler warns that CRQS adds significant complexity and advises great caution about using it. See https://martinfowler.com/bliki/CQRS.html
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#15Run away. Run far, far away from CQRS and Event Sourcing.
I'm currently writing a book about CQRS/ES I'd be glad of your notes about it's downsides.
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#16It's just fundamental aspect of asynchronous programming, conveniently forgotten trying to sell solutions.
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#17Run away. Run far, far away from CQRS and Event Sourcing.
I'm currently writing a book about CQRS/ES I'd be glad of your notes about it's downsides.
In a client-server system like a web API where you want to respond to the client as fast as possible having to reconstruct your entity from snapshot + some history can take some time. So you end-up with corrective events and responses which are "we have noted your request, poll us to know the result when it's done". The worst is the ES system is already in use in your RDBMS if you use one. Most CQRS + ES demonstration are done with the simple happy path. Rarely something like user A changes the role of user B. User B was saving changes on a document they can't access anymore: what happen?
Now with software on your PC or with a constant link to the server things feel a lot more useful.
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#18Run away. Run far, far away from CQRS and Event Sourcing.
I'm currently writing a book about CQRS/ES I'd be glad of your notes about it's downsides.
Either you are really good and get things right without much help, which isn't often the case, or you end up in two other directions.
You over-engineer with DDD/CQRS/ES.
You under-engineer without them.
Most developers I met preferred the last solution, probably because they end up with their "own" mess and not the mess of some process.
And I have to admit, the only people I met, that used these techniques, were some "digital transformation" consultants who made their living by selling this stuff to big corps, which isn't too convincing either.
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#19If your schema is any more complicated than a plain stream of characters, and you pick CQRS for your app, then you are an overpaid, bored, architecture astronaut consultant looking to pad his resume. Nevermind the multi-million dollar dumpster fire of an app you spearheaded and ditched out on before completing (and that got cancelled, of course, a complete loss.)
If I ever saw CQRS on a resume, I'd unconditionally pass, you're not setting foot in the door.
Re: Show HN: Learn what DDD, CQRS, and event-sourcing are all about
#20While event sourcing is a quite alright tech for certain problems, this idea of "one solution fits all" is just ridiculous. Also the idea of "eventual consistency" is highly situational particularly in an distributed solution. Paradoxically looking at one event source log this looks like a great idea, but there are no guarantees that events propagate evenly and "in-order" so even if events happen and there's "nothing…