You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/case-studies/industrial-matrix-case-study/index.md
+25-25Lines changed: 25 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ about_company:
21
21
logo: 'industrial-matrix-logo.png'
22
22
heading: 'About Industrial Matrix'
23
23
text: |
24
-
Industrial Matrix is a Canadian company in predictive maintenance and condition monitoring. Founded in 2016 with Motor Search - a motor cross-reference tool still used across the industry - it has grown into a full reliability platform for asset-intensive industries. Its closed-loop ecosystem combines UltraVibe™ sensors, AI LubeMatrix™ for condition-based autonomous lubrication, and the MatrixHub™ software platform for diagnostics and reliability intelligence. Hardware, software, and human expertise in one platform.
24
+
Industrial Matrix is a Canadian reliability technology company operating at the forefront of predictive and prescriptive maintenance for asset-intensive industries. Founded in 2016 with Motor Search — a motor cross-reference tool still relied on across the field — the company has grown into a complete closed-loop reliability ecosystem engineered to protect any plant, of any type, at any scale. Most predictive maintenance vendors stop at detection. Industrial Matrix does not. The platform connects sensing, analysis, human validation, and autonomous execution into a single continuous loop: UltraVibe™ and the VELO™ Series cover the full sensing range across critical assets and the wider asset base; MatrixHub™, the AI-powered software platform, centralizes live asset data, detects abnormal behavior, and converts raw signals into prioritized reliability intelligence; a dedicated Customer Success team validates every finding before action is taken; and AI LubeMatrix™ closes the loop with condition-based autonomous lubrication. Hardware, software, AI, and human reliability expertise in one platform.
{{< case_study/challenge heading="Challenge" blockquote="We have demands for ingress data, for retrieval of data, for processing - there's a lot of different services that before were running together. It was more expensive to scale. Every time I had to scale, I had to scale everything. So if I have more sensors sending data, or more users, or less users - it doesn't matter, because I had to scale everything together to fit the bill." blockquote_author="Ariel Ferreira, Technical Director at Industrial Matrix" >}}
36
-
Industrial Matrix built a great product — a predictive maintenance platform running hundreds of IoT devices in production. The early infrastructure choices were the right call at the time: lean, fast, enough to prove the model. But success moved the goalposts. More customers, more devices, and bigger commitments raised the bar on what the platform underneath had to do — and the foundation that got them this far wasn't built for where they were going. It capped how far they could scale and slowed the team down in daily development.
36
+
At the software core of that ecosystem sits MatrixHub™. It ingests data from a large and growing fleet of industrial IoT devices in the field and returns it to reliability teams as prioritized, actionable intelligence. As the customer base and device fleet scaled, the infrastructure running MatrixHub™ had to be re-founded for resilience, speed, and growth. That is the work Industrial Matrix engaged FivexL to deliver.
37
37
38
-
The next stage set three new requirements:
38
+
Industrial Matrix had built a strong product — a predictive maintenance platform running a growing fleet of industrial IoT devices in production. The early infrastructure choices were the right call at the time: lean, fast, and sufficient to prove the model. But success moved the goalposts. More customers, more devices, and larger commercial commitments raised the bar on what the platform underneath had to do — and the foundation that carried the company this far was not built for where it was going. It capped how far the platform could scale and slowed daily development.
39
+
40
+
The next stage set two firm requirements:
39
41
40
42
<ul>
41
-
<li><strong>Resilience that matched the stakes.</strong> With thousands of devices and a growing customer base now depending on the platform, concentration risk that was acceptable early on no longer was. The architecture needed to spread that risk, not pool it.</li>
42
-
<li><strong>Delivery that could keep pace.</strong> A manual deployment process works for a small team shipping occasionally. At their new velocity, they needed infrastructure as code and CI/CD so releases were fast, repeatable, and independent of who ran them.</li>
43
+
<li><strong>Resilience that matched the stakes.</strong> With hundreds of thousands of devices and a growing customer base now depending on the platform, concentration risk that was acceptable early on no longer was. The architecture needed to spread that risk, not pool it.</li>
44
+
<li><strong>Delivery that could keep pace.</strong> A manual deployment process works for a small team shipping occasionally. At Industrial Matrix's new velocity, the team needed infrastructure as code and CI/CD so releases were fast, repeatable, and independent of who ran them.</li>
43
45
</ul>
44
46
{{</ case_study/challenge >}}
45
47
46
48
{{< case_study/solution heading="Solution" >}}
47
49
{{< case_study/column >}}
48
-
In a first engagement, FivexL laid the foundation. Using [RightStart for AWS](/rightstart) - FivexL's productised landing zone - Industrial Matrix received a secure, multi-account AWS environment built with infrastructure as code. RightStart delivers what typically takes an in-house team over a year to assemble: a full AWS organisation structure with separate accounts for workloads, security, logs, and networking; centralised identity and SSO; encrypted secrets management; automated security tooling including GuardDuty, Security Hub, and CloudTrail; and CI/CD-ready OIDC access - all configured and ready in a month.
50
+
In a first engagement, FivexL laid the foundation. Using [RightStart for AWS](/rightstart) - FivexL's productized landing zone - Industrial Matrix received a secure, multi-account AWS environment built entirely with infrastructure as code. RightStart delivers what typically takes an in-house team more than a year to assemble: a full AWS organization structure with separate accounts for workloads, security, logs, and networking; centralized identity and SSO; encrypted secrets management; automated security tooling including GuardDuty, Security Hub, and CloudTrail; and CI/CD-ready OIDC access, all configured and production-ready in a month.
49
51
50
-
The accounts were created. The foundation was solid. But the application itselfhad never been moved onto it.
52
+
The accounts were created. The foundation was solid. The application itself, however, had not yet been moved onto it.
51
53
52
-
The second engagement focused on completing that work: migrating the production platform onto the foundation, replacing manual deployments with an automated pipeline, and giving the team the skills to own and operate the new architecture.
54
+
The second engagement completed that work: migrating the production platform onto the new foundation, replacing manual deployments with an automated pipeline, and equipping the team to own and operate the new architecture.
53
55
54
-
One sequencing decision shaped everything else: build a local development environment that mirrored the new architecture before the production cutover, so the team could learn the new platform in safety before depending on it.
56
+
One sequencing decision shaped everything that followed: build a local development environment that mirrored the new architecture before the production cutover, so the team could master the new platform in safety before depending on it.
55
57
56
58
### Local Development Environment, Built First
57
-
Before touching production, FivexL built a local development environment that mirrored the new architecture, so the team could run and test their code on their own machines. When access to the old setup eventually disappeared, the developers already had a tested replacement they'd been using for weeks - and were running it with their own data seeders they'd built themselves.
59
+
Before touching production, FivexL built a local development environment that mirrored the new architecture, so developers could run and test their code on their own machines. When access to the old setup eventually disappeared, the team already had a tested replacement they had been using for weeks, running it against their own data seeders that they had built themselves.
58
60
59
61
Ariel saw the difference immediately: "One of the things we've done as well is the local development. So now it's faster for developers to test and try things than before."
60
62
61
-
### Containerise the Application As-Is
62
-
The application was containerised without a framework upgrade. Combining a runtime upgrade with the infrastructure migration was too risky. The framework upgrade becomes a clean, separate project on a foundation that can support it.
63
+
### Containerize the Application As-Is
64
+
The application was containerized without a framework upgrade. Combining a runtime upgrade with the infrastructure migration would have introduced unnecessary risk. Isolating the two keeps the framework upgrade a clean, separate project on a foundation now able to support it.
63
65
{{</ case_study/column >}}
64
66
{{< case_study/column >}}
65
67
### Production Cutover
66
-
The migration to production happened over a single nine-hour window. FivexL prepared a detailed runbook with a rollback procedure for every step, tested the cutover in development and staging first, and resolved code conflicts before going live.
67
-
68
-
The hundreds of IoT devices in the field kept sending their data without interruption, routed through a temporary bridge so customers never had to touch their hardware.
68
+
The migration to production ran within a single nine-hour window. FivexL prepared a detailed runbook with a rollback procedure for every step, rehearsed the cutover in development and staging first, and resolved code conflicts before going live.
69
69
70
-
### Automated Deployments and Cost Optimisation
71
-
FivexL replaced manual SSH deployments with an automated four-stage pipeline that promotes code from development to staging to production. No long-lived credentials anywhere in the system.
70
+
Continuity for customers was absolute. The fleet of IoT devices in the field kept sending data without interruption, routed through a temporary bridge, so no customer ever had to touch their hardware and no monitored asset went dark during the transition.
72
71
73
-
The team also right-sized the platform's compute and database resources and stood up ongoing cost reporting so the business has visibility into what each environment costs to run. The engagement closed with full platform documentation covering the new infrastructure.
72
+
### Automated Deployments and Cost Optimization
73
+
FivexL replaced manual SSH deployments with an automated four-stage pipeline that promotes code from development to staging to production, with no long-lived credentials anywhere in the system. The team also right-sized the platform's compute and database resources and stood up ongoing cost reporting, giving the business clear visibility into what each environment costs to run. The engagement closed with full platform documentation covering the new infrastructure.
74
74
75
-
The engagement ran on daily standups, pair programming, and async coordination.
75
+
Throughout, the work ran on daily standups, pair programming, and async coordination.
76
76
{{</ case_study/column >}}
77
77
{{</ case_study/solution >}}
78
78
@@ -83,22 +83,22 @@ The engagement ran on daily standups, pair programming, and async coordination.
83
83
blockquote_author="Ariel Ferreira, Technical Director at Industrial Matrix"
84
84
>}}
85
85
<h3>Scale with confidence</h3>
86
-
<p>The infrastructure now scales automatically based on load. Industrial Matrix can onboard new customers knowing the platform will handle the increase without manual intervention — no longer constrained by a setup that required scaling everything at once.</p>
86
+
<p>The infrastructure now scales automatically based on load. Industrial Matrix can onboard new customers knowing the platform will absorb the increase without manual intervention — no longer constrained by a setup that required scaling everything at once.</p>
87
87
88
88
<h3>Ship faster</h3>
89
-
<p>The team went from manual deployments to an automated promotion pipeline. Shipping new versions of the software became routine rather than a bespoke operation - a capability the platform didn't have before.</p>
89
+
<p>The team moved from manual deployments to an automated promotion pipeline. Shipping new versions of the software became routine rather than a bespoke operation, a capability the platform did not have before.</p>
90
90
91
91
<h3>Room to add environments without re-architecting</h3>
92
-
<p>The accounts are structured by purpose - development, staging, production - with room for more. Including the option of standing up isolated environments for specific clients without touching the rest of the platform.</p>
92
+
<p>The accounts are structured by purpose, development, staging, and production, with headroom for more. That includes the option of standing up isolated environments for specific clients without touching the rest of the platform.</p>
93
93
94
94
<h3>A platform the development team owns</h3>
95
-
<p>The team now deploys to all environments through the automated pipeline without infrastructure support. They've built their own data seeders for the local environment and started shipping features on the new architecture.</p>
95
+
<p>The team now deploys to every environment through the automated pipeline without infrastructure support. They have built their own data seeders for the local environment and begun shipping features on the new architecture.</p>
96
96
97
97
<h3>Three environments where there was one</h3>
98
-
<p>Dev, staging, and production now live in separate AWS accounts. The team can test changes without touching production.</p>
98
+
<p>Development, staging, and production now live in separate AWS accounts, so the team can test changes without touching production.</p>
99
99
100
100
<h3>Security posture transformed</h3>
101
-
<p>The platform moved from a single AWS account with manual access to a multi-account environment with centralised security controls, encrypted service-to-service communication, and continuous threat monitoring.</p>
101
+
<p>The platform moved from a single AWS account with manual access to a multi-account environment with centralized security controls, encrypted service-to-service communication, and continuous threat monitoring.</p>
102
102
103
103
<p>Planning an AWS migration? See how <ahref="/rightstart">RightStart for AWS</a> gives you the foundation Industrial Matrix built on - and how <ahref="/ecs-blueprint">ECS Blueprint</a> gives you the container platform they migrated to.</p>
0 commit comments