[Ä«´ÚÀ» ¼Ò°³ÇØ¿ä]

¾È³çÇϼ¼¿ä! Æí¸®ÇÔ°ú Åõ¸í¼ºÀ» ±â¹ÝÀ¸·Î ÀÚµ¿Â÷ ¾ÖÇÁÅ͸¶ÄÏ ½ÃÀåÀ» ¸®µùÇϰí ÀÖ´Â Ä«´ÚÀÔ´Ï´Ù.

¿îÀüÀÚÀÇ ¼Òºñ ¿©Á¤Àº ÀÚ½ÅÀÇ Â÷¸¦ óÀ½ Ÿ´Â ¼ø°£ºÎÅÍ ½ÃÀ۵˴ϴÙ.

Ä«´ÚÀº ÀÚµ¿Â÷ ¼ö¸®ºÎÅÍ °æÁ¤ºñ±îÁö, ¿îÀüÀÚÀÇ ÀÚµ¿Â÷ À¯Áö ¹× °ü¸®¿¡ ÀÖ¾î ´Ù¾çÇÑ È常¦ ºñ±³ÇÏ°í ¼±ÅÃÇϵµ·Ï µµ¿òÀ¸·Î½á,

¿îÀüÀÚµéÀÇ Á¤º¸ ºñ´ëĪ ¹®Á¦¸¦ ÇØ°áÇÏ¿© ÇÕ¸®ÀûÀÎ ¼Òºñ¸¦ ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ Åº»ýÇß½À´Ï´Ù.

±× °á°ú ÇöÀç ±¹³»¿¡¼­ °¡Àå ¸¹Àº ÀÌ¿ëÀÚ¸¦ º¸À¯ÇÑ ÀÚµ¿Â÷ ¼ö¸® °ßÀû ºñ±³ ¼­ºñ½º°¡ µÇ¾úÀ¸¸ç, 

ÀÌÈÄ Å¸ÀÌ¾î ¹× ¿£Áø¿ÀÀÏ ¼­ºñ½º±îÁö »ç¾÷¿µ¿ªÀ» È®´ëÇϸç ÀÚµ¿Â÷ ¾ÖÇÁÅ͸¶ÄÏ ¼­ºñ½º ½ÃÀåÀ» ¸®µùÇϰí ÀÖ½À´Ï´Ù.



[¹é¿£µå éÅ͸¦ ¼Ò°³ÇØ¿ä]

Ä«´Ú ¹é¿£µå éÅÍ´Â Ä«´Ú ¼­ºñ½º Àü¹ÝÀÌ ¾ÈÁ¤ÀûÀ¸·Î ¿î¿µµÇµµ·Ï Çϰí,

»õ·Î¿î ºñÁî´Ï½º ¿ä±¸¿¡ ¸ÂÃç ºü¸£°Ô È®Àå °¡´ÉÇÑ ÇÙ½É ½Ã½ºÅÛ°ú Ç÷§Æû °³¹ßÀ» Ã¥ÀÓÁö´Â ÆÀÀÔ´Ï´Ù.

¿ì¸®´Â »ç¿ëÀÚ¿¡°Ô ´õ ³ªÀº °æÇèÀ» Á¦°øÇϱâ À§ÇØ ½Å·ÚÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» ±¸ÃàÇϰí,

¹®Á¦ ÇØ°á¿¡ ÀûÇÕÇÑ ¹æ¹ýÀ» ¼±ÅÃÇϸç, ȸ»ç Àüü°¡ ¾ÕÀ¸·Î ³ª¾Æ°¥ ¼ö ÀÖ´Â Åä´ë¸¦ ´ÙÁ®°©´Ï´Ù.

Áö±Ý±îÁö ½×¾Æ¿Â °æÇè°ú ±â¹Ý À§¿¡¼­, ´õ ³ªÀº ½Ã½ºÅÛ°ú ¹®È­¸¦ ¸¸µé¾î°¡´Â ±æÀ» ÇÔ²² °É¾î°¬À¸¸é ÇÕ´Ï´Ù.



[¹é¿£µå éÅÍ´Â ÀÌ·± ŵµ·Î ÀÏÇØ¿ä]

