¿Qué es lo que más te gusta de Aiven for Apache Kafka?
Iniciar, guion, olvidar. Puedo levantar una pila aislada de Kafka + Registro de Esquemas por rama a través de Terraform/aiven-cli, ejecutar la suite y desmontarla, sin necesidad de ticket para infra, sin drama de "¿quién está usando el clúster compartido?".
Operaciones sin los buscapersonas. Actualizaciones continuas con ventanas de mantenimiento, curación automática de brokers y configuraciones sensatas (retención, particiones, compresión) significan que pruebo en una configuración de nivel de producción sin tener que cuidar a los brokers.
Redes de seguridad de esquemas. El registro Karapace de Aiven + verificaciones de compatibilidad detectan desviaciones del productor temprano. Nuestras pruebas de contrato fallan rápidamente cuando alguien introduce un campo que rompe la compatibilidad.
Buena ergonomía para desarrolladores. CRUD de temas, reinicios de grupos de consumidores y vista previa de mensajes desde la consola/API son realmente agradables. Restablecer los offsets para una prueba de consumidor inestable es un trabajo de 10 segundos, no un mini-incidente.
Redes predecibles. El emparejamiento de VPC/listas de permitidos de IP hacen que los corredores de CI y los entornos de vista previa hablen con Kafka de manera segura. No hay hacks de NAT aleatorios que cambien cada dos semanas.
Conectar para fixtures. Kafka Connect gestionado (S3/JDBC) nos permite sembrar conjuntos de datos y extraer artefactos de prueba sin pegamento personalizado. Genial para pruebas e2e y de carga reproducibles.
Observabilidad desde el principio. Los sumideros de métricas/registros a Grafana/Prometheus/OpenSearch mantienen las pruebas de rendimiento honestas, rendimiento, retraso, reequilibrios, todo el paquete. Reseña recopilada por y alojada en G2.com.
¿Qué es lo que no te gusta de Aiven for Apache Kafka?
Los inicios en frío todavía duelen. Los clústeres nuevos pueden tardar entre 10 y 20 minutos en estar completamente operativos, lo cual no es ideal para ciclos rápidos de "prueba esta rama".
Restricciones de plugins. Kafka Connect no es un campo libre, no puedes simplemente soltar cualquier JAR al azar, lo que ocasionalmente significa replantear un enfoque.
Peculiaridades menores del ecosistema. Karapace no es 1:1 con las API de Confluent, por lo que algunas herramientas necesitan ajustes. La consola a veces se retrasa en la eliminación de temas o reinicios de desplazamientos.
Escalones de costo. Los saltos de plan pueden parecer abruptos cuando necesitas "solo un poco más" de conteo de particiones o rendimiento. Reseña recopilada por y alojada en G2.com.