Review NitroCine architecture, service boundaries, data ownership, failure modes, serverless behavior, and consistency trade-offs. Use for design reviews and before cross-cutting changes to booking, payment, caching, or external integrations.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add HoangDuc1003/Cinema-booking --skill architecture-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Architecture Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangduc1003-architecture-review)More formats (shields.io, HTML) on the badges page.
---
name: architecture-review
description: Review NitroCine architecture, service boundaries, data ownership, failure modes, serverless behavior, and consistency trade-offs. Use for design reviews and before cross-cutting changes to booking, payment, caching, or external integrations.
---
# Review Architecture
1. Establish the source of truth for every datum. MongoDB must own booking correctness; Redis may accelerate or coordinate it.
2. Draw the read path, write path, invalidation path, and recovery path.
3. Check atomic boundaries across Show, Booking, seat reservations, Stripe, and Redis.
4. Classify each dependency failure as fail-open, fail-closed, retryable, or degraded.
5. Review serverless constraints: warm singleton reuse, connection storms, no durable process memory, and request timeouts.
6. Record trade-offs and migration compatibility before proposing large structural changes.
Require durable invariants for money and inventory. Never rely on cache eviction, a process-local mutex, or Redis alone to prevent double booking. Prefer small services with explicit key factories and invalidation helpers over cache calls scattered through controllers.
Return findings by severity, then a recommended design and a proportional verification plan.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
MySQL development best practices for schema design, query optimization, and database administration
ClickHouse数据库模式、查询优化、分析和数据工程最佳实践,适用于高性能分析工作负载。
基于Supabase最佳实践的PostgreSQL数据库模式,用于查询优化、架构设计、索引和安全。
Spring Boot中的JPA/Hibernate实体设计、关系、查询优化、事务、审计、索引、分页和连接池模式。
Unify 6+ memory systems into AgentDB with HNSW indexing for 150x-12,500x search improvements. Implements ADR-006 (Unified Memory Service) and ADR-009 (Hybrid Memory Backend).