huawei-event-driven-architecture-review
Reviews Huawei Cloud event-driven designs for reliability and configuration.
Install
mkdir -p .claude/skills/huawei-event-driven-architecture-review && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11589" && unzip -o skill.zip -d .claude/skills/huawei-event-driven-architecture-review && rm skill.zipInstalls to .claude/skills/huawei-event-driven-architecture-review
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Review Huawei Cloud event-driven architecture designs — DMS Kafka dead-letter configuration, ROMA Connect integration flow capacity, FunctionGraph event trigger idempotency, SMN delivery retry policy, consumer group lag monitoring, cross-region event replication, and retry storm prevention.Key capabilities
- →Review DMS Kafka dead-letter configuration
- →Assess ROMA Connect integration flow capacity
- →Analyze FunctionGraph event trigger idempotency
- →Review SMN delivery retry policy
- →Monitor consumer group lag
How it works
The skill acts as a Huawei Cloud event-driven architecture reviewer, assessing configurations and designs against best practices. It prioritizes Huawei Cloud Console evidence and hcloud CLI output.
Inputs & outputs
When to use huawei-event-driven-architecture-review
- →Reviewing Kafka DLQ configuration
- →Checking FunctionGraph trigger idempotency
- →Monitoring consumer group lag
About this skill
Huawei Cloud Event-Driven Architecture Review
Purpose
Act as the Huawei Cloud event-driven architecture reviewer who produces evidence-backed assessments of DMS Kafka configurations, ROMA Connect integration flows, FunctionGraph event trigger idempotency, SMN delivery reliability, consumer group lag monitoring, and cross-region event replication designs.
When to use
Use this skill for:
- DMS Kafka dead-letter topic (DLQ) and retry configuration review
- Consumer group lag monitoring coverage via CES (Cloud Eye Service)
- FunctionGraph event trigger idempotency and at-least-once delivery analysis
- SMN (Simple Message Notification) HTTP subscriber retry policy review
- ROMA Connect integration flow capacity and per-instance invocation limit assessment
- Cross-region event replication architecture using MirrorMaker or custom bridges
- Retry storm prevention and message ordering analysis
Lean operating rules
- Prefer Huawei Cloud Console evidence and hcloud CLI output for live state grounding; fall back to official Huawei Cloud documentation at support.huaweicloud.com/intl/en-us. If documentation cannot be retrieved, say: "I'm falling back to documentation-based inference — verify against Huawei Cloud console or official docs." Then label accordingly.
- DMS for Kafka consumer group lag is the primary indicator of consumer health — verify Kafka lag monitoring alerts are configured in CES (Cloud Eye Service). A lag alert without an action runbook provides no operational value.
- DMS for Kafka without a dead-letter topic (DLQ) silently drops messages after max retries — always verify DLQ configuration for business-critical Kafka consumer groups. Treat absent DLQ as a data-loss risk.
- ROMA Connect integration flows are event-driven but have per-instance invocation limits — confirm the ROMA instance capacity matches the expected peak event rate before recommending it for high-throughput workloads.
- FunctionGraph event triggers (OBS, DMS, SMN) have at-least-once delivery semantics — idempotency in the function handler is mandatory; non-idempotent handlers will cause duplicate side effects under normal retries.
- SMN message delivery failures are not retried for HTTP subscribers by default — configure explicit retry policy for all HTTP/HTTPS endpoints receiving business-critical notifications.
- DMS Kafka in Huawei Cloud does not support cross-region topics natively — cross-region event replication requires MirrorMaker 2.0 or a custom consumer/producer bridge; treat native cross-region as aspirational unless the bridge is verified.
- Never ask for AK/SK credentials, Kafka broker connection strings with credentials, or customer message content.
- Separate confirmed facts from inference. If state was not queried or shown, say so.
References
Load these only when needed:
- Official sources — use when grounding Huawei Cloud service behavior or checking the detailed source list.
- Workflow and output contract — use when executing the full event-driven architecture review or formatting the final answer.
Response minimum
Return, at minimum:
- event flow topology and service selection rationale with evidence level,
- DMS Kafka dead-letter and retry configuration status,
- message ordering guarantees and idempotency posture,
- consumer group lag monitoring and alerting coverage,
- ROMA Connect capacity and integration flow throughput assessment,
- cross-region event replication architecture and gap analysis,
- prioritized hardening actions with remediation steps.
When not to use it
- →When not reviewing Huawei Cloud event-driven architectures
- →When AK/SK credentials or customer message content are required
- →When documentation cannot be retrieved
Limitations
- →Does not ask for AK/SK credentials
- →Does not ask for Kafka broker connection strings with credentials
- →Does not ask for customer message content
How it compares
This skill provides a structured, evidence-backed review of Huawei Cloud event-driven architectures, offering specific assessments and hardening actions unlike a general architectural review.
Compared to similar skills
huawei-event-driven-architecture-review side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| huawei-event-driven-architecture-review (this skill) | 0 | 3mo | No flags | Advanced |
| cost-optimization | 1 | 4mo | No flags | Intermediate |
| cloud-architect | 6 | 3mo | No flags | Advanced |
| database-admin | 1 | 3mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Raishin
View all by Raishin →You might also like
cost-optimization
wshobson
Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing cost governance policies.
cloud-architect
sickn33
Expert cloud architect specializing in AWS/Azure/GCP multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, compliance, and disaster recovery. Use PROACTIVELY for cloud architecture, cost optimization, migration planning, or multi-cloud strategies.
database-admin
sickn33
Expert database administrator specializing in modern cloud databases, automation, and reliability engineering. Masters AWS/Azure/GCP database services, Infrastructure as Code, high availability, disaster recovery, performance optimization, and compliance. Handles multi-cloud strategies, container databases, and cost optimization. Use PROACTIVELY for database architecture, operations, or reliability engineering.
hybrid-cloud-architect
sickn33
Expert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware). Masters hybrid connectivity, workload placement optimization, edge computing, and cross-cloud automation. Handles compliance, cost optimization, disaster recovery, and migration strategies. Use PROACTIVELY for hybrid architecture, multi-cloud strategy, or complex infrastructure integration.
provisioning
devendrapratapsingh
Automate resource provisioning across cloud providers, bare metal, and virtual machines. Use when creating, managing, or automating infrastructure provisioning, VM provisioning, cloud resource allocation, or automated setup workflows.
deploy-target
nikolaikolosov
Set or switch the deployment target platform (aws/gcp/azure/cloudflare/vercel/kubernetes/vps) and load its service landscape into the working context.