¤ýÇØ°áÇϰíÀÚ ÇÏ´Â ¹®Á¦¸¦ Á¤È®È÷ ºÐ¼®Çϰí, ¿ì¼±¼øÀ§¸¦ °í·ÁÇØ ÀûÀýÇÑ ´ÜÀ§·Î ³ª´² ÀÏÇÕ´Ï´Ù.

¤ýÇÑ ¹ø¿¡ ¿Ïº®À» Ãß±¸Çϱ⺸´Ù´Â µ¿ÀÛÇÏ´Â °á°ú¹°À» ¸¸µé°í, À̸¦ ¹Ýº¹ÀûÀ¸·Î ºü¸£°Ô °³¼±ÇÕ´Ï´Ù.

¤ýµ¿·á·ÎºÎÅÍ ¹è¿ì·Á Çϸç, ¾î·Á¿òÀ» °Þ´Â µ¿·á¿¡°Ô µµ¿òÀ» ÁÖ·Á ÇÕ´Ï´Ù.

¤ýÀÚµ¿È­¸¦ Áß¿äÇÏ°Ô ¿©±âµÇ, ¸Í¸ñÀûÀ¸·Î Ãß±¸ÇÏÁö ¾Ê°í ¹®Á¦ ÇØ°áÀ» À§ÇÑ ¼ö´ÜÀ¸·Î Ȱ¿ëÇÕ´Ï´Ù.

¤ý¹®Á¦ ÇØ°á °úÁ¤¿¡¼­ ¼­·ÎÀÇ ¹è°æÁö½Ä Â÷À̸¦ ÀÎÁöÇϰí, ûÀÚ¸¦ °í·ÁÇØ ÀÇ»ç¼ÒÅëÇÕ´Ï´Ù.

¤ý½Ç¼ö¸¦ µÎ·Á¿öÇÏÁö ¾Ê°í, ½Ç¼ö¸¦ Åä´ë·Î ´õ ³ª¾ÆÁö±â À§ÇØ ²ÙÁØÈ÷ ³ë·ÂÇÕ´Ï´Ù.



[¿ì¸® ÀÌ·± ÀÏÀ» ÇØ¿ä]

¤ý¼­ºñ½º¿¡¼­ »ç¿ëµÇ´Â API¿Í DB ¼³°è ¹× °³¹ß

¤ýÀç»ç¿ë °¡´ÉÇÑ ÄÚµå¿Í Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» ÅëÇØ ¼­ºñ½º °³¼± ¹× À¯Áöº¸¼ö¼º Çâ»ó

¤ý½Ã½ºÅÛ ÆÛÆ÷¸Õ½º ÃÖÀûÈ­

¤ýÄ«´Ú ¼­ºñ½º ÀÎÇÁ¶ó½ºÆ®·°Ã³ °ü¸®

¤ýµ¥Àϸ® ÄÚµå ¸®ºä¸¦ ÅëÇÑ ±¸¼º¿ø °£ Áö½Ä ÀüÆÄ ¹× °øµ¿ Ã¥ÀÓ



[¿ì¸®´Â ÀÌ·± ±â¼ú/µµ±¸¸¦ »ç¿ëÇØ¿ä]

¹é¿£µå éÅÍ´Â ½Ã½ºÅÛ º¹Àâµµ¿Í »ý»ê¼ºÀÇ ±ÕÇüÀ» °í·ÁÇÏ¿©,

Modular Monolith ¿Í Event-driven ¾ÆÅ°ÅØÃ³¸¦ Á¶ÇÕÇØ ¼­ºñ½º¸¦ °³¹ßÇÕ´Ï´Ù. 

°¢ ¼­ºñ½º¿Í ¸ðµâÀº ÃÖ´ëÇÑ µ¶¸³¼ºÀ» À¯ÁöÇϵµ·Ï ¼³°èÇÏ°í ¿î¿µÇÕ´Ï´Ù.

¶ÇÇÑ Å¬¶óÀÌ¾ðÆ®°¡ µ¥ÀÌÅ͸¦ À¯¿¬ÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖµµ·Ï GraphQLÀ» API ÀÎÅÍÆäÀ̽º·Î Àû±Ø µµÀÔÇϰí ÀÖÀ¸¸ç, 

Node.js ±â¹Ý TypeScript¸¦ Ȱ¿ëÇØ ŸÀÔ ¾ÈÁ¤¼º°ú °³¹ß »ý»ê¼ºÀÇ ±ÕÇüÀ» ±Ø´ëÈ­ÇÏ¸ç ¼­ºñ½º¸¦ °³¹ß¡¤¿î¿µ ÇÕ´Ï´Ù.


