1. FEATURE FLAGS IN MICROSERVICES ENVIRONMENT
- Author
-
Macan, Marko, Vrlić, Josip, Klarin, Karmen, and Ružić, Ivica
- Subjects
feature flags ,Docker ,microservices ,TECHNICAL SCIENCES. Computing ,TEHNIČKE ZNANOSTI. Računarstvo ,sklopke značajki ,mikro servisi ,Spring - Abstract
Tema ovoga završnog rada je sustav pomoću kojeg ostali servisi unutar mikroservisne okoline mogu dinamički mijenjati putanju izvršavanja koda na osnovu klijenta koji mu pristupa. Takav sustav je poznat pod nazivom feature flags ili feature toggles. Feature flags je sistem koji omogućava da se na siguran način konstantno i ubrzano izbacuju i testiraju nove značajke i promjene unutar proizvoda na produkcijskoj okolini bez straha da će nova verzija aplikacije ugroziti izvršavanje aplikacije jer se vrlo lako jednim klikom kroz administracijsko sučelje može obraniti ako taj kod zaista unosi greške u operaciji aplikacije. Feature flags sustav je priznat kao dobra programerska praksa s mnogo prednosti, a u svom razvojnom procesu ga koriste velike kompanije kao što su Google i Facebook., Topic of this paper is system trough which other services in microservice architecture can dynamically change way of their code execution based on who is accessing it. That system is known as feature flags or feature toggles. Feature flags is system which allows safe, continuous and rapid releasing and testing of new features and changes inside of product without worrying that new features might threaten execution of application because with one click on administration panel can disable execution of faulty code. Feature flags is acknowledged as a good programming practice with lot of benefits, and big companies as Google and Facebook are using them in their development process.
- Published
- 2020