Á¶Á÷¼Ò°³
• īī¿ÀÆäÀÌÁõ±ÇÀº µ¥ÀÌÅͺ£À̽º ±â¼úÀ» ÅëÇØ ¼ºñ½ºÀÇ ½Å·Ú¼º(Reliability), È®À强(Scalability), ¼º´É(Performance)À» ±Ø´ëÈÇϰí, °í°´¿¡°Ô ¾ÈÁ¤ÀûÀÌ°í ºü¸¥ ±ÝÀ¶ ¼ºñ½º¸¦ Á¦°øÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù.
• µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ ¼³°è, ±¸Ãà, ¿î¿µ, ÀÚµ¿È Àü¹Ý¿¡ °ÉÃÄ ÁÖµµÀûÀÎ ¿ªÇÒÀ» ¼öÇàÇϸç, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ Á¢±Ù ¹æ½ÄÀ» ÅëÇØ µ¥ÀÌÅͺ£À̽º ÀÎÇÁ¶óÀÇ Áö¼Ó °¡´ÉÇÑ ¼ºÀå°ú ¾ÈÁ¤¼ºÀ» Ã¥ÀÓÁý´Ï´Ù.
• ¿ì¸®´Â µ¥ÀÌÅÍÀÇ °¡Ä¡¸¦ ¹Ï°í, ±â¼úÀ» ÅëÇØ ¹®Á¦¸¦ ÇØ°áÇϸç, ²÷ÀÓ¾øÀÌ ¹è¿ì°í °øÀ¯ÇÏ´Â ¹®È¸¦ ÁöÇâÇÕ´Ï´Ù.
• µ¥ÀÌÅͺ£À̽ºÀÇ Àü »ý¾ÖÁֱ⸦ Ã¥ÀÓÁö¸ç, »çÀü ¿¹¹æÀûÀ̰í ÀÚµ¿ÈµÈ ¹æ½ÄÀ¸·Î ½Ã½ºÅÛÀÇ ½Å·Ú¼ºÀ» È®º¸ÇÏ°í ºñÁî´Ï½º ¼ºÀåÀ» Áö¿øÇÕ´Ï´Ù.
Á÷¹«¼Ò°³
¾÷¹«³»¿ë
• Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØÃ³ ¼³°è ¹× ±¸Ãà ¾÷¹«¸¦ ´ã´çÇØ¿ä.
- ºñÁî´Ï½º ¿ä±¸»çÇ× ¹× Æ®·¡ÇÈ ÆÐÅÏÀ» ºÐ¼®ÇÏ¿© ÃÖÀûÀÇ RDBMS, NoSQL, ºÐ»ê DB ¾ÆÅ°ÅØÃ³ ¼³°è ¹× ±¸Ãà (On-premise & Cloud)
- µ¥ÀÌÅÍ Ç÷§ÆûÀÇ È®À强, ź·Â¼º, ºñ¿ë È¿À²¼ºÀ» °í·ÁÇÑ ¾ÆÅ°ÅØÃ³ °³¼± ¹× ÁøÈ ÁÖµµ
- SLO/SLI Á¤ÀÇ ¹× °ü¸®¸¦ ÅëÇÑ ¼ºñ½º ¼öÁØ ¸ñÇ¥ ´Þ¼º
- °í°¡¿ë¼º(HA) ¹× ÀçÇØº¹±¸(DR) ü°è ±¸Ãà, ¿î¿µ ¹× ÀÚµ¿ÈµÈ °ËÁõ
- ¼±Á¦Àû Àå¾Ö ¿¹Ãø, ŽÁö ¹× ÀÚµ¿ÈµÈ º¹±¸ ½Ã½ºÅÛ ±¸Ãà- µ¥ÀÌÅͺ£À̽º °üÃø °¡´É¼º(Observability) È®º¸ ¹× ¼º´É ÃÖÀûÈ:
- Monitoring, Logging, Tracing ±â¹ÝÀÇ ÅëÇÕ °üÃø °¡´É¼º ½Ã½ºÅÛ ±¸Ãà ¹× °íµµÈ
- ´ë¿ë·® Æ®·¡ÇÈ È¯°æ¿¡¼ÀÇ ¼º´É º´¸ñ ºÐ¼® ¹× °í±Þ Æ©´× (SQL, Index, System)
- ¼±Á¦Àû ¿ë·® °èȹ(Capacity Planning) ¹× ÀÚ¿ø È¿À²È
• µ¥ÀÌÅͺ£À̽º ¿î¿µ ÀÚµ¿È ¹× µµ±¸ °³¹ß ¾÷¹«¸¦ ´ã´çÇØ¿ä.
- IaC (Infrastructure as Code) ±â¹ÝÀÇ µ¥ÀÌÅͺ£À̽º ÇÁ·ÎºñÀú´× ¹× ±¸¼º °ü¸®
- ¹é¾÷, ÆÐÄ¡, ½ºÅ°¸¶ º¯°æ µî ¹Ýº¹ÀûÀÎ ¿î¿µ ¾÷¹« ÀÚµ¿È ½ºÅ©¸³Æ® ¹× µµ±¸ °³¹ß (Python, Go µî)
- µ¥ÀÌÅͺ£À̽º CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà Áö¿ø
• µ¥ÀÌÅͺ£À̽º º¸¾È ¹× ±ÔÁ¦ Áؼö ¾÷¹«¸¦ ´ã´çÇØ¿ä.
- µ¥ÀÌÅͺ£À̽º º¸¾È ¾ÆÅ°ÅØÃ³ ¼³°è ¹× º¸¾È Á¤Ã¥ ÀÌÇà (Á¢±Ù ÅëÁ¦, ¾ÏÈ£È, °¨»ç)
- ±ÝÀ¶ ±ÔÁ¦ ¿ä°Ç Áؼö¸¦ À§ÇÑ ±â¼úÀû Áö¿ø ¹× °¨»ç ´ëÀÀ
ÀÚ°Ý¿ä°Ç(Çʼö)
• ´ë¿ë·® Æ®·¡ÇÈ È¯°æ¿¡¼ MySQL (Percona/MariaDB), MongoDB, PostgreSQL Áß Çϳª ÀÌ»óÀÇ DBMS¸¦ Ȱ¿ëÇÏ¿© 8³â ÀÌ»ó ½Ç¹« °æÇèÀÌ ÀÖÀ¸½Å ºÐ (HA ±¸¼º, ¹é¾÷/º¹±¸, ¼³°è, Æ©´× Æ÷ÇÔ)À» ¿øÇØ¿ä.
• Python, Go, Shell Script Áß Çϳª ÀÌ»óÀ» Ȱ¿ëÇÏ¿© ¿î¿µ ÀÚµ¿È ¶Ç´Â µµ±¸ °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¿øÇØ¿ä.
• SQL Ȱ¿ë ´É·ÂÀÌ ¶Ù¾î³ª°í, º¹ÀâÇÑ Äõ¸® ÀÛ¼º ¹× ÃÖÀûȰ¡ °¡´ÉÇϽŠºÐÀ» ¿øÇØ¿ä.
• Linux ȯ°æ¿¡¼ÀÇ ½Ã½ºÅÛ ¿î¿µ ¹× Æ®·¯ºí½´ÆÃ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¿øÇØ¿ä.
• °ø°³¿Í °øÀ¯¸¦ Áß¿äÇÏ°Ô »ý°¢Çϸç, µ¿·áµé°ú Àû±ØÀûÀ¸·Î ±â¼úÀû ¼ÒÅëÀ» ÇϽô ºÐÀ» ¿øÇØ¿ä.
• µ¥ÀÌÅÍ ±â¹ÝÀ¸·Î ¹®Á¦¸¦ Á¤ÀÇÇϰí, ÁÖµµÀûÀ¸·Î ÇØ°áÃ¥À» ã¾Æ ½ÇÇàÇϽô ºÐÀ» ¿øÇØ¿ä.
• Ŭ¶ó¿ìµå ȯ°æ (AWS, GCP µî)¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ¿î¿µÇØ º» °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¿øÇØ¿ä.
¿ì´ë»çÇ×(¼±ÅÃ)
• ºÐ»ê µ¥ÀÌÅͺ£À̽º (CockroachDB, Vitess, Citus, TiDB µî) ¶Ç´Â DB Sharding ±â¼úÀ» ½ÇÁ¦ ¼ºñ½º¿¡ Àû¿ëÇÏ°í ¿î¿µÇØ º¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• Ŭ¶ó¿ìµå °ü¸®Çü DB (AWS Aurora/RDS, GCP Cloud SQL/Spanner µî) ½ÉÃþ ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• À̱âÁ¾ DBMS °£ CDC (Change Data Capture) ±¸Ãà ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• ¹«Áß´Ü µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç ¶Ç´Â Major ¹öÀü ¾÷±×·¹ÀÌµå °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• IaC (Terraform, Ansible µî) µµ±¸¸¦ Ȱ¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇØ º¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• Kubernetes ȯ°æ¿¡¼ÀÇ µ¥ÀÌÅͺ£À̽º ¿î¿µ ¶Ç´Â Operator °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• °üÃø °¡´É¼º µµ±¸ (Prometheus, Grafana, ELK µî) Ȱ¿ë ¹× ½Ã½ºÅÛ ±¸Ãà °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• Oracle 19c RAC, Altibase ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ̸é ÁÁ¾Æ¿ä.
• »õ·Î¿î ±â¼ú°ú º¯È¿¡ ´ëÇÑ È£±â½ÉÀÌ ¸¹°í, ½ÇÆÐ¸¦ ¹è¿òÀÇ ±âȸ·Î »ïÀ¸¸ç ²÷ÀÓ¾øÀÌ ¼ºÀåÇϽô ºÐÀ̸é ÁÁ¾Æ¿ä.
• °Ç¼³ÀûÀÎ ºñÆÇ°ú Åä·ÐÀ» ÅëÇØ ´õ ³ªÀº °á°ú¸¦ ¸¸µé¾î°¡´Â µ¥ ±â¿©ÇϽô ºÐÀ̸é ÁÁ¾Æ¿ä.
ä¿ë ÇÁ·Î¼¼½º
• ¼·ùÀüÇü ¡æ 1Â÷ Çö¾÷ ÀÎÅÍºä ¡æ 2Â÷ ÃÖÁ¾ ÀÎÅÍºä ¡æ ó¿ìÇùÀÇ ¡æ ÀÔ»çÀÏ Á¶Á¤
(·¹ÆÛ·±½º üũ´Â Çʿ信 µû¶ó ÁøÇàµÉ ¼ö ÀÖ¾î¿ä.)
💻 ÀÎÇÁ¶óÇ÷§ÆûÆÀ ±â¼ú ºí·Î±×
• Oracle¿¡¼ MongoDB·ÎÀÇ CDC Pipeline ±¸Ãà
💻 īī¿ÀÆäÀÌÁõ±Ç ±â¼ú ºí·Î±×