°øÀ¯Çϱâ
À¥ API ¼³°è ¿øÄ¢
±¸¸ÅÈıâ 0°³ (0)
¤ýµµ¼­Á¤º¸ ÀúÀÚ : Á¦ÀÓ½º È÷±äº¸ÅÒ
ÃâÆÇ»ç : ¿¡ÀÌÄÜÃâÆÇ
2023³â 12¿ù 28ÀÏ Ãâ°£  |  ISBN : 1161758046  |  428ÂÊ
¤ý±³º¸È¸¿ø ±³º¸¹®°í ID ¿¬°áÇϱâ
µµ¼­¸¦ ±¸ÀÔÇÏ½Ã¸é ±³º¸¹®°í¿Í ²É¸¶ÀÇ È¸¿øÇýÅÃÀ» ÇÔ²²
¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¤ý²É¸¶°¡ 35,000¿ø 31,500¿ø 10%
¤ýÃß°¡ÇýÅÃ
²É 3¼ÛÀÌ
¤ý¹è¼ÛÁö¿ª ±¹³»
¤ý¹è¼Ûºñ
Á¶°ÇºÎ¹«·á¹è¼Û
  • ÀÌ °¡°ÔÀÇ ¹«·á¹è¼Û »óǰÀ» ÇÔ²² ÁÖ¹®Çϰųª, ÃÑÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÌ¸é ¹«·á¹è¼Û.
  • 15,000¿ø ¹Ì¸¸ÀÌ¸é ¹è¼Ûºñ 2,500¿ø °í°´ºÎ´ã
  • µµ¼­»ê°£/Á¦ÁÖµµ´Â Ãß°¡¿îÀÓºñ ºÎ°úµÉ ¼ö ÀÖÀ½
1ÀÏ À̳» Ãâ°í
¤ý¼ö·®
ÃÑ ÇÕ°è±Ý¾×  ¿ø
Âò
¼±¹°
Àå¹Ù±¸´Ï ´ã±â
¹Ù·Î ±¸¸ÅÇϱâ

Àå¹Ù±¸´Ï¿¡ ´ã¾Ò½À´Ï´Ù. Àå¹Ù±¸´Ï¸¦ È®ÀÎ ÇϽðڽÀ´Ï±î?

¼îÇΰè¼ÓÇϱâ
Àå¹Ù±¸´Ïº¸±â
¤ýÀÌ °¡°ÔÀÇ ´Ù¸¥ »óǰ ¸ðµç»óǰº¸±â+
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
°¡°ÔÁÖÀÎ : ±³º¸¹®°í
ÀüÈ­ ¹× ÅùèÁ¤º¸
ÀüÈ­ ¹× ÅùèÁ¤º¸
»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ
- °¡°Ô ÀüÈ­¹øÈ£ : 1544-1900
- ÀüÈ­¹®ÀÇ ½Ã°£ : ¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö
(¸ÅÁÖ ¿ù¿äÀÏ, È­¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü)
- °¡°Ô À̸ÞÀÏ : ink@kyobobook.co.kr
- ÀÌ¿ë Åùèȸ»ç : CJ´ëÇÑÅë¿î
ÆÇ¸Å°¡°ÔÁ¤º¸
- »ç¾÷ÀÚ¸í : (ÁÖ)±³º¸¹®°í
- »ç¾÷ÀÚµî·Ï¹øÈ£ : 102-81-11670
- Åë½ÅÆÇ¸Å¾÷½Å°í : 01-0653
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É
ÀüÈ­ÁÖ¹® ¹× °áÁ¦¹®ÀÇ
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : 1644-8422
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼­
Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ
µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸,
ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼­µµ ²É¸¶·Î Á÷Á¢ ÀüÈ­ÁÖ¼¼¿ä.
 À̾߱â²É¹ç
µî·ÏµÈ À̾߱Ⱑ ¾ø½À´Ï´Ù.
»ó¼¼Á¤º¸ ±¸¸ÅÈıâ (0) »óǰQ&A (0) ¹è¼Û/±³È¯/ȯºÒ ¾È³»

Ã¥¼Ò°³

2023³â 12¿ù 28ÀÏ Ãâ°£ | ISBN : 1161758046 | 428ÂÊ

»ó¼¼À̹ÌÁö

ÀúÀÚ¼Ò°³

