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/[email protected]: @firelay
Fireblog: Behind the sceneshttps://www.firelay.com/about-firelay/fireblog/
Wieteke den [email protected]+31 (0) 15 268 25 57Twitter: @wieteke15