Post

1 follower Follow
0
Avatar

Apprenda Cloud major upgrades... What will be the experience? What should I expect?

Hi guys,

I'm trying to understand what to expect from the Apprenda Cloud, regarding major versions' upgrades (when they happen). How seamless will the upgrades to your accounts/ environments be?

  1. When your code is affected by breaking changes, what are your options? Redo the code? Stay in the same version?
  2. In your experience, how much time do you count an Apprenda Cloud major version upgrade to consume you, in terms or redoing/ verifying the code?
  3. And, in terms of testing your applications, to make sure the functionally hasn't broken? (Smoke tests) How often do your applications functionality break?
  4. Is there an Apprenda Cloud policy, regarding upgrades? How much time ahead do you warn about upgrades? Do we have a specific time frame to do these upgrades? What happens if you don't upgrade?

I'm trying to assess how much time should I schedule in the future for major versions upgrades... Please answer what you can (even if you can't answer everything).

Thanks for everyone's help.

João Ricardo Answered

Please sign in to leave a comment.

5 comments

0
Avatar

Hi Joao,

Just to clarify, the Apprenda Platform is distributed based on a yearly license and is installed on your servers. The upgrade process is entirely up to you, although we provide you with release patches every two weeks, and major versions twice a year. An upgrade can take anywhere between half an hour and two hours depending on the size  and usage of the environment.

Are you talking about our hosted environment ApprendaCloud ( http://apprendacloud.com/)? If so, please bear in mind that this environment is meant to be used as a hands-on trial. We do not recommend hosting production applications, as we perform regular cleanups and thus cannot guarantee that your application will always be available.

 

Best Regards,

Bernie

Bernie Herdan 0 votes
0
Avatar

Thanks for the reply Bernie.

Yes, I am talking about the ApprendaCloud environment. I'm thinking about the future. When ApprendaCloud is out of beta.

How do you think the upgrades will work? The upgrade will take ~ between half an hour and two hours, as you mentioned? That would be very good.

 

Aren't there problems with breaking changes between versions? Don't you sometimes have to redo the code to be compliant with the new major version?

João Ricardo 0 votes
0
Avatar

Hi Joao,

As I mentioned above, the Apprenda Cloud environment is meant for trial purposes only. We do not have any plans to roll it out as a full product. Its intent is for you to try out the core functionality of the platform without having to download and install it.

The Environment is currently running Apprenda 4.5 (our latest major release). We usually upgrade it every 3-6 months to provide the latest functionality to our customers, while still allowing for an optimal up-time. The upgrades usually occur during off-hours (midnight to 2am).

With regards to breaking changes to our API's, we document all changes in our Release Notes ( http://docs.apprenda.com/apprenda-release-notes). Any breaking change will be deprecated, and supported throughout the 3 latest major releases (~1.5 years). 

 

Best,

Bernie

Bernie Herdan 0 votes
0
Avatar

Hi João,

What is your intention for using ApprendaCloud?  Are you developing an application or SaaS offering?  If you can describe your project to us we'll be happy to provide a range of options.  If you'd prefer not to discuss in the public forum, send an email to support at apprenda dot com.

Cheers,

Matt

Matt 0 votes
0
Avatar

Hi Matt.

I'm interested in developing an application. But I'm currently evaluating several PaaS. Reading some stuff. Watching some videos, etc. If I decide to further explore Apprenda, I'll definitely contact you. Thanks for the availability.

João Ricardo 0 votes