Wow! Thanks for your quick reply.
I’ve been following your work closely and really admire how you practice. I especially like the discipline of live coding to illustrate ease of adoption, and your joy and humility in so doing – especially when things don’t work out as expected.
I am sold on the stack and will be building my first app for production starting Monday.
What you are sensing in my question is how to obtain scalability and/or high availability without adopting the enterprise server. I work in an organization that makes it impossible to adopt paid 3rd-party services, the value and return-on-investment notwithstanding.
We suffer from “not invented here” syndrome, and right now, we are retreading the road that you – and LightBend’s lagom framework, Vaughn Vernon’s vLingo, and Chris Richardson’s Eventuate – have traveled for the last 5-10 years. We reinvent the wheel with often disastrous consequences.
I’ll have a better idea of scalability numbers for the app we’re starting after we do some analysis next week. I’ll post back here then.
In the meantime, I know that axon community server is vertically scalable. Do you have benchmarks that provide upper bounds on event volume and performance?
Is it possible to introduce some means of failover or redundancy with the community server?