ÀúÀÚ : Á¦ÀÓ½º È÷±äº¸ÅÒ 25³â ÀÌ»óÀÇ ¾Û ¹× API °³¹ß ¹× ¹èÆ÷ °æÇèÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀÌÀÚ ¼³°èÀÚ´Ù. ±â¾÷ÀÇ µðÁöÅÐ Çõ½Å ¿©Á¤À» ¾È³»Çϰí Á¦Ç° ±â¹Ý »ç°í¸¦ ÅëÇØ ºñÁî´Ï½º¿Í ±â¼ú °£ÀÇ Á¶Á¤À» º¸ÀåÇØ ¿ì¼öÇÑ °í°´ °æÇèÀ» Á¦°øÇÑ´Ù. ÆÀ ¹× Á¶Á÷°ú Çù·ÂÇØ ºñÁî´Ï½º, Á¦Ç° ¹× ±â¼ú Àü·«À» Á» ´õ ±¸¼º °¡´ÉÇÑ ¸ðµâ½Ä ¿£ÅÍÇÁ¶óÀÌÁî Ç÷§ÆûÀ¸·Î Á¶Á¤ÇÏ´Â µ¥ µµ¿òÀ» ÁØ´Ù. ¶ÇÇÑ ±â´É °£ ÆÀÀÌ ADDR ÇÁ·Î¼¼½º¸¦ »ç¿ëÇØ API ¼³°è ¿ì¼± Á¢±Ù ¹æ½ÄÀ» Àû¿ëÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¿öÅ©¼óÀ» Á¦°øÇÑ´Ù. ¾÷°è °æÇèÀ¸·Î´Â ÀºÇà, »ó¾÷ º¸Çè, ¼­ºñ½º, ¿©Çà ±×¸®°í ¸» ±×´ë·Î Ç×°ø»ç¸¦ Âø°øÇÏ°Ô µµ¿î Ç×°ø »ê¾÷ÀÌ Æ÷ÇԵȴÙ. ¿ªÀÚ : Á¤¿µ¹Î 2010³â »ï¼ºÀüÀÚ¿¡¼­ Ä¿¸®¾î¸¦ ½ÃÀÛÇØ »ï¼ºÀüÀÚÀÇ »ï¼ºÆäÀÌ(Samsung Pay), ºò½ººñ(Bixby) µî ±Û·Î¹ú ½ºÄÉÀÏ ¼­ºñ½º¸¦ Ŭ¶ó¿ìµå(Cloud) ȯ°æ À§¿¡¼­ ¼³°èÇÏ°í ¿î¿µÇϸç, ´ë±Ô¸ð ¼­ºñ½ºÀÇ ¸ð´ÏÅ͸µ Àü·«, ¿î¿µ ÀýÂ÷µéÀ» ¼ö¸³Çß´Ù. ÇöÀç´Â ¾Õ¼± °æÇèÀ» ±â¹ÝÀ¸·Î AWS¿¡¼­ ¿£ÅÍÇÁ¶óÀÌÁî °í°´ÀÌ ³ôÀº ¼öÁØÀÇ ¾ÆÅ°ÅØÃ³ ¼³°è¸¦ ¼±ÅÃÇϰí AWS ¼­ºñ½º¸¦ ÅëÇØ »ç¿ë »ç·Ê¸¦ ±¸ÃàÇÒ ¼ö ÀÖ°Ô Áö¿øÇÏ´Â ¾÷¹«¸¦ ´ã´çÇϰí ÀÖ´Ù. ¿ªÀÚ : ÀÌÇõ 2011³â ¸ð¹ÙÀÏÀÇ ¹°°á°ú ÇÔ²² ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀÚ·Î »çȸ»ýȰÀ» ½ÃÀÛÇß´Ù. ³»°¡ ¸¸µç °ÍÀ» UI¸¦ ÅëÇØ Áï½Ã º¼ ¼ö ÀÖ°í, ´Ù¾çÇÑ »ç¶÷µéÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ±²ÀåÈ÷ Å« ¸Å·ÂÀ̾ú´Ù. ÀÌÈÄ »ï¼ºÀüÀÚÀÇ ´Ù¾çÇÑ ±Û·Î¹ú ½ºÄÉÀÏ ¼­ºñ½º¿¡¼­ DBA·ÎÀÇ »îÀ» »ì¸ç Áö±¸»óÀÇ ´Ù¾çÇÑ µð¹ÙÀ̽º°¡ 24½Ã°£ ÀÎÅͳÝÀ» ÅëÇØ ¸¸µé¾î³»´Â Æ®·¡ÇÈÀ» °æÇèÇÒ ¼ö ÀÖ¾ú´Ù. ÇöÀç´Â Ŭ¶ó¿ìµåÀÇ ¹°°á°ú ÇÔ²² AWS¿¡¼­ ¼Ö·ç¼ÇÁî ¾ÆÅ°ÅØÆ®(SA, Solutions Architects) ¿ªÇÒÀ» ÅëÇØ °í°´ÀÇ ºñÁî´Ï½º¸¦ µ½°í ÀÖ´Ù. ¿ªÀÚ : ±èÀºÈ£ »ï¼ºÀüÀÚ ¹Ìµð¾î ¼Ö·ç¼Ç ¼¾ÅÍ¿¡¼­ ÇÁ·ÎÆä¼Å³Î Ä¿¸®¾î¸¦ ½ÃÀÛÇØ ¹«¼± »ç¾÷ºÎ¸¦ °ÅÄ¡¸é¼­ °è¼ÓÇØ¼­ B2C ¼­ºñ½ºÀÇ °³¹ß ÆÀ¿¡¼­ °æÇèÀ» ½×¾Ò´Ù. Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ ±â¼úÀ» Àû±ØÀûÀ¸·Î Ȱ¿ëÇØ Áö¼ÓÀûÀ¸·Î º¯È­ÇÏ´Â »ç¿ëÀÚµéÀÇ ¿ä±¸¿Í °³¹ß ÆÀÀÌ ±¸ÇöÇØ³»´Â ¾ÆÀ̵ð¾î¸¦ ¾ÈÁ¤ÀûÀ¸·Î ºü¸£°Ô ¿¬°áÇÏ´Â ¸ñÇ¥¸¦ ´Þ¼ºÇϰíÀÚ ÀÏÇß´Ù. µ¥ºê¿É½º(DevOps)¿Í SRE µî ¿©·¯ »ç·Ê¸¦ ¼Ò¼ÓµÈ ÆÀ¿¡ Àû¿ëÇØ ¼º°ú¸¦ ¸¸µé°íÀÚ ³ë·ÂÇß´Ù. ÀÌÈÄ AWSÀÇ ¼Ö·ç¼ÇÁî ¾ÆÅ°ÅØÆ®·Î ÀÚ¸®¸¦ ¿Å°Ü ´ë±Ô¸ð ºÐ»ê ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ¿î¿µÇß´ø °æÇèÀ» ¹ÙÅÁÀ¸·Î ¿©·¯ µµ¸ÞÀÎÀÇ °í°´°ú ÇÔ²² ÁÖ¾îÁø ºñÁî´Ï½º ¹®Á¦ ÇØ°áÀ» À§ÇØ ÀÏÇß°í, ÇöÀç´Â ½ºÅ¸Æ®¾÷ ȸ»çÀÎ ÀÎÅÚ·ºÅõ½ºÀÇ µ¥ÀÌÅÍÇ÷§Æû ¼Ö·ç¼Ç ÆÀ¿¡¼­ ´ÙÀ½ ¼º°ú¸¦ À§ÇÑ µµÀüÀ» À̾°¡°í ÀÖ´Ù.

¸ñÂ÷

