ÀÚÀ¯¾ç½Ä
- 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°¡ ±¸¼ºµÇ¾î °³¹ß ÁøÇà Áß¿¡ ÀÖ½À´Ï´Ù.