Comparta modelos entre las API de 2 rieles (aplicaciones separadas)
Actualmente estoy construyendo 2 API's usando Ruby on Rails. Uno para leer (buscar objetos, consultar) y el otro para escribir en él, lo que implica una especie de proceso complicado con colas y otra API. Ambas aplicaciones requieren exactamente los mismos modelos y lógica dentro de ellos.
Mi pregunta es, ¿cuál es la mejor práctica o enfoque más común para compartir especificaciones de modelos (relaciones, ámbitos, métodos) entre aplicaciones de 2 rieles?
¡Gracias!