Hi all,

+1 to make it more real world examples to make it understand better. Also I
want to point this out which someone mentioned some time back, where we can
take the screenshot of the application topology view from the UI and place
it inside the samples folder or provide an url in the readme file. It will
also help get a clear picture of the complex application.

Regards,
Vishanth

On Wed, Apr 29, 2015 at 11:14 PM, Chamila De Alwis <chami...@wso2.com>
wrote:

>
> On Apr 29, 2015 10:08 PM, "Lahiru Sandaruwan" <lahi...@wso2.com> wrote:
> >
> > Hi,
> >
> > Great initiative,
> >
> > Yes, IMO we can have
> >
> > 1. Specific sample Apps such as "Wordpress composite app" which includes
> PHP and MySQL.
> > 2. Apps for showcasing specific scenarios, such as "Single Cartridge",
> "Nested Group app", "Dependency scaling", "Group scaling", "Startup order",
> "Termination behavior"
>
> +1
>
> As Isuru mentioned it's important to cover both approaches.
>
> >
> > Thanks.
> >
> > On Wed, Apr 29, 2015 at 6:33 PM, Isuru Haththotuwa <isu...@apache.org>
> wrote:
> >>
> >> Hi all,
> >>
> >> Thanks for the feedback.
> >>
> >> On Wed, Apr 29, 2015 at 6:07 PM, Chamila De Alwis <chami...@wso2.com>
> wrote:
> >>>
> >>> Hi Isuru,
> >>>
> >>> Great work! This was a necessity for a long time. IMO we should have
> an approach to samples where the real world scenarios or closer to real
> world scenarios are used for samples. For example we should keep the
> "tomcat" sample and remove the "single-cartridge-app" if both are same. The
> README would describe what sample scenario it covers.
> >>
> >> Agreed that we should have samples closer to real world scenarios, such
> as the wordpress application which we have currently. However, IMHO an
> application with a single tomcat cartridge does not really showcase how
> composite applications would support such scenarios. That was possible with
> Stratos 4 subscription model as well. Therefore, for such scenarios we
> should provide generic applications, so that anyone can use them as a
> guideline and create their own simple applications, tomcat, php, or
> anything else. That is why I thought of keeping single-cartridge-app
> without specifically tomcat.
> >>>
> >>>
> >>>
> >>>
> >>> Regards,
> >>> Chamila de Alwis
> >>> Software Engineer | WSO2 | +94772207163
> >>> Blog: code.chamiladealwis.com
> >>>
> >>>
> >>>
> >>> On Wed, Apr 29, 2015 at 3:56 PM, Reka Thirunavukkarasu <r...@wso2.com>
> wrote:
> >>>>
> >>>> +1 for using the directory structure for the samples. In that way,
> anyone can find out relevant samples easily without looking into the
> application/group.
> >>>>
> >>>> Can we add a category for startupDependents, termination behavior
> (terminate-all and terminate-dependent) as well?
> >>
> >> +1
> >>>>
> >>>>
> >>>> Thanks.
> >>>> Reka
> >>>>
> >>>> On Wed, Apr 29, 2015 at 3:33 PM, Isuru Haththotuwa <isu...@apache.org>
> wrote:
> >>>>>
> >>>>> Hi Devs,
> >>>>>
> >>>>> I started looking in to $subject. Please find the initial findings:
> >>>>>
> >>>>> Application Name
> >>>>>
> >>>>> Proposed New Name (if required)
> >>>>>
> >>>>> Comments
> >>>>>
> >>>>> Can Remove?
> >>>>>
> >>>>> single-cartridge
> >>>>>
> >>>>> single-cartridge-app
> >>>>>
> >>>>> -
> >>>>>
> >>>>>
> >>>>> tomcat
> >>>>>
> >>>>> -
> >>>>>
> >>>>> duplicate single cartridge app, can be removed
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> single-group-cartridge
> >>>>>
> >>>>> single-group-app
> >>>>>
> >>>>> -
> >>>>>
> >>>>>
> >>>>> single-group-v3
> >>>>>
> >>>>>
> >>>>> only difference is from single-group-cartridge is there are multiple
> group instances, should remove IMO
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> nested-group
> >>>>>
> >>>>> single-level-nested-group-app
> >>>>>
> >>>>> -
> >>>>>
> >>>>>
> >>>>> nested-group-v2
> >>>>>
> >>>>>
> >>>>> only difference with nested-group is there are multiple groups
> nested at level1; can either remove, or else can rename to
> single-level-nested-groups-app
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> complex-app
> >>>>>
> >>>>> single-level-nested-groups-app
> >>>>>
> >>>>> -
> >>>>>
> >>>>>
> >>>>> wordpress
> >>>>>
> >>>>> wordpress-app
> >>>>>
> >>>>> -
> >>>>>
> >>>>>
> >>>>> wordpress-extended-v1
> >>>>>
> >>>>> -
> >>>>>
> >>>>> in addition to wordpress sample, an additional tomcat cartridge in
> included in this app, can remove IMO
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> wordpress-extended-v2
> >>>>>
> >>>>> -
> >>>>>
> >>>>> in addition to wordpress sample, an additional tomcat cartridge in
> included in this app and min group instance count is 2, can remove IMO
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> group-cartridges
> >>>>>
> >>>>> -
> >>>>>
> >>>>> redundant, can be removed
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> n-level-nesting
> >>>>>
> >>>>> five-levels-nested-groups-app
> >>>>>
> >>>>> this is an extreme scenario for even a complex app
> >>>>>
> >>>>>
> >>>>> esb-php-nested-with-esb-php-nested-with-mysql-php-app
> >>>>>
> >>>>>
> >>>>> Does this app has any real use case? If not, can remove.
> >>>>>
> >>>>>
> >>>>> single-group-v1
> >>>>>
> >>>>> -
> >>>>>
> >>>>> Redundant, can be removed
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> single-group-v2
> >>>>>
> >>>>> -
> >>>>>
> >>>>> Redundant, can be removed
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>> more-complex-app
> >>>>>
> >>>>> -
> >>>>>
> >>>>> Redundant, can be removed
> >>>>>
> >>>>> Yes
> >>>>>
> >>>>>
> >>>>> I'm yet to look in to the scaling related samples.
> >>>>>
> >>>>> Furthermore, IMHO we can re-organize the the samples using a
> directory structure as shown below:
> >>>>>
> >>>>> applications
> >>>>>        -- simple (this will carry single cartridge apps, and apps
> with non nested groups)
> >>>>>        -- nested (complex apps with nested groups)
> >>>>>        -- scaling (group/dependency scaling, bursting and similar
> apps with special patterns)
> >>>>>
> >>>>> Please share your thoughts on this.
> >>>>>
> >>>>> --
> >>>>> Thanks and Regards,
> >>>>>
> >>>>> Isuru H.
> >>>>> +94 716 358 048
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Reka Thirunavukkarasu
> >>>> Senior Software Engineer,
> >>>> WSO2, Inc.:http://wso2.com,
> >>>> Mobile: +94776442007
> >>>>
> >>>> --
> >>>> Thanks and Regards,
> >>>>
> >>>> Isuru H.
> >>>> +94 716 358 048
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >
> >
> >
> > --
> > --
> > Lahiru Sandaruwan
> > Committer and PMC member, Apache Stratos,
> > Senior Software Engineer,
> > WSO2 Inc., http://wso2.com
> > lean.enterprise.middleware
> >
> > phone: +94773325954
> > email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
> > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
> >
>



-- 
*Vishanth Balasubramaniam*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: *+94771737718*
about me: *http://about.me/vishanth <http://about.me/vishanth>*

Reply via email to