Firelay - the development of a Liferay Managed Hosting Platform


Published on

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.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Firelay - the development of a Liferay Managed Hosting Platform

  1. 1. The development of a Liferay Managed Hosting platformWieteke den Uijl
  2. 2. 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
  3. 3. 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
  4. 4. What is Firelay?High Performance and Affordable Fuel for Liferay Enterprise Portal Solutions WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  5. 5. 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
  6. 6. 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
  7. 7. The challengeManaged hosting Development● Stability ● Flexibility● Continuity ● Agile● Minimum of changes ● Continuous change● Standardization ● Often one-off● Automation ● Customer specific● Procedures ● Access on all levels● Limitation of access● One fits all WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  8. 8. So how does it work?Firelay Website: Customer portal: Manage Firelay: Ordering, Ordering, Detailed info, Information Support, Restarts, Feedback, Virtual hosts, Manage Firelays Portal properties, Restore backup, Releases, Logs, etc. Firelay Liferay Portal: FIS: Portal Administrator Business process, Main hub for information, Manages provisioning system WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  9. 9. 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
  10. 10. 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
  11. 11. 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 workKeep balance the balance!Dont loose track of the goal WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  12. 12. 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
  13. 13. Twitter: @firelay Fireblog: Behind the scenes Wieteke den Uijl +31 (0) 15 268 25 57 Twitter: @wieteke15 WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY