maintainx-reference-architecture

Featured

Production-grade architecture patterns for MaintainX integrations. Use when designing system architecture, planning integrations, or building enterprise-scale MaintainX solutions. Trigger with phrases like "maintainx architecture", "maintainx design", "maintainx system design", "maintainx enterprise", "maintainx patterns".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# MaintainX Reference Architecture ## Overview Production-grade architecture patterns for building scalable, maintainable integrations between MaintainX and enterprise systems (ERP, SCADA, data warehouses). ## Prerequisites - Understanding of distributed systems - Cloud platform experience (GCP, AWS, or Azure) - MaintainX API familiarity ## Instructions ### Step 1: Event-Driven Sync Architecture The recommended architecture for most MaintainX integrations. Uses webhooks for real-time updates and scheduled jobs for reconciliation. ``` MaintainX API ──webhook──→ Cloud Run ──→ Pub/Sub ──→ Cloud Functions │ ├──→ BigQuery (analytics) ├──→ ERP System (SAP, Oracle) └──→ Notification Service ``` ```typescript // src/architecture/event-driven.ts import express from 'express'; import { PubSub } from '@google-cloud/pubsub'; const app = express(); const pubsub = new PubSub(); const topic = pubsub.topic('maintainx-events'); // Webhook receiver publishes to Pub/Sub app.post('/webhooks/maintainx', async (req, res) => { const { event, data } = req.body; await topic.publishMessage({ data: Buffer.from(JSON.stringify({ event, data })), attributes: { event, resourceId: String(data.id) }, }); res.status(200).json({ status: 'queued' }); }); // Subscriber processes events asynchronously con...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

maintainx-webhooks-events

Implement MaintainX webhook handling and event-driven integrations. Use when setting up webhooks, handling MaintainX events, or building real-time integrations with MaintainX. Trigger with phrases like "maintainx webhook", "maintainx events", "maintainx notifications", "maintainx real-time", "maintainx triggers".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-sdk-patterns

Learn MaintainX REST API patterns, pagination, filtering, and client architecture. Use when building robust API integrations, implementing pagination, or creating reusable SDK patterns for MaintainX. Trigger with phrases like "maintainx sdk", "maintainx api patterns", "maintainx pagination", "maintainx filtering", "maintainx client design".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-observability

Implement comprehensive observability for MaintainX integrations. Use when setting up monitoring, logging, tracing, and alerting for MaintainX API integrations. Trigger with phrases like "maintainx monitoring", "maintainx logging", "maintainx metrics", "maintainx observability", "maintainx alerts".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-deploy-integration

Deploy MaintainX integrations to production environments. Use when deploying to cloud platforms, configuring production environments, or automating deployment pipelines for MaintainX integrations. Trigger with phrases like "deploy maintainx", "maintainx deployment", "maintainx cloud deploy", "maintainx kubernetes", "maintainx docker".

2,266 Updated today
jeremylongshore
AI & Automation Featured

maintainx-data-handling

Data synchronization, ETL patterns, and data management for MaintainX. Use when syncing data between MaintainX and other systems, building ETL pipelines, or managing data consistency. Trigger with phrases like "maintainx data sync", "maintainx etl", "maintainx export", "maintainx data migration", "maintainx data pipeline".

2,266 Updated today
jeremylongshore