Yo le agrego a mis implementaciones lo siguiente para poder tener error dentro del mismo archivo cuando necesito implementar un método.
//Validate the implementation of the interface
var _ repository.Repository = (*PostgresRepository)(nil)
Introducción
¿Qué estaremos construyendo en el curso?
Microservicios y arquitecturas basadas en eventos
CQRS: Command Query Responsibility Segregation
Modelos y repositorios
Creando modelos y repositorios
Implementando repositorio
Mensajes y eventos
Agregando NATS
Definiendo mensajes y eventos
Implementado interfaces para mensajes y eventos
Reaccionando a eventos
Indexación mediante Elastic Search
Agregando indexación
Implementando indexación mediante Elastic Search
Búsqueda mediante Elastic Search
Serialización de resultados de Elastic Search
Feed Service
Creando Feed Service
Creando Handlers para Feed Service
Agregando Feed Service como Command
Query Service y Pusher
Creando Query Service
Creando Handlers para Query Service
Creando el Servicio Pusher
Últimos pasos
Agregando NGINX
Probando nuestra aplicación de Feeds
Conclusiones
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Néstor Escoto
Aportes 2
Preguntas 3
Yo le agrego a mis implementaciones lo siguiente para poder tener error dentro del mismo archivo cuando necesito implementar un método.
//Validate the implementation of the interface
var _ repository.Repository = (*PostgresRepository)(nil)
la libreria lib/pq se encuentra en modo mantenimiento, aún es válida para este ejercicio pero puede que para ambientes productivos requiramos usar pgx: https://github.com/jackc/pgx
la sugerencia de la libreria pgx la hace la misma libreria pq: https://github.com/lib/pq
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?