¾Æ·¡´Â ÇöÀç Ä«´Ú ¹é¿£µå ±â¼ú ½ºÅÃÀÔ´Ï´Ù.

¤ýCloud: AWS (IaC - Terraform)

¤ýContainer orchestration: AWS ECS, K8S (AWS EKS)

¤ýServerless: AWS Lambda

¤ýDB:  PostgreSQL, MySQL, DynamoDB, MongoDB, Redis

¤ýMonitoring/Error reporting: Sentry, Cloudwatch µî

¤ýLanguages & Frameworks

  - TypeScript (Nest.js /w TypeORM)



[ÀÌ·± ºÐÀ» ã°í ÀÖ¾î¿ä]

¤ý¹é¿£µå °³¹ß °æ·Â 2 ~ 5³â ¶Ç´Â ±×¿¡ ÁØÇÏ´Â °æÇè

¤ýNode.js, TypeScript ȤÀº Strongly-typed ¾ð¾î 1°³ ÀÌ»ó¿¡ ´ëÇÑ ±íÀº ÀÌÇØ¿Í °æÇè

¤ýÇϳªÀÇ ¸ðµâ¿¡ ´ëÇÑ ¼³°è ¹× ±¸Çö °æÇè

¤ý°ü°èÇü µ¥ÀÌÅͺ£À̽º ±â¹ÝÀÇ µ¥ÀÌÅÍ ¼³°è ¹× °³¼± °æÇè (MySQL or PostgreSQL)

¤ýRESTful or GraphQL ±â¹ÝÀÇ API ¼³°è ¹× ±¸Çö °æÇè



[ÀÌ·± ºÐÀ̶ó¸é ´õ¿í ÁÁ¾Æ¿ä]

¤ýGraphQL ±â¹Ý ¼­ºñ½º °³¹ß/¿î¿µ °æÇè

¤ýAWS ÀÎÇÁ¶ó ¹× ¾ÆÅ°ÅØÃ³ ±¸¼º °æÇè

¤ýÆÀ¿ø Àüü°¡ ¸ÅÀÏ Âü¿©ÇÏ´Â ÄÚµå ¸®ºä ¹®È­ °æÇè

¤ý»õ·Î¿î ±â¼ú¿¡ ´ëÇÑ È£±â½ÉÀ» ±â¹ÝÀ¸·Î ºü¸£°Ô ÀûÀÀ °¡´ÉÇϽŠºÐ



[¼­·ù Á¦Ãâ ¹æ¹ý]

¤ýÁ¦Ãâ ¼­·ù´Â Áö¿øÇϽô ºÐÀ» °¡Àå Àß Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÇüÅ·ΠÀÚÀ¯·Ó°Ô Á¦ÃâÇÏ½Ã¸é µÅ¿ä

¤ýÆÄÀÏ·Î Á¦ÃâÇÏ½Ç °æ¿ì, ȣȯ ¹®Á¦·Î ÀÎÇØ PDF ÆÄÀÏ·Î Á¦ÃâÇÏ½Ç °ÍÀ» ±ÇÀå µå·Á¿ä

¤ýÀ¥ ¸µÅ©ÀÇ °æ¿ì À̷¼­ ¶Ç´Â Æ÷Æ®Æú¸®¿À ÆÄÀÏ¿¡ ÷ºÎÇØ Á¦ÃâÇØ ÁÖ¼¼¿ä

¤ýÀÔ»ç Áö¿ø ¼­·ù¿¡¼­ ÇãÀ§ ±âÀç ¹× °á°Ý »çÀ¯°¡ ÀÖÀ» ½Ã, ÀԻ簡 Ãë¼ÒµÉ ¼ö ÀÖ¾î¿ä



[Ä«´ÚÀ¸·ÎÀÇ ÇÕ·ù °úÁ¤]

¤ý¼­·ùÀüÇü > ÄÚµù Å×½ºÆ® > Á÷¹« ÀÎÅͺä > ÄÃÃÄÇÍ ÀÎÅͺä > ó¿ìÇùÀÇ