1ºÎ. À¥ API ¼³°è ¼Ò°³ 01Àå API ¼³°è ¿øÄ¢ __À¥ API ¼³°è ¿ä¼Ò ____ºñÁî´Ï½º °üÁ¡¿¡¼­ÀÇ ±â´É ____ÇÁ·Î´öÆ® Á᫐ »ç°í ____°³¹ßÀÚ °æÇè __API ¼³°è´Â Ä¿¹Â´ÏÄÉÀÌ¼Ç __¼ÒÇÁÆ®¿þ¾î ¼³°è ¿øÄ¢ ´Ù½Ã º¸±â ____¸ðµâÈ­ ____ĸ½¶È­ ____³ôÀº ÀÀÁýµµ¿Í ³·Àº °áÇÕµµ __¸®¼Ò½º ±â¹Ý API ¼³°è ____¸®¼Ò½º´Â µ¥ÀÌÅÍ ¸ðµ¨ÀÌ ¾Æ´Ï´Ù __¸®¼Ò½º´Â °´Ã¼ ¶Ç´Â µµ¸ÞÀÎ ¸ðµ¨ÀÌ ¾Æ´Ï´Ù __¸®¼Ò½º ±â¹Ý API ¸Þ½ÃÁö ±³È¯ __À¥ API ¼³°è ¿øÄ¢ __¿ä¾à 02Àå. API ¼³°è Çù¾÷ __API ¼³°è ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯ __API ¼³°è ÇÁ·Î¼¼½º ¾ÈƼÆÐÅÏ ____Çã¼úÇÑ Ãß»óÈ­ ¾ÈƼÆÐÅÏ ____Ãâ½Ã ¹öÀü¸¶´Ù º¯°æµÇ´Â ¼³°è ¾ÈƼÆÐÅÏ ____°úÀ× ¼³°è ¾ÈƼÆÐÅÏ ____¹Ì»ç¿ë API ¾ÈƼÆÐÅÏ __API ¼³°è ¿ì¼± ¹æ¹ý·Ð __API ¼³°è ¿ì¼± ¹æ¹ý·Ð¿¡¼­ÀÇ ¾ÖÀÚÀÏ ____¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼±¾ð ____API ¼³°è ¿ì¼± ¹æ¹ý·ÐÀÇ ¹Îø¼º __ADDR ÇÁ·Î¼¼½º __API ¼³°è¿¡¼­ DDDÀÇ ¿ªÇÒ __¸ðµÎ°¡ Âü¿©ÇÏ´Â API ¼³°è __ÇÁ·Î¼¼½º¸¦ È¿°úÀûÀ¸·Î Àû¿ë __¿ä¾à 2ºÎ. API °á°ú¿¡ µû¸¥ Á¶Á¤ 03Àå. µðÁöÅÐ ±â´É ½Äº° __ÀÌÇØ°ü°èÀÚÀÇ ÀÇ°ß ¼ö·Å __¹«¾ùÀÌ µðÁöÅÐ ±â´ÉÀΰ¡? __¼öÇàÇØ¾ß ÇÒ ÀÛ¾÷¿¡ ÁýÁß __ÀÛ¾÷ ½ºÅ丮°¡ ¹«¾ùÀΰ¡? __ÀÛ¾÷ ½ºÅ丮ÀÇ ±¸¼º ¿ä¼Ò __API¿¡ ´ëÇÑ ÀÛ¾÷ ½ºÅ丮 ÀÛ¼º ____¹æ¹ý 1: ¹®Á¦°¡ ÆÇ¸íµÈ °æ¿ì ____¹æ¹ý 2: ¿øÇÏ´Â °á°ú¸¦ ¾Ë ¼ö ÀÖ´Â °æ¿ì ____¹æ¹ý 3: µðÁöÅÐ ±â´ÉÀÌ ½Äº°µÈ °æ¿ì __ÀÛ¾÷ ½ºÅ丮ÀÇ ¾î·Á¿ò ±Øº¹ ____µµÀü 1: ³Ê¹« »ó¼¼ÇÑ ÀÛ¾÷ ½ºÅ丮 ____µµÀü 2: ±â´É Áß½ÉÀÇ ÀÛ¾÷ ½ºÅ丮 ____µµÀü 3: Ãß°¡ »ç¿ëÀÚ ÄÜÅØ½ºÆ®°¡ ÇÊ¿äÇÑ ÀÛ¾÷ ½ºÅ丮 __ÀÛ¾÷ ½ºÅ丮 ĸó ±â¼ú __½ÇÁ¦ API ¼³°è ÇÁ·ÎÁ§Æ® __ÀÛ¾÷ ½ºÅ丮 ¿¹Á¦ __¿ä¾à 04Àå. ¾×ƼºñƼ¿Í ´Ü°è ĸó __ÀÛ¾÷ ½ºÅ丮¸¦ ¾×ƼºñƼ ¹× ´Ü°è·Î È®Àå ____°¢ ÀÛ¾÷ ½ºÅ丮¸¦ À§ÇÑ ¾×ƼºñƼ ½Äº° ____°¢ ¾×ƼºñƼ¸¦ ´Ü°è·Î ºÐÇØ ____¿ä±¸ »çÇ×ÀÌ ¸íÈ®ÇÏÁö ¾ÊÀ» ¶§ __°øµ¿ ÀÌÇØ¸¦ À§ÇÑ EventStorming »ç¿ë __EventStorming µ¿ÀÛ ¹æ½Ä ____´Ü°è 1. ºñÁî´Ï½º µµ¸ÞÀÎ À̺¥Æ® ½Äº° ____´Ü°è 2. À̺¥Æ® ³»·¯Æ¼ºê ¸¸µé±â ____´Ü°è 3. ³»·¯Æ¼ºê ¸®ºä¿Í °¸ ½Äº° ____´Ü°è 4. µµ¸ÞÀÎ ÀÌÇØ È®Àå ____´Ü°è 5. ÃÖÁ¾ ³»·¯Æ¼ºê ¸®ºä __EventStormingÀÇ ÀåÁ¡ ____´©°¡ Âü¿©ÇØ¾ß Çϴ°¡? __EventStorming ¼¼¼Ç ÁøÇà ____Áغñ: ÇÊ¿äÇÑ ¹°Ç° ¼öÁý ____°øÀ¯: EventStorming ¼¼¼Ç Àü´Þ ____½ÇÇà: EventStorming ¼¼¼Ç ¼öÇà ____Á¤¸®: ¾×ƼºñƼ¿Í ¾×ƼºñƼ ´Ü°è ĸó ____ÈÄ¼Ó Á¶Ä¡: ¼¼¼Ç ÈÄ ±ÇÀå »çÇ× ____ÇÁ·Î¼¼½ºÀÇ °³ÀÎÈ­ __¿ä¾à 3ºÎ. API Èĺ¸ Á¤ÀÇ 05Àå. API °æ°è ½Äº° __ÇÇÇØ¾ß ÇÒ API °æ°è ±¸ºÐÀÇ ¾ÈƼÆÐÅÏ ____¿©·¯ ±â´ÉÀ» Á¦°øÇÏ°Ô °Å´ëÇØÁø ÇϳªÀÇ API ¾ÈƼÆÐÅÏ ____»ç¿ë ¸ñÀûÀÌ °úµµÇÏ°Ô Áý¾àµÈ API ¾ÈƼÆÐÅÏ ____µµ¿ì¹Ì API ¾ÈƼÆÐÅÏ __Á¦ÇÑµÈ ÄÜÅØ½ºÆ®¿Í ÇÏÀ§ µµ¸ÞÀÎ ¹× API __EventStormingÀ» ÀÌ¿ëÇÑ API °æ°è ã±â __¾×ƼºñƼ¸¦ ÅëÇÑ API °æ°è ã±â __API À̸§ ÁöÁ¤°ú ¹üÀ§ __¿ä¾à 06Àå. API ¸ðµ¨¸µ __API ¸ðµ¨¸µ ____API ÇÁ·ÎÆÄÀÏÀÇ ±¸Á¶ __API ¸ðµ¨¸µ ÇÁ·Î¼¼½º ____´Ü°è 1: API ÇÁ·ÎÆÄÀÏ ¿ä¾à ĸó ____´Ü°è 2: ¸®¼Ò½º È®ÀÎ ____´Ü°è 3: ¸®¼Ò½º ºÐ·ù Á¤ÀÇ ____´Ü°è 4: ÀÛ¾÷ À̺¥Æ® Ãß°¡ ____´Ü°è 5: ÀÛ¾÷ ¼¼ºÎ Á¤º¸ È®Àå __½ÃÄö½º ´ÙÀ̾î±×·¥À¸·Î API ¸ð´ú °ËÁõ __API Á߿䵵¿Í Àç»ç¿ë ¿©ºÎ Æò°¡ __¿ä¾à 4ºÎ. API ¼³°è 07Àå. REST API ¼³°è __REST API¶õ? ____REST´Â Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö´Ù ____REST´Â ¸®¼Ò½º Áß½ÉÀÌ´Ù ____REST´Â ¸Þ½ÃÁö ±â¹ÝÀÌ´Ù ____REST´Â °èÃþ ±¸Á¶¸¦ Áö¿øÇÑ´Ù ____REST´Â ÄÚµå¿Âµð¸àµå¸¦ Áö¿øÇÑ´Ù ____ÇÏÀÌÆÛ¹Ìµð¾î Á¦¾î ____¾ðÁ¦ REST¸¦ ¼±ÅÃÇØ¾ß Çϴ°¡ __REST API ¼³°è ÇÁ·Î¼¼½º ____´Ü°è 1: ¸®¼Ò½º URL °æ·Î ¼³°è ____´Ü°è 2: API ÀÛ¾÷À» HTTP ¸Þ¼­µå¿¡ ¸ÅÇÎ ____´Ü°è 3: ÀÀ´ä ÄÚµå ÁöÁ¤ ____´Ü°è 4: REST API ¼³°è ¹®¼­È­ ____´Ü°è 5: °øÀ¯Çϰí Çǵå¹é ¾ò±â __¸®¼Ò½º Ç¥Çö Çü½Ä ¼±Åà ____¸®¼Ò½º Á÷·ÄÈ­ ____ÇÏÀÌÆÛ¹Ìµð¾î Á÷·ÄÈ­ ____ÇÏÀÌÆÛ¹Ìµð¾î ¸Þ½Ã¡ ____½Ã¸Çƽ ÇÏÀÌÆÛ¹Ìµð¾î ¸Þ½Ã¡ __REST ¼³°è ÆÐÅÏ ____CRUD ____¸®¼Ò½º ¶óÀÌÇÁ»çÀÌŬ È®Àå ____½Ì±ÛÅæ ¸®¼Ò½º ____¹é±×¶ó¿îµå(´ë±â) ÀÛ¾÷ ____REST¿¡¼­ Àå±â ½ÇÇà Æ®·£Àè¼Ç ó¸® __¿ä¾à 08Àå RPC¿Í Äõ¸® ±â¹Ý API ¼³°è __RPC ±â¹Ý API¶õ? ____gRPC ÇÁ·ÎÅäÄÝ ____RPC °í·Á »çÇ× __RPC API ¼³°è ÇÁ·Î¼¼½º ____´Ü°è 1: RPC µ¿ÀÛ ½Äº° ____´Ü°è 2: RPC µ¿ÀÛ ¼¼ºÎ ³»¿ª ____´Ü°è 3: API ¼³°è ¹®¼­È­ __Äõ¸® ±â¹Ý API¶õ? ____ODataÀÇ ÀÌÇØ ____GraphQL ¾Ë¾Æº¸±â __Äõ¸® ±â¹Ý API ¼³°è ÇÁ·Î¼¼½º ____´Ü°è 1: ¸®¼Ò½º¿Í ±×·¡ÇÁ ±¸Á¶ ¼³°è ____´Ü°è 2: Äõ¸®¿Í ¹ÂÅ×ÀÌ¼Ç µ¿ÀÛ ¼³°è ____´Ü°è 3: API ¼³°è ¹®¼­È­ __¿ä¾à 09Àå. À̺¥Æ®¿Í ½ºÆ®¸®¹ÖÀ» À§ÇÑ ºñµ¿±â API __API Æú¸µÀÇ ¹®Á¦Á¡ __ºñµ¿±â API°¡ °®´Â »õ·Î¿î °¡´É¼º __¸Þ½Ã¡ÀÇ ±âÃÊ ´Ù½Ã º¸±â ____¸Þ½ÃÁö ½ºÅ¸Àϰú Áö¿ª¼º ____¸Þ½ÃÁöÀÇ ±¸¼º ¿ä¼Ò ____¸Þ½ÃÁö ºê·ÎÄ¿ÀÇ ÀÌÇØ ____P2P ¸Þ½ÃÁö ¹èÆ÷(Å¥) ____ÆÒ¾Æ¿ô ¸Þ½ÃÁö ¹èÆ÷(ÅäÇÈ) ____¸Þ½ÃÁö ½ºÆ®¸®¹ÖÀÇ ±âÃÊ __ºñµ¿±â½Ä API ____À¥ÈÅÀ» ÀÌ¿ëÇÑ ¼­¹ö ¾Ë¸² ____SSE¸¦ ÀÌ¿ëÇÑ ¼­¹ö Ǫ½Ã ____À¥¼ÒÄÏÀ» ÀÌ¿ëÇÑ ¾ç¹æÇ⠾˸² ____gRPC ½ºÆ®¸®¹Ö ____ºñµ¿±â API ½ºÅ¸ÀÏ ¼±Åà __ºñµ¿±â API ¼³°è ____¸í·É ¸Þ½ÃÁö ____À̺¥Æ® ¾Ë¸² ____Event-Carried »óÅ Àü´Þ À̺¥Æ® ____À̺¥Æ® Àϰý ó¸® ____À̺¥Æ® ¼ø¼­ Á¤·Ä __ºñµ¿±â API ¹®¼­ ÀÛ¼º __¿ä¾à 5ºÎ. API ¼³°è °³¼± 10Àå. API¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º±îÁö __¸¶ÀÌÅ©·Î¼­ºñ½º¶õ? __ÀÇ°ß Á¶Á¤ ºñ¿ëÀ» ÁÙÀÌ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º __API¿Í ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ Â÷ÀÌÁ¡ __¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ º¹À⼺ Æò°¡ ____¼¿ÇÁ ¼­ºñ½º ÀÎÇÁ¶ó ____µ¶¸³ÀûÀÎ ¹èÆ÷ ÀÏÁ¤ ____´ÜÀÏ ÆÀ °ü¸® ü°è·Î Àüȯ ____Á¶Á÷ÀÇ ±¸Á¶ ¹× Á¶Á÷ ¹®È­ÀÇ º¯È­ ____µ¥ÀÌÅÍ ¼ÒÀ¯±ÇÀÇ À̵¿ ____ºÐ»ê µ¥ÀÌÅÍ °ü¸® ¹× °Å¹ö³Í½º ____ºÐ»ê ½Ã½ºÅÛÀÇ ¾î·Á¿ò ____º¹¿ø·Â, Àå¾Ö Á¶Ä¡, ºÐ»ê Æ®·£Àè¼Ç ____ÄÚµå ¸®ÆÑÅ丵 ÄÚµå °øÀ¯ÀÇ ¾î·Á¿ò __µ¿±â½Ä°ú ºñµ¿±â½Ä ¸¶ÀÌÅ©·Î¼­ºñ½º __¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³ ½ºÅ¸ÀÏ ____Á÷Á¢ÀûÀÎ ¼­ºñ½º Åë½Å ____API ±â¹Ý ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ____¼¿ ±â¹Ý ¾ÆÅ°ÅØÃ³ __¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ Å©±â ÃÖÀûÈ­ __API¸¦ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ºÐÇØ ____´Ü°è 1: Èĺ¸ ¸¶ÀÌÅ©·Î¼­ºñ½º ½Äº° ____´Ü°è 2: API ´ÙÀ̾î±×·¥¿¡ ¸¶ÀÌÅ©·Î¼­ºñ½º Ãß°¡ ____´Ü°è 3: ¸¶ÀÌÅ©·Î¼­ºñ½º ¼³°è ĵ¹ö½º¸¦ ÀÌ¿ëÇØ ĸó ____¸¶ÀÌÅ©·Î¼­ºñ½º ¼³°èÀÇ Ãß°¡ °í·Á »çÇ× __¸¶ÀÌÅ©·Î¼­ºñ½º Àüȯ ½Ã °í·Á »çÇ× __¿ä¾à 11Àå. °³¹ßÀÚ °æÇè Çâ»ó½Ã۱â __¸ðÀÇ API ±¸Çöü »ý¼º ____Á¤Àû ¸ðÀÇ API ____API ÇÁ·ÎÅäŸÀÌÇÎ ____README ±â¹Ý ¸ðÀÇ API __°³¹ß ¶óÀ̺귯¸®¿Í SDK Á¦°ø ____°³¹ß ¶óÀ̺귯¸® Á¦°ø ¹æ¹ý ____°³¹ß ¶óÀ̺귯¸®ÀÇ ¹öÀü °ü¸® ____°³¹ß ¶óÀ̺귯¸® ¹®¼­¿Í Å×½ºÆ® __API¸¦ À§ÇÑ CLI Á¦°ø __¿ä¾à 12Àå. API Å×½ºÆÃ Àü·« __Àμö Å×½ºÆ® __ÀÚµ¿È­µÈ º¸¾È Å×½ºÆ® __¿î¿µ ¸ð´ÏÅ͸µ __API °è¾à Å×½ºÆ® __È¿À²ÀûÀÎ Å×½ºÆ®¸¦ À§ÇÑ µµ±¸ ¼±Åà __API Å×½ºÆ®ÀÇ °úÁ¦ __API Å×½ºÆ®´Â ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö __¿ä¾à 13Àå. API ¼³°è ¹®¼­È­ __API ¹®¼­È­ÀÇ Á߿伺 __API ¼³¸í Çü½Ä ____OpenAPI »ç¾ç ____API Blueprint ____RAML ____JSON ½ºÅ°¸¶ ____ALPS¸¦ ÀÌ¿ëÇÑ API ÇÁ·ÎÆÄÀÏ ____APIs.jsonÀ» ÀÌ¿ëÇÑ API °Ë»ö °³¼± __ÄÚµå ¿¹Á¦·Î ¹®¼­ È®Àå ____½ÃÀÛÇϱâ ÄÚµå ¿¹Á¦ ¸ÕÀú ÀÛ¼º ____¿öÅ©Ç÷Π¿¹Á¦·Î ¹®¼­ È®Àå ____¿¡·¯ »ç·Ê ¹× ¿î¿µ ȯ°æ Áغñ°¡ µÈ ¿¹Á¦ __ÂüÁ¶ ¹®¼­¿¡¼­ °³¹ßÀÚ Æ÷ÅзΠ____°³¹ßÀÚ Æ÷ÅÐÀ» ÅëÇÑ API äÅà Áõ°¡ ____ÈǸ¢ÇÑ °³¹ßÀÚ Æ÷ÅÐÀÇ ¿ä¼Ò __È¿°úÀûÀÎ API ¹®¼­È­ ____Áú¹®1: API°¡ ³» ¹®Á¦¸¦ ¾î¶»°Ô ÇØ°áÇϴ°¡? ____Áú¹®2: °¢ API ÀÛ¾÷Àº ¾î¶² ¹®Á¦¸¦ Áö¿øÇϴ°¡? ____Áú¹®3: API »ç¿ëÀ» ½ÃÀÛÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϴ°¡? ____API ¹®¼­¿¡¼­ Å×Å©´ÏÄà ¶óÀÌÅÍÀÇ ¿ªÇÒ __½ÇÇà °¡´ÉÇÑ ÃÖ¼Ò Æ÷ÅÐ ____´Ü°è 1: ½ÇÇà °¡´ÉÇÑ ÃÖ¼Ò Æ÷ÅÐ ____´Ü°è 2: °³¼± ____´Ü°è 3: ¼ºÀå¿¡ ÁýÁß __°³¹ßÀÚ Æ÷ÅÐÀ» À§ÇÑ µµ±¸¿Í ÇÁ·¹ÀÓ¿öÅ© __¿ä¾à 14Àå. º¯È­¸¦ À§ÇÑ ¼³°è __±âÁ¸ API º¯°æÀÇ ¿µÇâ ____API ¼³°è °ÝÂ÷ ºÐ¼® ¼öÇà ____API ¼ÒºñÀÚ¿¡°Ô °¡Àå ÀûÇÕÇÑ °ÍÀÌ ¹«¾ùÀÎÁö °áÁ¤ ____º¯°æ Àü·« ____½Å·Ú¸¦ ¹ÙÅÁÀ¸·Î ÇÑ º¯°æ °ü¸® __API ¹öÀü Àü·« ____ÀϹÝÀûÀÎ ÁÖ¿ä º¯°æ »çÇ× ____ȣȯµÇÁö ¾Ê´Â º¯°æ »çÇ× ____API ¹öÀü°ú °³Á¤ÆÇ ____API ¹öÀü °ü¸® ¹æ¹ý ____API ¹öÀü °ü¸®ÀÇ ºñÁî´Ï½º °í·Á »çÇ× __API Áö¿ø Áß´Ü ____»ç¿ë Áß´Ü Á¤Ã¥ ¼ö¸³ ____Áö¿ø Áß´Ü ¹ßÇ¥ ____API ¾ÈÁ¤¼º °è¾à ¼ö¸³ __¿ä¾à 15Àå. API º¸¾È __API º¸¾ÈÀÇ À§Ç輺 __API º¸¾ÈÀÇ Çʼö ¹æ¹ý __API º¸¾ÈÀÇ ±¸¼º ¿ä¼Ò ____API °ÔÀÌÆ®¿þÀÌ ____API °ü¸® ____¼­ºñ½º ¸Þ½Ã ____À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹æÈ­º®(WAF) ____ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ© ____Áö´ÉÇü API º¸¾È __API °ÔÀÌÆ®¿þÀÌ ÅäÆú·ÎÁö ____API °ü¸® È£½ºÆÃ ¹æ¹ý ____API ³×Æ®¿öÅ© Æ®·¡ÇÈ °í·Á »çÇ× ____ÅäÆú·ÎÁö 1: API °ÔÀÌÆ®¿þÀ̸¦ API ¼­¹ö·Î Á÷Á¢ ¿¬°á ____ÅäÆú·ÎÁö 2: ¼­ºñ½º¿¡ ´ëÇÑ API °ÔÀÌÆ®¿þÀÌ ¶ó¿ìÆÃ ____ÅäÆú·ÎÁö 3: ¿©·¯ API °ÔÀÌÆ®¿þÀÌ ÀνºÅϽº __¾ÆÀ̵ð ¹× ¾×¼¼½º °ü¸® ____¾ÏÈ£¿Í API Ű ____API ÅäÅ« ____ÂüÁ¶¸¦ Àü´ÞÇÏ´Â API ÅäÅ«°ú °ªÀ» Àü´ÞÇÏ´Â API ÅäÅ« ____OAuth 2.0°ú OpenID Connect __API °ÔÀÌÆ®¿þÀ̸¦ Á÷Á¢ ±¸ÃàÇϱâ Àü¿¡ °í·ÁÇØ¾ß ÇÒ »çÇ× ____ÀÌÀ¯ 1: API º¸¾ÈÀº ¿òÁ÷À̴ ǥÀûÀÌ´Ù ____ÀÌÀ¯ 2: ¿¹»óº¸´Ù ¿À·¡ °É¸°´Ù ____ÀÌÀ¯ 3: ºü¸£°Ô ÀÛµ¿Çϵµ·Ï ¸¸µé±â¿¡´Â ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù ____°³¹ß ¶óÀ̺귯¸®¿¡ ´ëÇØ __¿ä¾à 16Àå. API ¼³°è ¿©Á¤ÀÇ Áö¼Ó __API ½ºÅ¸ÀÏ °¡ÀÌµå ¼³Á¤ ____½ºÅ¸ÀÏ °¡À̵å Áؼö¸¦ Àå·ÁÇÏ´Â ¹æ¹ý ____½ºÅ¸ÀÏ °¡ÀÌµå ¾îÁ¶ ¼±Åà ____API ½ºÅ¸ÀÏ °¡À̵带 ½ÃÀÛÇϱâ À§ÇÑ ÆÁ ____¿©·¯ API ½ºÅ¸ÀÏ Áö¿ø __API ¼³°è °ËÅä ¼öÇà ____¹®¼­ °ËÅä·Î ½ÃÀÛ ____Ç¥ÁØ ¹× ¼³°è Àϰü¼º È®ÀÎ ____ÀÚµ¿È­µÈ Å×½ºÆ® ¹üÀ§ °ËÅä ____¹Ì¸® »ç¿ëÇØº¸±â Áö¿ø Ãß°¡ __Àç»ç¿ë ¹®È­ °³¹ß __¿©Á¤Àº ÀÌÁ¦ ¸· ½ÃÀ۵ƴ٠ºÎ·Ï HTTP ÀÔ¹®¼­ __HTTP °³¿ä __URL __HTTP ¿äû __HTTP ÀÀ´ä __ÀϹÝÀûÀÎ HTTP ¸Þ¼­µå __HTTP ÀÀ´ä ÄÚµå __ÄÜÅÙÃ÷ Çù»ó __ij½Ã Á¦¾î __Á¶°ÇºÎ ¿äû __HTTP¿¡¼­ µ¿½Ã¼º Á¦¾î __¿ä¾à

