ÀÚ±â¼Ò°³¼­ »ùÇÃ

  • Á¶È¸¼ö 1,210
  • À̸ÞÀϺ¸³»±â
    ÁÖ¼Òº¹»ç
    Æ®À§ÅÍ °øÀ¯
    ÆäÀ̽ººÏ °øÀ¯

[¾ó·è¼Ò] ÇÕ°Ý ÀÚ±â¼Ò°³¼­

ÇÕ°Ý
ÀÎÅͳݡ¤IT¡¤Åë½Å¡¤¸ð¹ÙÀÏ¡¤°ÔÀÓ À¥ÇÁ·Î±×·¡¸Ó À¥°³¹ß
°æ·Â »ç¿ø 3³âÂ÷ 2023³â /9¿ù
ÀÚÀ¯¾ç½Ä

- Spring ±â¹Ý RESTful APIÀÇ ´ë¿ë·® ½Ç½Ã°£ Æ®·¡ÇÈÀ» ó¸®ÇØ º¸¾Ò½À´Ï´Ù.
- MAU 1800¸¸ ÀÌ»óÀÇ À¯Àú¸¦ ó¸®ÇÏ´Â ¼­ºñ½º¿¡ ÇÊ¿äÇÑ ±â´ÉÀ» °³¹ßÇϸç ÀÌ¿¡ ÇÊ¿äÇÑ batch, redis cache, DB index ¼³°è, µ¥ÀÌÅÍ Ã³¸® ¹æ½Ä¿¡ ´ëÇÑ °í¹ÎÀ» ÇØ º¸¾Ò½À´Ï´Ù.
- ÇöÀçµµ ÀÌ¿¡ °ü·ÃÇÑ °øºÎ¸¦ °è¼ÓÇÏ°í ÀÖÀ¸¸ç [°³ÀÎ ÇÁ·ÎÁ§Æ®](https://github.com/RyooChan/coffee_traffic_study) ¿Ü¿¡µµ ¿©·¯ ¹æ½ÄÀ» ÅëÇØ ÀÍÇô³ª°¡°í ÀÖ½À´Ï´Ù.
- Spring Framework¿¡ ´ëÇØ °øºÎÇÏ°í, java/kotlinÀÇ »ýÅ°踦 ¹è¿ì°í ÀÖ½À´Ï´Ù.
- ÇöÀç »ç³»¿¡¼­ Spring Framework(java)¸¦ »ç¿ëÁßÀÌ°í, °âÀÓÁßÀÎ TF¿¡¼­ Spring Boot(kotlin)¿Í Spring data JDBC¸¦ »ç¿ëÇÏ¸ç °³¹ßÀ» ÁøÇàÁßÀÔ´Ï´Ù.
- ÀÌ¿Ü¿¡µµ Spring batch, Spring security µîÀ» ¹è¿ü½À´Ï´Ù.
- Reactive Programming(WebFlux)¸¦ È°¿ëÇÑ ¼­ºñ½º °³¹ß °æÇèÀ» ÇØ º¸¾Ò½À´Ï´Ù.
- AI ÇØÄ¿Åæ¿¡ Âü°¡ÇÏ¿© ÁøÇàÇÑ ¾ÆÀ̵ð¾î ±â¹ÝÀ¸·Î, ºñµ¿±â 󸮸¦ À§ÇØ WebFlux¸¦ ÅëÇÑ °³¹ßÀ» ÁøÇàÇØ º¸¾Ò½À´Ï´Ù.
- ÇØ´ç Reactive Programming¿¡ ´õÇØ Virtual Tread¸¦ »ç¿ëÇÏ¿© ´Ù¾çÇÑ Æ®·¡ÇÈ Ã³¸®¿Í ºÐ»ê 󸮸¦ °æÇèÇÏ¿´½À´Ï´Ù.
- ÄÚµå ¸®ºä¸¦ ÅëÇÑ ¼ºÀåÀ» °æÇèÇØ º¸¾Ò½À´Ï´Ù.
- Ä«Ä«¿À¿¡¼­ Àû±ØÀûÀÎ ÄÚµå ¸®ºä¸¦ ÇÏ°í ÀÖÀ¸¸ç, óÀ½ °³¹ßÀ» ÇÒ ¶§¿¡ 100°³°¡ ³Ñ´Â ¸®ºä°¡ ´Þ·ÈÁö¸¸ ÆÀÀÇ ÄÚ¾î À¯Æ¿ È°¿ë¹ýÀ̳ª µµ¸ÞÀο¡ °üÇÑ Áö½ÄÀÌ ½×À̸鼭 Á¡Á¡ ½Ç·ÂÀÌ ºü¸£°Ô ¼ºÀåÇÏ´Â °ÍÀ» ´À²¼½À´Ï´Ù.
- ´Ù¸¥ ÆÀ¿øµéÀÇ Äڵ带 ¸®ºäÇØ º¸¸ç °ü·Ã Å×½ºÆ®¸¦ ÇÏ´Â ¹æ¹ýÀ̳ª »õ·Î¿î Á¢±Ù¹ýÀ» ¹è¿ì°í ÀÖ½À´Ï´Ù.
- IaC¸¦ ÀÌ¿ëÇÑ ÀÎÇÁ¶ó ±¸¼º ¹×, À̸¦ È°¿ëÇÑ ±â´É ±¸ÇöÀ» ÇØ º¸¾Ò½À´Ï´Ù.
- Çö´ëÀÚµ¿Â÷¿¡¼­ AnsibleÀ» »ç¿ëÇÏ°í, Jenkins¿¡ µî·ÏÇÏ¿© ¿©·¯ VMÀ» Çѹø¿¡ µ¿ÀÛ½ÃÅ°°í ȯ°æÀ» ±¸¼ºÇÑ µÚ °³¹ß »çÇ×À» ¹èÆ÷ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.(CD/CI)
- OAuth, OpenID connect¿¡ °üÇÑ Áö½ÄÀ» °®°í ÀÖ½À´Ï´Ù.
- TerraformÀÇ ¿ÀÇ ¼Ò½º µîÀ» È°¿ëÇÏ¿© AWSÀÇ IAM¼­ºñ½º¿Í °°Àº ¿ªÇÒÀ» ÇÏ´Â ±×·ì»ç ³» (B2B) ÀÎÁõ ¼Ö·ç¼ÇÀ» ¸¸µé¾î º¸¾Ò½À´Ï´Ù.
- JWTÀÇ È°¿ë¹ý°ú ÀÎÁõ/Àΰ¡ µî¿¡ °üÇÑ ±â´ÉÀ» »ç³» on-premise server¿¡ Àû¿ëÇϸç ÀÌ¿¡ °üÇÑ Áö½ÄÀ» ¾òÀ» ¼ö ÀÖ¾ú½À´Ï´Ù.
- °í¼º´É/°í°¡¿ë/¹«Áß´Ü ¼­ºñ½º¸¦ À§ÇÑ ¼­¹ö ±¸¼º ¹æ¹ý¿¡ ´ëÇØ °øºÎÇØ º¸¾Ò½À´Ï´Ù.
- Çö´ëÀÚµ¿Â÷¿¡¼­ ¿©·¯ ¼Ö·ç¼Ç¿¡¼­ÀÇ ¹«Áß´Ü ¼­ºñ½º ±¸ÃàÀ» ÁøÇàÇØ º¸¾Ò½À´Ï´Ù.
- À̸¦ ÅëÇØ Docker, k8sȯ°æÀ̳ª ¹Ì·¯¸µ/Ŭ·¯½ºÅ͸µ, HA proxy µî °í°¡¿ë¼º ¼­ºñ½º¿¡ÀÇ Áö½ÄÀ» ¾òÀ» ¼ö ÀÖ¾ú½À´Ï´Ù.
- NoSQL¿¡ ´ëÇÑ °øºÎ¸¦ º´Çà Áß¿¡ ÀÖ½À´Ï´Ù.
- Redis¿¡ ´ëÇØ °øºÎÇÏ°í ¼­ºñ½º ȸ»çÀÇ ¸ÞÀÎÆäÀÌÁö ³ëÃâÀ» À§ÇÑ Àû¿ë, °»½Å ¹æ¾ÈÀ» °í·ÁÇÏ¿© ½ÇÁ¦ ±¸ÃàÇØ º¸¾Ò½À´Ï´Ù.
- GraphDB¿¡ ´ëÇØ °øºÎÇÏ°í, °ü·Ã ÀÚ°ÝÁõÀ» ȹµæÇÏ¿´½À´Ï´Ù.
- DocumentDBÁß MongoDB¿¡ ´ëÇØ, µ¥ÀÌÅÍ Á᫐ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è Ã¥ µîÀÇ ¿©·¯ ¹æ½ÄÀ» »ç¿ëÇÏ¿© ÇØ´ç DBÀÇ Àå´ÜÁ¡°ú È°¿ë¹ý µî¿¡ °üÇÑ °øºÎ¸¦ º´ÇàÇÏ°í ÀÖ½À´Ï´Ù.

¶ÇÇÑ AI¸¦ ½ÇÁ¦·Î °æÇèÇØ º¸¾Ò°í, À̸¦ È°¿ëÇÏ¿© »ç³» ÇØÄ¿Åæ¿¡ Âü°¡ÇÑ µÚ ÇØ´ç ¾ÆÀ̵ð¾î¸¦ ±â¹ÝÀ¸·Î TF°¡ ±¸¼ºµÇ¾î °³¹ß ÁøÇà Áß¿¡ ÀÖ½À´Ï´Ù.

ÀÌÀü ´ÙÀ½
¸ñ·Ï