Assumere il seguente scenario.
Un blog in cui chiunque può visualizzare pubblicazioni e commenti e utenti con privilegi sufficienti a creare, aggiornare o eliminare queste pubblicazioni o commenti.
- Servizio elenco pubblicazioni (M1) è responsabile di solo elenca pubblicazioni e commenti.
- Servizio di pubblicazione (M2) che in pratica salva, aggiorna o elimina
All'inizio pensavo che il servizio di pubblicazione (M3) potesse fare tutto (CRUD) ma diciamo che la forma di pubblicazione è in qualche modo complessa e dipende da altri servizi, se decido di chiudere M3 per una manutenzione
- Come posso mostrare agli utenti l'elenco delle pubblicazioni?
- È giusto separare un'API per questi scenari?
- Mi manca un servizio o un software in grado di risolvere questo problema?
PS: Durante la scrittura mi sono ricordato di IC / CD ma di nuovo se voglio che gli utenti vedano solo pubblicazioni e commenti e non ne pubblichino fino a quando il servizio non è attivo. Come posso gestirlo?