ÃâÆÇ»ç ¼­Æò

¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â ¡ß ¿Ã¹Ù¸¥ ¼³°è ÇÁ·Î¼¼½º¸¦ ÅëÇØ ÈǸ¢ÇÑ API Á¦°ø ¡ß °³¹ß ÆÀ, °í°´, ±âŸ ÀÌÇØ°ü°èÀڷκÎÅÍ ±¸Ã¼ÀûÀÎ °á°ú¿¡ ´ëÇÑ ÇÕÀÇ µµÃâ ¡ß ÀÛ¾÷ ½ºÅ丮 ÀÛ¼º, EventStorming ¼öÇà ¹× ±â´É ¸ðµ¨¸µ ¡ß ¿Ã¹Ù¸¥ API¸¦ ½Äº°Çϰí ÀϰüµÈ API ÇÁ·ÎÆÄÀÏ·Î ÀÛ¾÷À» ±¸¼º ¡ß °¢ ÇÁ·ÎÁ§Æ®¿¡ °¡Àå ÀûÇÕÇÑ ½ºÅ¸ÀÏ ¼±ÅÃ: REST, gRPC, GraphQL ¶Ç´Â À̺¥Æ® ±â¹Ý ºñµ¿±â API ¡ß ¹®¼­ ÀÛ¼ºÀÚ, Å×½ºÅÍ, °í°´ÀÇ Çǵå¹éÀ» ¹ÙÅÁÀ¸·Î µðÀÚÀÎ °³¼± ¡ß API¸¦ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ºÐ¸® ¡ß È®Àå °¡´ÉÇÑ ¼³°è ¹× °ü¸® ÇÁ·Î¼¼½º¸¦ ±¸ÇöÇØ API ÇÁ·Î±×·¥ ¿Ï¼º ¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â Àΰ£À» Áñ°Ì°Ô ÇÒ ´ÜÀÏ API ¶Ç´Â ÀÏ·ÃÀÇ API¸¦ ¼³°èÇÏ·Á´Â ¸ðµç »ç¶÷À» ´ë»óÀ¸·Î ÇÑ´Ù. Á¦Ç° ¼ÒÀ¯ÀÚ¿Í Á¦Ç° °ü¸®ÀÚ´Â ÆÀÀÌ API¸¦ ¼³°èÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿ä¼Ò¸¦ ´õ ±íÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³ÀÇ ¿ø¸®¸¦ Àû¿ëÇØ API¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¹è¿ì¸é µµ¿òÀÌ µÈ´Ù. Å×Å©´ÏÄà ¶óÀÌÅÍ´Â API ¹®¼­ÀÇ ¸íÈ®¼º¿¡ ±â¿©ÇÒ »Ó¸¸ ¾Æ´Ï¶ó API ¼³°è ÇÁ·Î¼¼½º Àü¹Ý¿¡ °ÉÃÄ °¡Ä¡¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ½Äº°ÇÒ ¼ö ÀÖ´Ù. °£´ÜÈ÷ ¸»ÇØ ¡ºÀ¥ API ¼³°è ¿øÄ¢¡»Àº °³¹ß ¶Ç´Â ºñ°³¹ß ¿ªÇÒ¿¡ °ü°è¾øÀÌ API ¼³°è¿¡ °ü·ÃµÈ ¸ðµç »ç¶÷À» À§ÇÑ °ÍÀÌ´Ù. ¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â API ¼³°è¸¦ À§ÇÑ ÀÏ·ÃÀÇ ¿øÄ¢°ú ÇÁ·Î¼¼½º¸¦ °£·«ÇÏ°Ô ¼³¸íÇϴ åÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ADDR ÇÁ·Î¼¼½º´Â °³ÀÎ ¹× ¿©·¯ ÆÀÀÌ API ¼³°èÀÇ º¹À⼺À» Ž»öÇÏ´Â µ¥ µµ¿òÀÌ µÇµµ·Ï ¼³°èÇß´Ù. °í°´ÀÇ ¼Ò¸®, ¼öÇàÇØ¾ß ÇÒ ÀÛ¾÷, ÇÁ·Î¼¼½º ¸ÅÇΰú °°Àº °³³äÀ» Àû¿ëÇØ API ¼³°è¿¡ ´ëÇÑ °´°üÀûÀÎ °üÁ¡À» °®±æ ±ÇÀåÇÑ´Ù. ¡ºÀ¥ API ¼³°èÀÇ ¿øÄ¢¡»Àº óÀ½ºÎÅÍ »õ·Î¿î ¿¹½Ã¸¦ ÅëÇØ ¾È³»ÇÏÁö¸¸ ±âÁ¸ API¿¡µµ »ç¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº ¿ä±¸ »çÇ× ´Ü°è¿¡¼­ °í°´¿¡°Ô Á¦°øÇÒ Áغñ°¡ µÈ API ¼³°è¿¡ µµ´ÞÇÏ´Â °Í±îÁö API ¼³°èÀÇ ¸ðµç Ãø¸éÀ» ´Ù·é´Ù. ¶ÇÇÑ °³ÀÎ, ÆÀ ¹× API ¼ÒºñÀÚ °£ÀÇ Á» ´õ È¿°úÀûÀÎ ÀÇ»ç¼ÒÅëÀ» À§ÇØ API ¼³°è¸¦ ¹®¼­È­ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áöħµµ Æ÷ÇԵŠÀÖ´Ù. ¸¶Áö¸·À¸·Î API ¼³°è¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ´Â API Àü´ÞÀÇ ¸î °¡Áö ¿ä¼Ò¸¦ ´Ù·é´Ù. ÀÌ Ã¥Àº 5°³ÀÇ ºÎ·Î ±¸¼ºµÈ´Ù. ¡ß 1ºÎ, ¡®À¥ API ¼³°è ¼Ò°³¡¯¿¡¼­´Â API ¼³°è°¡ Áß¿äÇÑ ÀÌÀ¯¿¡ ´ëÇÑ °³¿ä¿Í ÀÌ Ã¥¿¡¼­ »ç¿ëµÇ´Â API ¼³°è ÇÁ·Î¼¼½º¸¦ ¼Ò°³ÇÑ´Ù. ¡ß 2ºÎ, ¡®API °á°ú¿¡ µû¸¥ Á¶Á¤¡¯¿¡¼­´Â API¸¦ ¼³°èÇÏ´Â ÆÀ°ú ¸ðµç °í°´ ¹× ÀÌÇØ°ü°èÀÚ °£ÀÇ Á¶Á¤À» º¸ÀåÇÑ´Ù. ¡ß 3ºÎ, ¡®API Èĺ¸ Á¤ÀÇ¡¯¿¡¼­´Â API ÇÁ·ÎÆÄÀÏ¿¡ ¿øÇÏ´Â °á°ú¸¦ Á¦°øÇÏ´Â µ¥ ÇÊ¿äÇÑ API ÀÛ¾÷À» Æ÷ÇÔÇØ ÇÊ¿äÇÑ API¸¦ ½Äº°ÇÑ´Ù. ¡ß 4ºÎ, ¡®API ¼³°è¡¯¿¡¼­´Â API ÇÁ·ÎÆÄÀÏÀ» ´ë»ó °³¹ßÀÚÀÇ ¿ä±¸ »çÇ×À» ÃæÁ·ÇÏ´Â Çϳª ÀÌ»óÀÇ API ½ºÅ¸ÀÏ·Î º¯È¯ÇÑ´Ù. ´Ù·ç´Â ½ºÅ¸ÀÏ¿¡´Â REST, gRPC, GraphQL, À̺¥Æ® ±â¹Ý ºñµ¿±â API°¡ Æ÷ÇԵȴÙ. ¡ß 5ºÎ, ¡®API ¼³°è °³¼±¡¯¿¡¼­´Â ¹®¼­, Å×½ºÆ® ¹× Çǵå¹é¿¡¼­ ¾òÀº ÅëÂû·ÂÀ» ±â¹ÝÀ¸·Î API ¼³°è¸¦ °³¼±ÇÑ´Ù. ¶ÇÇÑ API¸¦ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ºÐÇØÇÏ´Â Àåµµ Æ÷ÇԵŠÀÖ´Ù. ¸¶Áö¸·À¸·Î ÀÌ Ã¥Àº ´ë±Ô¸ð Á¶Á÷¿¡¼­ ¼³°è ÇÁ·Î¼¼½º¸¦ È®ÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÆÁÀ¸·Î ¸¶¹«¸®µÈ´Ù. ºÎ·Ï¿¡¼­´Â À¥ ±â¹Ý API¿¡ »ç¿ëµÇ´Â À¥ ¾ð¾îÀÎ HTTP¿¡ ´ëÇÑ º¹½ÀÀÌ ÇÊ¿äÇÑ »ç¶÷µéÀ» À§ÇØ ½ÃÀÛÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ÈǸ¢ÇÑ ÀÔ¹®¼­¸¦ Á¦°øÇÑ´Ù. ¢Â ¿Å±äÀÌÀÇ ¸» ¢Â IT ¾÷°è¿¡ ÀûÀ» µÎ°í ÀÖ´Â »ç¶÷À¸·Î¼­ ÃÖ±Ù¸¸Å­ ´Ùä·Î¿î ÁÖÁ¦°¡ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î º¯È­¸¦ °¡Á®¿À´Â °æ¿ì°¡ ÀÌÁ¦²¯ ÀÖ¾ú³ª ÇÏ´Â »ý°¢ÀÌ µç´Ù. ¸ð³î¸®½Ä(Monolithic)¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³(MicroService Architecture) ·ÎÀÇ ÀüȯÀº ¾÷°è »ç¶÷µé »çÀÌ¿¡¼­ °¡Àå ¸¹ÀÌ ³íÀǵǴ ÁÖÁ¦ Áß Çϳª´Ù. ÀÌ¹Ì ¼Ò°³µÈ ¸¹Àº Ã¥ÀÌ À̸¦ ´ëº¯Çϰí ÀÖ´Ù. ¹Ù²ã ¸»Çϸé ÀÌ¹Ì ¸¹Àº Ã¥°ú ±Û¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³·Î ±¸¼ºµÈ °á°ú¹°À» µÎ°í ¾î¶² °ÍÀÌ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³ÀÌ°í ¿Ö ÇÏ´ÂÁö¸¦ ¼³¸íÇϰí ÀÖ´Ù. ÀÌ Ã¥Àº ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¸¸À» ¼Ò°³ÇϰíÀÚ ÀÛ¼ºµÈ Ã¥Àº ¾Æ´Ï´Ù. ¿ÀÈ÷·Á ¼³°è °üÁ¡¿¡¼­ ºñÁî´Ï½º ¹®Á¦¸¦ ¾î¶»°Ô ÀνÄÇÏ°í ¾î¶°ÇÑ ÀýÂ÷¸¦ °ÅÃÄ API¸¦ ¼³°èÇÏ´Â °ÍÀÌ È¿°úÀûÀ̰í È¿À²ÀûÀÎÁö ¾ê±âÇÑ´Ù. ±× °úÁ¤¿¡¼­ µ¥ÀÌÅÍ ±â¹Ý ¼³°è(Data Driven Design) ÆÐÅÏÀÇ °³³äÀÌ »ç¿ëµÇ±âµµ Çϰí API ¼³°èÀÇ ÇÑ °á°ú·Î ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ »ç·Ê¸¦ ¼Ò°³Çϱ⵵ ÇÑ´Ù. AWS CEO¿´´ø ¾Øµð Á¦½Ã(Andy Jassy)´Â ¾ðÁ¨°¡ AWSÀÇ °ø½Ä Çà»ç¿¡¼­ ¿¬»ç·Î ³ª¿Í ¡°°æÇèÀ» ¾ÐÃàÇÏ´Â ¾Ë°í¸®µëÀº ¾ø´Ù.¡±°í ¸»Çß´Ù. °³ÀÎÀûÀ¸·Î ÁÁ¾ÆÇÏ´Â ¸»ÀÌ´Ù. ´©±º°¡ÀÇ °æÇèÀ» ¾ÐÃàÇØ¼­ ³» °ÍÀ¸·Î ¸¸µå´Â ¹æ¹ýÀº ¾ø´Ù. ÇÏÁö¸¸ ´©±º°¡ÀÇ °æÇèÀ» Åä´ë·Î ¾ÕÀ¸·Î ³ª¾Æ°¥ ¹æÇâÀ» °áÁ¤ÇÏ´Â µ¥ Âü°íÇÏ°í ´õ ¹Ðµµ ÀÖ´Â ÀڽŸ¸ÀÇ °æÇèÀ» ½×À» ¼ö ÀÖ´Ù. ÇöÀç ¾ÖÇø®ÄÉÀ̼ÇÀÇ Çö´ëÈ­¸¦ °í¹Î ÁßÀ̶ó¸é ÀÌ Ã¥Àº ÁÁÀº Áöħ¼­°¡ µÉ °ÍÀÌ´Ù. -Á¤¿µ¹Î Çö´ëÀÇ ¼­ºñ½º¿¡¼­ API°¡ ¾ó¸¶³ª Áß¿äÇÑÁö´Â ¸ðµÎ ¾Ë°í ÀÖ´Ù. ÀÌ Ã¥Àº API ¼³°è¸¦ À§ÇÑ ±â¼úÀû ±¸Çö ¹æ¹ýº¸´Ù´Â ÇÁ·Î´öÆ®(ºñÁî´Ï½º)¿¡ ÁýÁßÇϸç API¶ó´Â µµ±¸¸¦ ÅëÇØ ¾î¶»°Ô ´Ù¾çÇÑ °ü°è¿¡ ÀÖ´Â ÀÌÇØ°ü°èÀÚµé°ú ¸ñÇ¥¸¦ ÀÏÄ¡½Ã۰í Ä¿¹Â´ÏÄÉÀ̼ÇÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù. ±×¸®°í ±× ¹æ¹ýÀ» ADDR ÇÁ·Î¼¼½º¸¦ ÅëÇØ ±¸Ã¼ÀûÀ¸·Î Á¦¾ÈÇϰí, µ¶ÀÚ°¡ Á¤È®È÷ ÀÌÇØÇÏ°í µµÀÔÇÒ ¼ö ÀÖµµ·Ï ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù. ¿ì¸®´Â IT¸¦ ÀÌ¿ëÇØ ¸¹Àº ÀÏÀ» Çϰí ÀÖÁö¸¸ ¿©ÀüÈ÷ »ç¶÷°ú ÇÔ²² »ì°í ÀÖ´Â °Íó·³ ÀÌ Ã¥Àº ±â¼ú¿¡¸¸ ÃÊÁ¡À» ¸ÂÃá Ã¥°ú´Â ´Ù¸¥ ÀλçÀÌÆ®¸¦ Á¦°øÇÑ´Ù. ²À °³¹ßÀÚ°¡ ¾Æ´Ï´õ¶óµµ ÇÁ·Î´öÆ® ¿À³Ê ±×¸®°í ±âȹ/¿î¿µ ÆÀ µî API¸¦ ÅëÇØ ºñÁî´Ï½º¸¦ ÇÏ´Â Á¶Á÷ ³»ÀÇ ´©±¸¶óµµ Àо ¼ö Àִ åÀ¸·Î, Á¶Á÷ÀÇ API ¼³°è Áöħ ±â¹ÝÀ» ¸¸µå´Â ÀÛ¾÷¿¡ À¯¿ëÇÑ µµ±¸°¡ µÉ °ÍÀÌ´Ù. -ÀÌÇõ API´Â ºñÁî´Ï½º¸¦ ¿î¿µÇÏ´Â Á¶Á÷¿¡°Ô Áß¿äÇÑ ÀÚ»êÀÌ´Ù. µðÁöÅÐ ÀüȯÀÇ È帧 ¼Ó¿¡¼­ IT¾÷°è»Ó ¾Æ´Ï¶ó °ÅÀÇ ¸ðµç ¾÷°è¿¡¼­ API·Î ±¸ÇöµÈ °íÀ¯ÀÇ ºñÁî´Ï½º ±â´ÉÀ» ÀÚ»ê °üÁ¡¿¡¼­ Áß¿äÇÏ°Ô ¿©±ä´Ù. Àß ¼³°èµÈ API´Â Á÷¸éÇÑ ºñÁî´Ï½º ¹®Á¦¸¦ È¿°úÀûÀ¸·Î ÇØ°áÇϸç, Áö¼ÓÀûÀ¸·Î º¯È­ÇÏ´Â ºñÁî´Ï½º ȯ°æ¿¡¼­µµ Àû½Ã¿¡ »õ·Î¿î ¹®Á¦ ÇØ°áÀ» À§ÇÑ ±â¹ÝÀÌ µÈ´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ½ÇÁúÀûÀÎ º»ÁúÀ» Ã¥ Àü¹Ý¿¡ °ÅÃÄ Çö½ÇÀûÀÎ »ç·Ê¸¦ ±â¹ÝÀ¸·Î Àü´ÞÇϰí ÀÖ´Ù. Á߿伺À» Àß ¾Ë¸é¼­µµ ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö ¸·¸·ÇÑ °æ¿ì°¡ ¸¹´Ù. ºñÁî´Ï½º ¿µ¿ª¿¡ ´ëÇÑ ÀÌÇØ¿Í ±â¼úÀûÀÎ ¼³°è ¹× °íµµÈ­¸¦ Ã¥ ÇÑ ±ÇÀ¸·Î ÀüºÎ ½ÀµæÇÒ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. Àß Á¤¸®µÈ À̷аú ÀúÀÚÀÇ °æÇè, ½ÇÁúÀûÀÎ »ç·Ê¸¦ ÅëÇØ ÀÌ ¹®Á¦ ÇØ°á ¹æ¹ýÀ» üµæÇÑ´Ù¸é ÀÌÁ¦ °¢ÀÚÀÇ °íÀ¯ÇÑ »óȲ°ú ¹®Á¦¸¦ ´ëÀÔÇØ¼­ »õ·Î¿î ¼º°ú¸¦ ¸¸µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. -±èÀºÈ£
±¸¸ÅÈıâ
ÀÌ »óǰ¿¡ ´ëÇÑ ±¸¸ÅÈıâ´Â ±¸¸ÅÇϽŠºÐ¿¡ ÇÑÇØ 'ÁÖ¹®/¹è¼ÛÁ¶È¸'¿¡¼­ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¼ºµÈ ±¸¸ÅÈıⰡ ¾ø½À´Ï´Ù.
ù ¹øÂ° ÈıâÀÇ ÁÖÀΰøÀÌ µÇ¾îº¸¼¼¿ä!
    »óǰQ&A
    »óǰ¿¡ °üÇØ ±Ã±ÝÇÑ »çÇ×À» ¹°¾îº¸¼¼¿ä!
    ±Û¾²±â
    ±Û¾²±â
    µî·ÏµÈ ¹®Àǰ¡ ¾ø½À´Ï´Ù.
    ±Ã±ÝÇÑ Á¡ÀÌ ÀÖ´Ù¸é ¾ðÁ¦µç ¹°¾îº¸¼¼¿ä!
      ¹è¼Û/±³È¯/ȯºÒ ¾È³»
      ¹è¼Û¾È³»
      - ÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÎ °æ¿ì ¹«·á¹è¼Û, 15,000 ¹Ì¸¸ÀÎ °æ¿ì ¹è¼Ûºñ 2,500¿øÀÌ ºÎ°úµË´Ï´Ù. (´Ü, ¹«·á¹è¼Û »óǰÀÇ °æ¿ì Á¦¿Ü)
      - ÁÖ¹® ÈÄ ¹è¼ÛÁö¿ª¿¡ µû¶ó ±¹³» ÀϹÝÁö¿ªÀº ±Ù¹«ÀÏ(¿ù-±Ý) ±âÁØ 1Àϳ» Ãâ°íµÊÀ» ¿øÄ¢À¸·Î Çϳª, ±â»ó»óȲ µîÀÇ ÀÌÀ¯·Î Áö¿¬µÉ ¼öµµ ÀÖ½À´Ï´Ù. (´Ü, ÀÏ¿äÀÏ ¹× °øÈÞÀÏ¿¡´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.)
      - µµ¼­ »ê°£ Áö¿ª ¹× Á¦ÁÖµµÀÇ °æ¿ì´Â Ç×°ø/µµ¼± Ãß°¡¿îÀÓÀÌ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
      - ÇØ¿ÜÁö¿ªÀ¸·Î´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.
      ±³È¯/ȯºÒ ¾È³»
      - »óǰÀÇ Æ¯¼º¿¡ µû¸¥ ±¸Ã¼ÀûÀÎ ±³È¯ ¹× ȯºÒ±âÁØÀº °¢ »óǰÀÇ '»ó¼¼Á¤º¸'¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
      - ±³È¯ ¹× ȯºÒ½ÅûÀº °¡°Ô ¿¬¶ôó·Î ÀüÈ­ ¶Ç´Â À̸ÞÀÏ·Î ¿¬¶ôÁֽøé ÃÖ¼±À» ´ÙÇØ ½Å¼ÓÈ÷ ó¸®ÇØ µå¸®°Ú½À´Ï´Ù.

      ±³È¯ ¹× ȯºÒ °¡´É »óǰ¿¡
      ¹®Á¦°¡ ÀÖÀ» °æ¿ì
      1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì
      - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû
      - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû
      2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù.
      ´Ü¼øº¯½É ¹×
      ÁÖ¹®Âø¿ÀÀÇ °æ¿ì
      1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ
      ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù.
      2) È­Àåǰ
      ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼­ ¹× ¼Ò°ß¼­¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç È­Àåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼­ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù.
      3) ±âŸ »óǰ
      ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã
      4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.
      ±³È¯ ¹× ȯºÒ ºÒ°¡ 1) ½Åû±âÇÑÀÌ Áö³­ °æ¿ì
      2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì
      3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì
      4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼­¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì
      6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì
      7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì