ÀÌ Ã¥Àº ¸ðµÎ 12°³ÀÇ ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. 1Àå¿¡¼´Â ŸÀÔ½ºÅ©¸³Æ®¸¦ °³°üÇÑ´Ù. ±×¸®°í ŸÀÔ½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ°í ù ¹ø° ŸÀÔ½ºÅ©¸³Æ® ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ º»´Ù. 2Àå µ¥ÀÌÅÍ Å¸ÀÔ¿¡¼´Â ŸÀÔ ½Ã½ºÅÛ¿¡ ´ëÇÑ °£´ÜÇÑ °³¿ä¿Í ÇÔ²², ³»Àå ±âº» ŸÀÔ°ú °´Ã¼ ŸÀÔ¿¡ ´ëÇؼ »ìÆ캻´Ù. ±×¸®°í ŸÀÔ º°ÄªÀ¸·Î ŸÀÔÀ» ¼±¾ðÇÏ´Â ¹æ¹ý°ú ¿©·¯ ŸÀÔÀ» °áÇÕÇÏ´Â À¯´Ï¾ð°ú ±³Â÷ ŸÀÔ µîÀ» »ìÆ캻´Ù.
3Àå¿¡¼´Â ¹è¿¿¡ ŸÀÔÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý°ú ÀÚ¹Ù½ºÅ©¸³Æ®´Â Áö¿øÇÏÁö ¾Ê´Â Æ©Çðú ¿°ÅÇü¿¡ ´ëÇؼ »ìÆ캻´Ù. 4Àå ÇÔ¼ö¿¡¼´Â ¸Å°³º¯¼ö¿¡ ŸÀÔÀ» Àû¿ëÇÏ´Â ¹æ¹ý°ú ÇÔ¼ö ŸÀÔ, ÇÔ¼ö ¿À¹ö·Îµå¿¡ ´ëÇؼ »ìÆ캻´Ù. 5Àå Ŭ·¡½º¿¡¼´Â class ¿¹¾à¾î¸¦ »ç¿ëÇÏ¿© Ŭ·¡½º¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý°ú Á¤Àû ¼Ó¼º°ú ¸Þ¼µå, ¼ºê Ŭ·¡½º, Ãß»ó Ŭ·¡½º µî ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ Áö¿øÀÌ ¹Ì¾àÇßÁö¸¸ ŸÀÔ½ºÅ©¸³Æ®¿¡¼ °ÈµÈ ±â´Éµé¿¡ ´ëÇؼ »ìÆ캻´Ù. ±×¸®°í 6Àå ÀÎÅÍÆäÀ̽º¿¡¼´Â ÀÎÅÍÆäÀ̽º¿Í ŸÀÔ º°ÄªÀ¸·Î ŸÀÔÀ» ¼±¾ðÇÏ´Â ¹æ¹ý°ú ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ »ìÆ캻´Ù.
7Àå Á¦³×¸¯Àº º»°ÝÀûÀΠŸÀÔ ¾ð¾î·Î¼ ¸Å°³º¯¼ö¸¦ °®´Â µ¥ÀÌÅÍ Å¸ÀÔÀ» ¸¸µå´Â Á¦³×¸¯¿¡ ´ëÇؼ »ìÆ캻´Ù. ¶ÇÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ ¶óÀ̺귯¸®¿¡¼ Á¦°øÇÏ´Â Ä÷º¼Ç¿¡ Á¦³×¸¯ÀÌ Ãß°¡µÈ Á¦³×¸¯ Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¿¡ ´ëÇؼµµ »ìÆ캻´Ù. 8Àå ŸÀÔ °í±ÞÀº ¾Æ¸¶µµ ÀÌ Ã¥¿¡¼ °¡Àå Áß¿äÇÏ°í ¾î·Á¿î ºÎºÐÀÌ ¾Æ´Ò±î ½Í´Ù. ÀÌ Àå¿¡¼´Â ŸÀÔ Ãà¼Ò¿Í À妽º ŸÀÔ, À妽º ½Ã±×³Êó, ŸÀÔ ¸ÅÇÎ, Á¶°ÇºÎ ŸÀÔ µî ŸÀÔ½ºÅ©¸³Æ®ÀÇ °í±Þ ±â´É¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù. 9Àå µ¥ÄÚ·¹ÀÌÅʹ ŸÀÔ½ºÅ©¸³Æ®°¡ Á¦°øÇÏ´Â Àç¹ÌÀÖ°í Áß¿äÇÑ ±â´ÉÀ¸·Î, ŸÀÔ½ºÅ©¸³Æ®¿¡¼ °üÁ¡ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ°Ô ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇؼ »ìÆ캻´Ù. ±×¸®°í 10Àå ³×ÀÓ½ºÆäÀ̽º¿Í ¸ðµâ¿¡¼´Â ŸÀÔ½ºÅ©¸³Æ®¿¡¼ ³×ÀÓ½ºÆäÀ̽º¿Í ¸ðµâÀ» »ç¿ëÇÏ°í Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ¼³¸íÇÑ´Ù.
11Àå°ú 12ÀåÀº ÀÏÁ¾ÀÇ º¸³Ê½º¿Í °°Àº ÀåÀÌ´Ù. ÀÌµé µÎ °³ÀÇ Àå¿¡¼´Â REST API ¼¹ö ¾ÖÇø®ÄÉÀ̼ǰú GraphQL ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ½Ç½ÀÀ» ÅëÇؼ ŸÀÔ½ºÅ©¸³Æ®°¡ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ ¾î¶»°Ô È°¿ëµÇ´ÂÁö¸¦ üÇèÇغ¼ ¼ö ÀÖ´Ù.