ÄÜÅÙÃ÷ »ó¼¼º¸±â
À¥ API ¼³°è ¿øÄ¢


À¥ API ¼³°è ¿øÄ¢

À¥ API ¼³°è ¿øÄ¢

<Á¦ÀÓ½º È÷±äº¸ÅÒ> Àú/<Á¤¿µ¹Î>,< ÀÌÇõ>,<±èÀºÈ£> ¿ª | ¿¡ÀÌÄÜÃâÆÇ»ç

Ãâ°£ÀÏ
2024-12-10
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
14 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

API ¸ñÀûÀÌ ºñÁî´Ï½º ¹®Á¦ÀÇ ÇØ°á¿¡ ÀÖ´Ù´Â »ç½ÇÀ» ´Ù½Ã Çѹø »ó±â½ÃÅ°´Â Ã¥ÀÌ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç Çö´ëÈ­ÀÇ È帧 ¼Ó¿¡¼­ ºñµ¿±âÈ­, ¸¶ÀÌÅ©·Î¼­ºñ½º µî ±â¼úÀûÀÎ °üÁ¡¿¡¸¸ ¸Ó¹«¸£±â ½¬¿î °üÁ¡À» ³ÐÇôÁØ´Ù. ¶ÇÇÑ ºñÁî´Ï½ºÀÇ Æ¯¼ºÀ» ¾î¶»°Ô API ¼³°è¿Í ±¸ÇöÀ¸·Î Ç®¾î³¾ °ÍÀÎÁö, °³¹ß ÀÌÈÄ¿¡µµ Áö¼ÓµÇ´Â º¯°æ»çÇ×À» È¿À²ÀûÀ¸·Î API¿¡ ¹Ý¿µÇØ ºñÁî´Ï½º ȯ°æ º¯È­¿¡ ´ëÀÀÇÏ´Â ¹æ¹ý·Ð°ú ÀýÂ÷¸¦ ¼Ò°³ÇÏ°í ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó·Î ÀüȯÇÏ°í Çö´ëÈ­µÈ API ¼³°è¸¦ °í½ÉÇÏ°í ÀÖ´Ù¸é, ÀÌ Ã¥ÀÇ È¿°úÀûÀÎ API ¼³°è ¹æ¹ý·Ð°ú »ç·Ê´Â ÁÁÀº ÁöħÀÌ µÉ ¼ö ÀÖ´Ù.

ÀúÀÚ¼Ò°³

25³â ÀÌ»óÀÇ ¾Û ¹× API °³¹ß ¹× ¹èÆ÷ °æÇèÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀÌÀÚ ¼³°èÀÚ´Ù. ±â¾÷ÀÇ µðÁöÅÐ Çõ½Å ¿©Á¤À» ¾È³»ÇÏ°í Á¦Ç° ±â¹Ý »ç°í¸¦ ÅëÇØ ºñÁî´Ï½º¿Í ±â¼ú °£ÀÇ Á¶Á¤À» º¸ÀåÇØ ¿ì¼öÇÑ °í°´ °æÇèÀ» Á¦°øÇÑ´Ù. ÆÀ ¹× Á¶Á÷°ú Çù·ÂÇØ ºñÁî´Ï½º, Á¦Ç° ¹× ±â¼ú Àü·«À» Á» ´õ ±¸¼º °¡´ÉÇÑ ¸ðµâ½Ä ¿£ÅÍÇÁ¶óÀÌÁî Ç÷§ÆûÀ¸·Î Á¶Á¤ÇÏ´Â µ¥ µµ¿òÀ» ÁØ´Ù. ¶ÇÇÑ ±â´É °£ ÆÀÀÌ ADDR ÇÁ·Î¼¼½º¸¦ »ç¿ëÇØ API ¼³°è ¿ì¼± Á¢±Ù ¹æ½ÄÀ» Àû¿ëÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¿öÅ©¼óÀ» Á¦°øÇÑ´Ù. ¾÷°è °æÇèÀ¸·Î´Â ÀºÇà, »ó¾÷ º¸Çè, ¼­ºñ½º, ¿©Çà ±×¸®°í ¸» ±×´ë·Î Ç×°ø»ç¸¦ Âø°øÇÏ°Ô µµ¿î Ç×°ø »ê¾÷ÀÌ Æ÷ÇԵȴÙ.

¸ñÂ÷

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¿¡¼­ µ¿½Ã¼º Á¦¾î
__¿ä¾à