Thanks. My summary is 1. Major constraint is Wicket. 2. If you build your own view and interface to Isis, then you can scale DB and app server as best.
CQNZ claims to have an architecture that scales but it is not documented anywhere. It will be nice to have a mobile UI that can be as sophisticated as the Wickets version and also available out of the box. Many things to chew. On Mon, Feb 20, 2017 at 9:53 PM, Dan Haywood <[email protected]> wrote: > Wicket is stateful (at least Apache Isis' use of it is), so I wouldn't > classify this as web-scale; as Bilgin says you will need to develop a > custom UI and use the REST API (Restful Objects viewer *is* stateless). I > believe that Cesar's application [1] takes this approach. > > Also as Bilgin says, the DB is therefore likely to be the biggest > contention point. RDBMS can of course scale a long way, so you don't > necessarily need to go the NoSQL route, but if that did turn out to be > necessary then DataNucleus does support other datastores such as Mongo. My > advice would be to build a performance test rig and do the stress testing > up front so you can learn more about the relative performance > characteristics. > > HTH > Dan > > [1] http://isis.apache.org/powered-by.html#_powered-by_cqnz > > > > On Mon, 20 Feb 2017 at 12:58 Bilgin Ibryam <[email protected]> wrote: > > > Isis relies heavily on a DB which is accessed through JDO. > > So if there is JDO storage that can scale as per your requirements the > > rest of Isis could become web scale. > > > > If you find that Wicket is not web scale, you could create your own UI > > and interact with Isis through its REST API. > > > > There is also a multi-tenancy plugin which is required quite often for > > web-scale/SaaS use cases that might be useful too. > > > > HTH, > > > > > > > > On 20 February 2017 at 11:06, james agada <[email protected]> wrote: > > > Can Isis be scaled to handle web scale traffic - hundreds of > thousands.l > > of > > > simultaneous users? What are the bottlenecks? What architectural > patterns > > > work? What data store should be considered? > > > Rgds > > > > > > > > -- > > Bilgin Ibryam > > Camel Committer at ASF & Integration Architect at Red Hat > > Blog: http://ofbizian.com | Twitter: @bibryam > > > > Camel Design Patterns https://leanpub.com/camel-design-patterns > > Instant Apache Camel Message Routing http://www.amazon.com/dp/1783283475 > > >
