Drupal SaaS: Building software as a service on Drupal

40:13
313
3
1
0
1
Share
Jun 15, 2019

Colan Schwartz

Are you (considering) building a SaaS product on Drupal or running a Drupal hosting company? Have you done it already? Come share your experiences and learn from others.

Among other things, we'll be discussing:

Project vs. product business
Installation profiles / distributions
Customer service (e.g. GitLab's Service Desk)
Hosting architecture (Drupal hosting companies vs. Aegir)
Infrastructure (IaaS hosting providers: OpenStack vs. AWS, GCS, Azure, etc.)
E-commerce, recurring billing and subscription provider integration
Aegir Site Subscriptions
Others?
Resource quotas
Site admin access permissions for clients
...and any other related topics that come up.

Colan Schwartz
Enterprise Cloud Architect, Drupal/Aegir/SaaS/PaaS/IaaS Consultant, Toronto
I'm an Enterprise Cloud Architect specializing in Drupal, Aegir, SaaS, PaaS, and IaaS consulting. I do technical planning and implementation to ensure sound and sustainable solutions. I’ve worked with Drupal for over 12 years, and maintain over 40 contributed modules. I’m a core maintainer of the Aegir Hosting System. In addition, I’m a certified software engineer, and have been security cleared by the Canadian government. I also volunteer my time to mentor students for Google Summer of Code (GSOC). My latest venture is Consensus Enterprises, where I'm a Founding Partner. Need a cloud solution? Looking to build a software-as-a-service (SaaS) offering? Want some help with application lifecycle management (ALM) / DevOps / Cloud Architecture / Continuous Integration/Delivery (CI/CD) for hosting all of your sites and services? We're your technical partner. Although much of the work I do varies, here are some of the services I provide.
Enterprise Cloud technical architecture
Drupal and Aegir consulting
Software-as-a-service (SaaS) solutions
Cloud computing infrastructures as a service (IaaS)
OpenStack, Amazon Web Services (AWS), Google Cloud Platform (GCP) & Microsoft Azure consulting
Application container management: scaling, clustering, & deployment
OS-level virtualization/containerization
DevOps processes & documentation
Back-end development
Web services (e.g. REST)
Site migrations/upgrades/audits
Business processes, workflows & related consulting
Information management (IM) / Information architecture (IA) / Data Modelling
Multi-lingual / multi-country sites with internationalization and localization
Authentication & authorization (e.g. SAML, OAuth, OpenID Connect)
Cryptography/encryption, Public key infrastructure (PKI), Digital/identity certificates
Integration with third-party APIs
Virtual private networking (VPNs) and Identity Access Management (IAM)
E-commerce, subscriptions, billing/invoicing & other financial solutions
Performance tuning & optimization

https://drupalnorth.org/en/session/drupal-saas-building-software-servic…

Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.