¿ø°ÝÀ¸·Î ¾ÛÀ» º¯°æÇÏ´Â remoteConfig
FirebaseÀÇ ¼ºñ½º Áß RemoteConfig¶ó´Â°ÍÀÌ ÀÖ´Ù. ¾ÛÀ» Àç¹èÆ÷ÇÏÁö ¾Ê°íµµ ¾Û ³»ÀÇ º¯¼öµéÀ» º¯°æÇÏ¿© ½Ç½Ã°£À¸·Î ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇØÁÖ´Â ¼ºñ½ºÀÌ´Ù.
Remote Config¸¦ È°¿ëÇÏ¸é ¾Æ·¡¿Í °°Àº ÀϵéÀ» ÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù.
- »õ ¹öÀü Ãâ½Ã ¾øÀÌ ¾÷µ¥ÀÌÆ®
- ¾Ë¸ÂÀº »ç¿ëÀÚ¿¡°Ô ¾Ë¸ÂÀº ÄÜÅÙÃ÷ Á¦°ø
- A/B Å×½ºÆ® ½ÇÇà ¹× Á¡ÁøÀû Ãâ½Ã
Remote Config ÀÚü´Â ´Ü¼øÇÑ Key-Value ÇüÅÂÀÇ µ¥ÀÌÅÍ °ø°£ÀÌ°í ±×°É ¼¹ö¿¡¼ °ü¸®ÇØ ¾Û¿¡¼ ´Ù¿î¹Þ¾Æ »ç¿ëÇÒ »ÓÀÌ´Ù. ÇÏÁö¸¸ Remote Config°¡ °·ÂÇÑ ÀÌÀ¯´Â 2/3¹ø°ú °°ÀÌ »ç¿ëÀÚ ±ºÀ» ³ª´©¾î °ªÀ» ´Ù¸£°Ô ¼³Á¤ÇÒ ¼ö ÀÖ°í, ±×¿¡ µû¶ó A/BÅ×½ºÆ®¸¦ ÇÏ¸é¼ Á¡ÁøÀû °³¼±À» ÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù.
Remote Config´Â ¾Æ·¡¿Í °°Àº flow·Î µ¥ÀÌÅ͸¦ ¼¹ö¿Í µ¿±âÈ Çϴµ¥À̹ÌÁö Ãâó
ÀϹÝÀû ±¸ÇöÇß´øÀ¸·Î Àß º¯ÇÏÁö ¾Ê´Â ¼³Á¤°ªµéÀ» ¼¹ö¿¡¼ ¹Þ¾Æ¿Í ij½ÌÇÏ´Â °úÁ¤°ú À¯»çÇÏ´Ù.
¼¹ö¿¡¼ key-valueŸÀÔÀ¸·Î µ¥ÀÌÅ͸¦ ¼³Á¤ÇÏ¸é ¾îÇø®ÄÉÀ̼ÇÀº ÁÖ±âÀûÀ¸·Î fetchÇÏ¿© ¼¹ö¿¡¼ µ¥ÀÌÅ͸¦ ¹Þ°í, ¾îÇø®ÄÉÀ̼ÇÀº ±× °ªÀ» º¸¿©ÁØ´Ù.
±× ¿Ü¿¡ Active Config¿Í Default Config¶ó´Â °³³äÀÌ Àִµ¥, Default Config´Â ³×Æ®¿öÅ© ¹®Á¦ µîÀ¸·Î ¼¹ö¿Í Åë½ÅÀ» ¸øÇ߰ųª, ¼¹ö¿¡ µ¥ÀÌÅÍ°¡ ¾ø´Â°æ¿ì ±âº»ÀûÀ¸·Î º¸¿©ÁÙ °ªÀ» ¼³Á¤Çسõ´Â°ÍÀÌ°í(Ŭ¶óÀ̾ðÆ®¿¡¼), Active Config´Â fetch ¹ÞÀº µ¥ÀÌÅ͵éÀ» ·ÎÄà µ¥ÀÌÅÍ·Î º¹»çÇÏ´Â °úÁ¤ÀÌ´Ù.
fetch¿Í Active Config ±â´ÉÀº ³×Æ®¿öÅ©³ª µð½ºÅ© I/O°¡ ÀϾ´Â ¸¸Å ¾îÇø®ÄÉÀÌ¼Ç ¼º´É¿¡ ÀúÇϸ¦ ³¢Ä¥¼ö ÀÖ´Ù. Remote Config¿¡¼´Â ±âº»ÀûÀ¸·Î 12½Ã°£À» ±âÁØÀ¸·Î ij½ÌÇÏ¿© ºÒÇÊ¿äÇÑ ¹èÅ͸® ¹× µ¥ÀÌÅÍ ³¶ºñ¸¦ ¹æÁöÇϵµ·Ï ÇÏ°íÀÖ´Ù.