[¼º¼öµ¿] Devops ¿£Áö´Ï¾î
¡á ȸ»ç°³¿ä
ä¿ë»ç´Â 2017³â¿¡ ¼³¸³µÇ¾î °ÔÀÓ¼¹ö ¡°µÚ³¡(https://www.thebackend.io/)¡±À» °³¹ß/¿î¿µÇÏ´Â IT º¥Ã³ ±â¾÷À¸·Î, ´ëÇѹα¹¿¡¼ °¡Àå ¸¹Àº °ÔÀÓÀÇ ¼¹ö¸¦ ¿î¿µÁßÀÎ °ÔÀÓ ¼¹ö(SaaS) 1À§ ½ºÅ¸Æ®¾÷ÀÔ´Ï´Ù. ½ÃÀå¿¡¼ ¼º°ú¸¦ ÀÎÁ¤¹Þ¾Æ ½Ã¸®ÁîA ¶ó¿îµå ÅõÀÚ(53¾ï¿ø)¸¦ À¯Ä¡ÇÏ¿´À¸¸ç, ÇöÀç±îÁö ´©Àû ÅõÀÚÀ¯Ä¡ ±Ý¾×Àº 70¾ï¿øÀÔ´Ï´Ù. ÀÌÁ¦ ¼¼°è °ÔÀÓ 4À§ ½ÃÀåÀÎ ´ëÇѹα¹(7.9%)À» ³Ñ¾î ¹Ì±¹(21.9%), ÀϺ»(11.5%)ÀÇ °ÔÀÓ Á¦ÀÛÀÚµéÀ» ¸¸³ª·¯ °©´Ï´Ù. º»»ç´Â Á÷¿ø¼ö 20¸íÀÇ Çõ½ÅÀûÀÎ Á¶Á÷ÀÌ¸ç ¼¿ï ¼ºµ¿±¸ ¶Ò¼¶¿ª¿¡ ¼ÒÀçÇÕ´Ï´Ù.
¸ðÁýºÎ¹® ¹× ÀÚ°Ý¿ä°Ç
´ã´ç¾÷¹« | ÀÚ°Ý¿ä°Ç | Àοø |
---|---|---|
[´ã´ç¾÷¹«] - IaC ¸¦ ÀÌ¿ëÇؼ µÚ³¡ÀÇ ÀÎÇÁ¶ó¸¦ °ü¸®ÇÕ´Ï´Ù - µÚ³¡ÀÇ CI/CD¸¦ °íµµÈÇÕ´Ï´Ù - À¥ ¾îÇø®ÄÉÀ̼ǰú ¹èÄ¡ ¾îÇø®ÄÉÀ̼ÇÀ» ¼³°è ÇÏ°í °³¹ßÇÕ´Ï´Ù - µÚ³¡ º£À̽ºÀÇ ½Å±Ô API¸¦ °³¹ßÇÏ°í À¯Áö º¸¼ö ÇÕ´Ï´Ù - µÚ³¡ ÄܼÖÀÇ ½Å±Ô API¸¦ °³¹ßÇÏ°í À¯Áö º¸¼ö ÇÕ´Ï´Ù
- µÚ³¡ °ü¸® ÆäÀÌÁö(Admin)ÀÇ ½Å±Ô API¸¦ °³¹ßÇÏ°í À¯Áö º¸¼öÇÕ´Ï´Ù [±Ù¹«ºÎ¼ ¹× Á÷±Þ/Á÷Ã¥] - Á÷±Þ/Á÷Ã¥: ÆÀ¿ø±Þ | ¡á ÀÚ°Ý¿ä°Ç - Node.js Devops ÇÁ·Î±×·¡¹Ö °æ·Â 3³â~15³â - JS(ES6)À» ´É¼÷ÇÏ°Ô È°¿ëÇÏ½Ç ¼ö ÀÖ´Â ºÐ - AWS, Docker, Linux¸¦ Àß ´Ù·ç½Ã´Â ºÐ - Cloud »ç¿ë °æÇèÀÌ ÀÖÀ¸½Å ºÐ - ¡°ºôµå-£¾Å×½ºÆ®-£¾¹èÆ÷¡±¿¡ ´ëÇÑ ÆÄÀÌÇÁ¶óÀÎ ÀÌÇصµ°¡ ÀÖÀ¸½Å ºÐ - CI/CD ±¸Ãà ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ
¡á ¿ì´ë»çÇ× - °ÔÀÓÀ» ÁÁ¾ÆÇÏ°í, °ÔÀÓ »ê¾÷¿¡ È£±â½É°ú ¿Á¤ÀÌ ÀÖ´Â ºÐ - Àü»êÇРȤÀº °ü·Ã Àü°øÀÚ - ½Å±â¼ú¿¡ ´ëÇÑ °ÅºÎ°¨ÀÌ ¾ø´Â ºÐ - Script ¾ð¾î(Javascript,
Python, Bash) Áß Çϳª ÀÌ»óÀÇ ¼÷·Ãµµ¸¦ Áö´Ï½Å ºÐ - CI/CD ±¸Ãà ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ - ´Ü¼ø ÄÚµå ÀÛ¼ºÀÌ ¾Æ´Ï¶ó ¹®Á¦¸¦ ³í¸®ÀûÀ¸·Î ÇØ°áÇÏ´Â ºÐ - º»ÀÎÀÌ ¸¸µç Äڵ忡 ´ëÇØ ¾ÖÁ¤°ú Ã¥ÀÓ°¨À» °®´Â ºÐ
- ¼ºñ½º °³¹ß¿¡ ÀÖ¾î ´Éµ¿ÀûÀÎ »ç°í¹æ½ÄÀ» °¡Áø ºÐ ¡á ±Ù¹«Á¶°Ç - ±Ù¹«ÇüÅÂ: Á¤±ÔÁ÷ - ±Ù¹«ÀϽÃ: ÁÖ5ÀÏ(¿ù~±Ý), ź·Â±Ù¹«Á¦µµ (08:30~10:30 Áß ÀÚÀ² Ãâ±Ù) - ¿¬ºÀ»çÇ×: ÆÀ¿ø±Þ(1¾ï¿øÀ̳»), ¸®´õ±Þ(2¾ï¿ø À̳») (*¸éÁ¢ÈÄ°áÁ¤) - ±Ù¹«Áö¿ª: ¼¿ï ¼ºµ¿±¸ ¾ÆÂ÷»ê·Î 17 ¼¿ï½£LŸ¿ö 13Ãþ 1301È£ (¶Ò¼¶¿ª 1¹øÃⱸ 20m)
¡á º¹¸®ÈÄ»ý "¼öÆòÀû Á¶Á÷¹®È¸¦ Áö´Ï°í ÀÖ½À´Ï´Ù" "±¸¼º¿øÀÇ ÀÏ°ú »îÀÇ ±ÕÇüÀ» Á¸ÁßÇÕ´Ï´Ù" "±âº»ÀûÀÎ ¿¬Â÷ ÀÌ¿Ü¿¡µµ ¸®ÇÁ·¹½Ã ÈÞ°¡ 10 ÀÏ°ú µðÁöÅÐ ³ë¸¶µå 10 ÀÏÀ» Ãß°¡·Î Á¦°øÇÕ´Ï´Ù" - ¿ÀÀü 8:30~10:30 »çÀÌ¿¡ ÀÚÀ¯·Ó°Ô Ãâ±ÙÇÕ´Ï´Ù - ¿¬Â÷ ÈÞ°¡ ¿Ü ¸Å³â 10ÀÏÀÇ ¸®ÇÁ·¹½Ã ÈÞ°¡¸¦ Ãß°¡·Î Á¦°øÇÕ´Ï´Ù - ±Ù¼Ó ¿¬Â÷¿¡ µû¶ó Àå±â ±Ù¼Ó ÈÞ°¡¿Í ÈÞ°¡ºñ¸¦ Á¦°øÇÕ´Ï´Ù - °æÁ¶»ç ÈÞ°¡, ±â³äÀÏ ÈÞ°¡, º¸°Ç(¿©¼º) ÈÞ°¡¸¦ Á¦°øÇÕ´Ï´Ù - µðÁöÅÐ ³ë¸¶µå Á¦µµ·Î »õ·Î¿î µµ½Ã¿¡¼ ÀÏÇÒ ¼ö ÀÖ´Â Áñ°Å¿òÀ» µå¸³´Ï´Ù - ¸íÀý, ¾î¸°À̳¯, Å©¸®½º¸¶½º ¼±¹°À» Áö±ÞÇÕ´Ï´Ù - ¸íÀý ¿¬ÈÞ ÀüÀÏ, Å©¸®½º¸¶½º À̺꿡´Â Á¶±â Åð±ÙÇÕ´Ï´Ù - ¸Å´Þ, ¸Å³â ¿ì¼ö»ç¿øÀ» ¼±¹ßÇÏ¿© ¼±¹°À» Áö±ÞÇÕ´Ï´Ù - Àڱ⠰³¹ßÀ» À§ÇÑ µµ¼¸¦ Àû±Ø Áö¿øÇÕ´Ï´Ù - ¿Â/¿ÀÇÁ¶óÀÎ ±³À° Áö¿ø°ú ¼¼¹Ì³ª Âü°¡¸¦ Áö¿øÇÕ´Ï´Ù - ¼ºÀåÀ» À§ÇÑ ÀÚ°ÝÁõ ÃëµæÀ» Áö¿øÇÕ´Ï´Ù - ÃâÅð±ÙÀ̳ª ¿©°¡ È°µ¿À» À§ÇØ µû¸ªÀÌ Á¤±â±ÇÀ» Áö¿øÇÕ´Ï´Ù - ¸ÀÁý°ú ÈüÇÑ Ä«Æä·Î ¹«ÀåÇÑ ¼º¼ö¿¡¼ ÀÏÇÕ´Ï´Ù
¡á ÀüÇüÀýÂ÷ ¹× Á¦Ãâ¼·ù - ÀüÇüÀýÂ÷: ¼·ùÁö¿ø > 1Â÷¸éÁ¢(Á÷¹« Àü¹®¼º) > 2Â÷¸éÁ¢(¹®È ÀûÇÕ¼º) > ÃÖÁ¾ÇÕ°Ý - Á¦Ãâ¼·ù: À̷¼, ÀÚ±â¼Ò°³¼(ÀÚÀ¯Çü½Ä) ¢Ñ À̷¼¿¡ »çÁøºÎÂø, ÃÖÁ¾¿¬ºÀ, Èñ¸Á¿¬ºÀ, Ãâ±Ù°¡´ÉÀÏ ±âÀç - Áö¿ø Æ÷Áö¼Ç¿¡ µû¶ó Ãß°¡ ÀÎÅͺ䳪 °úÁ¦¸¦ ¿äû µå¸± ¼ö ÀÖ½À´Ï´Ù. - Á¢¼ö¸¶°¨: ä¿ë½Ã
¸¶°¨.
¡á Áú¹®(´äº¯Çʼö)
- express
¹Ìµé¿þ¾î¿¡¼ next(),
next(¡¯route¡¯), return next()ÀÇ Â÷ÀÌ´Â ¹«¾ùÀϱî¿ä? |
0 ¸í |
±Ù¹«Á¶°Ç
ÀüÇü´Ü°è ¹× Á¦Ãâ¼·ù
¢Ñ À̷¼¿¡ »çÁøºÎÂø, ÃÖÁ¾¿¬ºÀ, Èñ¸Á¿¬ºÀ, Ãâ±Ù°¡´ÉÀÏ ±âÀç
- ¸ðÁý ºÐ¾ß¿¡ µû¶ó Ãß°¡ ÀÎÅͺ䳪 °úÁ¦ µîÀÌ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.Á¢¼ö¹æ¹ý
±âŸ À¯ÀÇ»çÇ×
00