Saltearse al contenido
Platform Docs

Cuidado del Equipo

El mantenimiento adecuado de tu infraestructura de gestión de suscripciones es esencial para el rendimiento óptimo y la confiabilidad.

  • CPU: 2+ núcleos para entornos de producción
  • RAM: 4GB mínimo, 8GB recomendado
  • Almacenamiento: SSD recomendado
  • Red: Conexión a internet confiable para administración y pedidos
  • SSL: Certificado SSL válido
  • Tiempos de respuesta API < 500ms
  • Tasa de entrega webhook > 99%
  • Salud de conexiones de base de datos
  • Validez de certificado SSL
-- Mantenimiento semanal
VACUUM ANALYZE subscriptions;
VACUUM ANALYZE payments;
-- Verificar tamaño de base de datos
SELECT tablename, pg_size_pretty(pg_total_relation_size(tablename::text))
FROM pg_tables WHERE schemaname = 'public';
#!/bin/bash
DB_NAME="torosachi_prod"
DATE=$(date +%Y%m%d_%H%M%S)
pg_dump $DB_NAME > "backup_$DATE.sql"
gzip "backup_$DATE.sql"
class ToroSachiClient {
constructor(apiKey) {
this.apiKey = apiKey;
}
async makeRequest(endpoint) {
return fetch(`https://api.torosachi.com/v1${endpoint}`, {
headers: {
Authorization: `Bearer ${this.apiKey}`,
},
});
}
}
Ventana de terminal
# Redis
redis-cli INFO memory
redis-cli CONFIG SET maxmemory-policy allkeys-lru
app.get("/health", async (req, res) => {
try {
const dbResult = await db.query("SELECT 1");
res.status(200).json({ status: "healthy" });
} catch (error) {
res.status(503).json({ status: "unhealthy" });
}
});
#!/bin/bash
TEST_DB="test_restore"
createdb $TEST_DB
gunzip -c backup.sql.gz | psql $TEST_DB
dropdb $TEST_DB

El mantenimiento regular es clave para sistemas confiables de gestión de suscripciones.