How to Monitor and Improve Deployment Performance in SuiteCommerce

How to Monitor and Improve Deployment Performance in SuiteCommerce

How to Monitor and Improve Deployment Performance in SuiteCommerce

Remember Catalyst? If you don’t or haven’t read our latest post on it, please do before jumping into this one: Revolutionizing SuiteCommerce Deployment and Activation.

The use of Catalyst


To improve processes, monitoring is essential. Development structures vary between companies—some outsource their development and prefer not to delve into the technical details, while others have a knowledgeable person (such as an IT or eCommerce manager) who wants to stay informed without coding. Still, others have in-house teams. Regardless of the structure, having data on development performance is always beneficial.

We’ve outlined our goals for Catalyst, and we aim to incrementally improve these processes over the coming months.

How performant is the development process?


We track the number of activations (deployments) made in the NetSuite account on an hourly basis. An activation refers to any change that directly impacts the main code of the SuiteCommerce site.

This data helps us gauge the level of development activity within a NetSuite account, identify potential bottlenecks—such as slow deployments or issues within the Software Development Lifecycle—and improve our ability to deliver high-quality code.

Our primary goal is to accelerate deployment times and optimize the development process. Deployments in SuiteCommerce often involve multiple repetitive steps across different environments, NetSuite accounts, and test sites, which can create significant friction. That's why we’re focused on automating these processes and tracking deployment-related metrics.

So which data do we monitor?


The following exactly:


This metric is collected hourly and includes the company name and NetSuite account number for tagging purposes only.

For example, in June, we recorded 200 deployments for 'ACME INC.' Two-thirds were completed using our automated pipelines, while the remaining one-third were done manually. This data shows that we’re making strong progress in automating deployments, saving both time and money. The objective? Achieving 100% automation.

Are you interested?


If you’d like to be part of this monitoring program, please contact us stating your interest and we’ll set things up free of charge to start monitoring your site/s.


Refs you might want to check out:

Prometheus: https://prometheus.io/
Grafana Cloud: https://grafana.com/products/cloud/
Grafana Security Compliance: https://trust.grafana.com/

Remember Catalyst? If you don’t or haven’t read our latest post on it, please do before jumping into this one: Revolutionizing SuiteCommerce Deployment and Activation.

The use of Catalyst


To improve processes, monitoring is essential. Development structures vary between companies—some outsource their development and prefer not to delve into the technical details, while others have a knowledgeable person (such as an IT or eCommerce manager) who wants to stay informed without coding. Still, others have in-house teams. Regardless of the structure, having data on development performance is always beneficial.

We’ve outlined our goals for Catalyst, and we aim to incrementally improve these processes over the coming months.

How performant is the development process?


We track the number of activations (deployments) made in the NetSuite account on an hourly basis. An activation refers to any change that directly impacts the main code of the SuiteCommerce site.

This data helps us gauge the level of development activity within a NetSuite account, identify potential bottlenecks—such as slow deployments or issues within the Software Development Lifecycle—and improve our ability to deliver high-quality code.

Our primary goal is to accelerate deployment times and optimize the development process. Deployments in SuiteCommerce often involve multiple repetitive steps across different environments, NetSuite accounts, and test sites, which can create significant friction. That's why we’re focused on automating these processes and tracking deployment-related metrics.

So which data do we monitor?


The following exactly:


This metric is collected hourly and includes the company name and NetSuite account number for tagging purposes only.

For example, in June, we recorded 200 deployments for 'ACME INC.' Two-thirds were completed using our automated pipelines, while the remaining one-third were done manually. This data shows that we’re making strong progress in automating deployments, saving both time and money. The objective? Achieving 100% automation.

Are you interested?


If you’d like to be part of this monitoring program, please contact us stating your interest and we’ll set things up free of charge to start monitoring your site/s.


Refs you might want to check out:

Prometheus: https://prometheus.io/
Grafana Cloud: https://grafana.com/products/cloud/
Grafana Security Compliance: https://trust.grafana.com/