Re: Complimentary App Server Choice
Re: Complimentary App Server Choice
- Subject: Re: Complimentary App Server Choice
- From: Tony Giaccone via Webobjects-dev <email@hidden>
- Date: Thu, 13 Feb 2020 18:03:00 -0500
I can second the vote for bootique. We built two micro-services using bootique
and I couldn’t be happier with their performance. One has been running since
December of 2018 the other since August of 2019.
We built apps that use Bootique with jetty, Jersey and Cayenne. The apps both
generate a swagger spec which gets deployed to an internal repo so our internal
customers can build client code.
We deploy to GCP and Kubernetes. Connecting to a gcp instance of Postgres. We
build using maven and drone. Before you can merge a PR the unit and
integration tests must succeed. The creation of a PR pushes the build to dev
and staging. We deploy to production by creating a release.
Works like a charm. We had some problems with connection pooling but since we
migrated to hikari that problem is gone.
It’s industrial strength code. And the user community is great at answering
questions.
Tony Giaccone
> On Feb 13, 2020, at 5:08 PM, Matthew Ness via Webobjects-dev
> <email@hidden> wrote:
>
>
> I wouldn't hesitate to recommend Bootique.
>
> We've had various types of Bootique apps in production for years now to great
> success, some with the Cayenne module directly derived from older WO
> apps/dbs, some communicating with existing WO apps, others simply processing
> tasks.
>
>
> Regards,
>
> --
> Matt
> http://logicsquad.net
> https://www.linkedin.com/company/logic-squad/
>
>
>> On Thu, Feb 13, 2020, at 11:25 PM, Andrus Adamchik via Webobjects-dev wrote:
>> My opinionated take is the following:
>>
>> * The "official" JavaEE is dead and is now a pure volunteer effort under
>> https://jakarta.ee/ . The "appserver" concept has almost disappeared and
>> morphed to something different. All the past market leaders have moved on to
>> more lightweight solutions, though some still cling to .war deployment.
>>
>> * SpringBoot is the market leader in the Java world. If you are looking to
>> build a marketable Java developer resume, learn SpringBoot.
>>
>> * If you need to write apps for your org or your customers, and are not
>> constrained by the PHBs opinion, use Bootique. It is a better platform in
>> the modern appserver-free world. Bootique is "commercially-viable" in a
>> sense that there are hundreds of apps that run in prod for a number of
>> years. But it is still an open source effort supported by community and a
>> mid-sized company (ObjectStyle), so it is sometimes an uphill battle in
>> organizations that are looking to conform to the lowest common denominator.
>>
>> So you decide :)
>>
>> Andrus
>>
>>
>>> On Feb 13, 2020, at 3:06 PM, Gino Pacitti via Webobjects-dev
>>> <email@hidden> wrote:
>>>
>>> Thanks for that… it looks really interesting…
>>>
>>> Is it a commercially viable alternative to some of the others like JBoss,
>>> Tomcat, Websphere etc..
>>>
>>> I would like to add another feather to my bow but not really sure which
>>> architecture to devote time to so that I can work on bigger projects in a
>>> team...
>>>
>>>
>>>
>>>
>>>> On 13 Feb 2020, at 11:16, Andrus Adamchik <email@hidden> wrote:
>>>>
>>>> We are using Bootique: https://bootique.io/
>>>>
>>>> Just like SpringBoot, its idea is that it is not an "appserver". It gives
>>>> you a plain Java app with your own "main" method, and a way to assemble
>>>> various components together (and also modularity, dependency injection,
>>>> consistent configuration and a large collection of ready-to-use modules).
>>>> The app can serve web requests, run jobs or do whatever.
>>>>
>>>> Unlike SpringBoot, Bootique is much smaller, starts much faster, and
>>>> doesn't feel like magic. Also all the apps you write are automatically
>>>> equipped with POSIX CLI.
>>>>
>>>> Andrus
>>>>
>>>>
>>>>> On Feb 11, 2020, at 4:29 PM, Paul Yu via Webobjects-dev
>>>>> <email@hidden> wrote:
>>>>>
>>>>> Spring and it’s ecosystem seems to be pretty powerful.
>>>>>
>>>>> Paul
>>>>>
>>>>> Sent from my iPhone
>>>>> Please excuse iOS autocomplete
>>>>>
>>>>>> On Feb 11, 2020, at 8:06 AM, Gino Pacitti via Webobjects-dev
>>>>>> <email@hidden> wrote:
>>>>>>
>>>>>> hey if any one was to use a different app server configuration other
>>>>>> than WO what would you choose and why?
>>>>>>
>>>>>> What are most companies requesting these days in a Java system?
>>>>
>>>>
>>>
>>>
>>>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden