Categoria

Pagina 1 di 1

Laravel Pennant: feature flag di livello produzione

Laravel Pennant è il componente ufficiale per gestire feature flag in applicazioni Laravel. A differenza di implementazioni artigianali diffuse, offre un'API pulita, driver multipli, scoping per utente/tenant, integrazione diretta con il resto del framework. Per rollout progressivi e A/B testing è lo standard.

In questa categoria scrivo di Pennant applicato: design dei feature flag, strategie di rollout, gestione del debito tecnico generato dai flag. Parliamone, scopri come lavoro.

Strategy pattern in Laravel: selezione dinamica di implementazioni con Service Container, contextual binding e Pennant

Strategy pattern in Laravel: selezione dinamica di implementazioni con Service Container, contextual binding e Pennant Lo Strategy pattern - un behavioral pattern del Gang of Four - in Laravel si implementa con il Service Container: bind() per il default, when()->needs()->give() per eccezioni contestuali, e Feature::active() di Pennant per switching runtime basato su feature flag. Nessuna factory custom necessaria. Continua a leggere
Ultima modifica:

Feature flag in Laravel: modernizzare la gestione da approcci custom L9/L10 a Laravel Pennant per applicazioni aziendali scalabili in L12

Feature flag in Laravel: modernizzare la gestione da approcci custom L9/L10 a Laravel Pennant per applicazioni aziendali scalabili in L12 Le feature flag gestite con config() e tabelle custom generano debito tecnico che cresce con ogni funzionalità aggiunta. Laravel Pennant offre definizioni class-based, scoping per utente o tenant, rollout percentuali e un'API di testing che semplifica la migrazione da approcci legacy. Continua a leggere
Ultima modifica: