13
The development of a Liferay Managed Hosting platform Wieteke den Uijl

Firelay - the development of a Liferay Managed Hosting Platform

  • Upload
    firelay

  • View
    1.365

  • Download
    0

Embed Size (px)

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.

Citation preview

Page 1: Firelay - the development of a Liferay Managed Hosting Platform

The development of a Liferay Managed Hosting platform

Wieteke den Uijl

Page 2: Firelay - the development of a Liferay Managed Hosting Platform

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?

Page 3: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 4: Firelay - the development of a Liferay Managed Hosting Platform

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

What is Firelay?

High Performance and Affordable Fuel for Liferay Enterprise Portal Solutions

Page 5: Firelay - the development of a Liferay Managed Hosting Platform

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...

Page 6: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 7: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 8: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 9: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 10: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 11: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 12: Firelay - the development of a Liferay Managed Hosting Platform

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

Page 13: Firelay - the development of a Liferay Managed Hosting Platform

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

https://www.firelay.com/[email protected]: @firelay

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

Wieteke den [email protected]+31 (0) 15 268 25 57Twitter: @wieteke15