¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    À¥ API ¼³°è ¿øÄ¢ : ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó·ÎÀÇ È¿°úÀûÀÎ Àüȯ - ¿¡ÀÌÄÜ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó

    À¥ API ¼³°è ¿øÄ¢ : ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó·ÎÀÇ È¿°úÀûÀÎ Àüȯ - ¿¡ÀÌÄÜ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó

    • Higginbotham ¿Ü°øÀú Àú
    • ¿¡ÀÌÄÜ
    • 2023³â 12¿ù 28ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆǸŰ¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2024³â 05¿ù 13ÀÏ(¿ù)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161758046 428ÂÊ 813g 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 0

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÃâÆÇ»ç ¸®ºä

    ¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â

    ¡ß ¿Ã¹Ù¸¥ ¼³°è ÇÁ·Î¼¼½º¸¦ ÅëÇØ ÈǸ¢ÇÑ 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¿¡ ´ëÇÑ º¹½ÀÀÌ ÇÊ¿äÇÑ »ç¶÷µéÀ» À§ÇØ ½ÃÀÛÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ÈǸ¢ÇÑ ÀÔ¹®¼­¸¦ Á¦°øÇÑ´Ù.

    ÀúÀÚ ¼Ò°³

    Higginbotham ¿Ü°øÀú

    ÀúÀÚ : Á¦ÀÓ½º È÷±äº¸ÅÒ

    ¿ªÀÚ : Á¤¿µ¹Î, ÀÌÇõ, ±èÀºÈ£

    ¸ñÂ÷


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

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved