Decoupled Commerce for Scalability

mdupree

Decoupled Commerce for Scalability

Join Drupal Commerce Software Developer, Mike Dupree as he walks us through the wild world of Telus Mobility and their Commerce checkout system that is powered by a Drupal web interface, leveraged in a true headless fashion. Mike will review this build and focus on its integration with many Internal Telus APIs... as well as some external APIs in order to achieve an automated checkout system. Starting as a small custom site over a decade ago, this custom decoupled install has become one of the largest open source projects using Drupal Commerce in the wild.

 

Using the API First Approach ideology, this project is a large-scale case study of translating business logic and rules into a web experience for the end customer. Using Mobile first design to target mobile consumers, in well, the mobile phone industry, Mike and his team untangle the stakeholder needs, the technical needs and the development requirements to build out an extensible, reusable experience allowing for the code to change, adapt and scale under load as the competitive market changes around the telecomm business.

 

Key Takeaways:

 

  • Mike will review the API first approach, and show you what headless can really mean

  • Learn why architecting the API and defining a set the rules of engagement made this successful

  • Understand a large-scale example of how Drupal Commerce powers a checkout flow for Canada’s second largest telecomm company, relying on internal services but powered by open source

  • Learn why teams shouldn’t be afraid to use open source to tackle major corporate undertakings from an architectural standpoint


 

This is meant to be a practical overview of the API first approach, and why it’s being widely adopted as a practice when architecting software experiences for both businesses and customers on the web, powered by Drupal.

 

Contact Information  

Mike Dupree

Senior Software Developer

mdupree@acromedia.com

 

Acro Media Inc.

103-2303 Leckie Road

Kelowna BC

Canada V1X 6Y5

tel:  1.765.430.7612

 

 

Program tags

apis, architecture, decoupled

Experience Level

Intermediate

Drupal Version