¤ýÆÄÀÏ·Î Á¦ÃâÇÏ½Ç °æ¿ì, ȣȯ ¹®Á¦·Î ÀÎÇØ PDF ÆÄÀÏ·Î Á¦ÃâÇÏ½Ç °ÍÀ» ±ÇÀå µå·Á¿ä

¤ýÀ¥ ¸µÅ©ÀÇ °æ¿ì À̷¼­ ¶Ç´Â Æ÷Æ®Æú¸®¿À ÆÄÀÏ¿¡ ÷ºÎÇØ Á¦ÃâÇØ ÁÖ¼¼¿ä

¤ýÀÔ»ç ÈÄ 3°³¿ùÀÇ ¼ö½À±â°£ÀÌ Àû¿ëµÇ¾î¿ä



[Ä«´Ú Å©·ç¿øµéÀÇ ±Ù¹« ȯ°æ°ú Benefits]

 ¤ýÀÚÀ² Ãâ/Åð±ÙÁ¦¸¦ ¿î¿µÇϰí ÀÖ¾î¿ä (8 ½Ã ~ 10 ½Ã ÀÚÀ² Ãâ±Ù)

 ¤ý¿ù 2ȸ ÀçÅà ±Ù¹«°¡ °¡´ÉÇØ¿ä (¸ñ, ±Ý ÇÑÁ¤)

 ¤ý¹ýÁ¤ ¿¬Â÷ +8ÀÏÀÇ ¿¬Â÷¸¦ Á¦°øÇØ¿ä

 ¤ý¾÷¹«¿¡ ÇÊ¿äÇÑ Àåºñ°¡ ÀÖ´Ù¸é Àû±Ø Áö¿øÇØ µå·Á¿ä (·¦Å¾ ¹× ÁÖº¯±â±â)

 ¤ý¾÷¹« È¿À²À» ³ôÀ̰íÀÚ Slack, Notion, Google Drive µî ¾÷¹« ToolÀ» »ç¿ëÇϰí ÀÖ¾î¿ä

 ¤ýÀå±â ±Ù¼ÓÀ» ÃàÇÏÇÏ°í ¸®ÇÁ·¹½Ã ÈÞ°¡ ¹× ÈÞ°¡ºñ¸¦ Áö¿øÇØ¿ä(±Ù¼Ó 2³â¸¶´Ù Áö±Þ)

 ¤ýÁᫎ Áö¿ø : Á¡½É ºñ¿ë °ÆÁ¤ÇÏÁö ¸¶¼¼¿ä

 ¤ýºÒ°¡ÇÇÇÑ ¾ß±Ù ½Ã ¼®½Ä ºñ¿ëÀ» Áö¿øÇØ¿ä

 ¤ý¿Ü±Ù ¶Ç´Â ¾ß±Ù ½Ã À̵¿ ºñ¿ëÀ» °ÆÁ¤ÇÏÁö ¸¶¼¼¿ä (±³Åëºñ Áö¿ø)

 ¤ýÁ÷¹« ¿ª·® Çâ»óÀ» À§ÇØ Á÷¹« °ü·Ã ±³À°ºñ¸¦ Áö¿øÇØ¿ä

 ¤ýÁ÷¹« °ü·Ã µµ¼­/³í¹® ±¸ÀÔºñ¸¦ Áö¿øÇØ¿ä

 ¤ýÅ©·çºÐµéÀÇ °Ç°­À» À§ÇØ ¸Å³â ÀüÁ÷¿ø Á¾ÇÕ°ËÁøÀ» Áö¿øÇØ¿ä

 ¤ýÄ¿ÇÇ/À½·á´Â ¾ðÁ¦µç ¸¶½Ç ¼ö ÀÖ¾î¿ä

 ¤ý±â»Ý°ú ½½ÇÄÀ» ÇÔ²²ÇϰíÀÚ °æÁ¶»ç¸¦ Áö¿øÇØ¿ä

 ¤ýÁñ°Å¿î ¸íÀýÀ» º¸³»½Ç ¼ö ÀÖµµ·Ï ¼±¹°À» µå·Á¿ä

 ¤ýÄ«´Ú Å©·ç¸¸ÀÇ Æ¯º°ÇÑ ÇÁ·Î¸ð¼Ç! Ä«´Ú¸ô(ÀÚµ¿Â÷ ¿ëǰ) Á÷¿ø°¡ ÇÒÀÎÀ» Áö¿øÇØ¿ä