Firelay - the development of a Liferay Managed Hosting Platform

Post on 12-Nov-2014

1,366 views 0 download

description

During the LNLUG (Liferay Netherlands User Group) meeting of 28th of march 2013 Firelay's Product Manager Wieteke den Uijl presented about Firelay - a Liferay Managed Hosting platform (at that time in development), about the challenges during the development of this platform and the platform itself.

transcript

The development of a Liferay Managed Hosting platform

Wieteke den Uijl

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

Contents

● About me● What is Firelay?● Why Firelay?● The Challenge● So how does it work?● The “Managed” in Managed Hosting● How to start?● And now?

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

About me

● Industrial Design Engineering● Consultant/trainer at Proteon● Involved with Liferay since 3 years● One of the founders of LNLUG● Dutch Translation Liferay● Liferay BugSquad● Product Manager Firelay

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

What is Firelay?

High Performance and Affordable Fuel for Liferay Enterprise Portal Solutions

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

What is Firelay

● Standardized hosted Liferay services● Currently Liferay LCE Patchers version● Future Liferay Enterprise Edition● Customer can customize Liferay portal● Firelay takes care of the rest:

● Monitoring ● Security updates & patches ● Backup● Optimization● And more...

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

Why Firelay?

● Gap between Liferay CE and EE ● Managed hosting ≠ core business for integrators● Mainly care during development, not in live● Security becomes more and more important● Liferay keeps on growing

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

The challenge

Managed hosting ● Stability● Continuity● Minimum of changes● Standardization● Automation● Procedures● Limitation of access● One fits all

Development● Flexibility● Agile● Continuous change● Often one-off ● Customer specific● Access on all levels

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

So how does it work?

Firelay Website:Ordering,

Information

Customer portal:Ordering, Support,

Feedback, Manage Firelays

Manage Firelay:Detailed info,

Restarts, Virtual hosts,

Portal properties, Restore backup,

Releases, Logs, etc.

Firelay Liferay Portal:Portal Administrator

FIS:Business process,

Main hub for information,Manages provisioning system

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

The “Managed” in managed hosting

● Set up Firelay Liferay automatically ● Standardized Configuration → always the same● For Operating System up to and including the Liferay:

● Availability monitoring and follow-up ● Capacity monitorying and follow-up● Security updates and patches● 24x7x365 Support

● Backups and restore● Optimized caching

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

How to start? Features

● Identify Stakeholders and influence● Identify Components● Identify Goal● Interview possible customers● Interview other users● Interview other stakeholders → Product Backlog with prioritized list of features

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

How to start? Scrum

● Agile – Scrum● Lots, lots, lots of brainstorming or grooming

● Architecture● Dependencies● Features● Procedures

● Vague ideas → Epics → User stories● Sprints with both front-end and infrastructure work

Keep balance the balance!Don't loose track of the goal

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

And now?

● Alpha testing with select group of users● Beta testing with larger group● Launch and open to all● Keep gathering feedback● Keep improving based on feedback

WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY

https://www.firelay.com/info@firelay.comTwitter: @firelay

Fireblog: Behind the sceneshttps://www.firelay.com/about-firelay/fireblog/

Wieteke den Uijlwieteke@firelay.com+31 (0) 15 268 25 57Twitter: @wieteke15