도리안의 2024년 개발기 #115 - Mobile API의 변동사항

Mobile API의 변동사항

No. 115
2024. 07. 11 (목) | Written by @dorian-dev

오늘의 개발기

새 프로젝트에서 Mobile API를 개발하기로 결정되었는데, 예상치 못한 변동사항이 생겼다. 2~3주 전에 회의에서 iOS 개발자가 제안한 사항을 백엔드 개발자가 구현한 것이다. 그것은 다른 API로 요청사항을 전달하고 이로부터 받은 결과 데이터를 그대로 돌려주는 게이트 역할의 API. 기존 Mobile API가 이미 그런 역할을 하고 있지만, 연동 방식은 그것의 한 API가 다른 API와 1:1 또는 1:다로 연결하는 방식이었다. 이렇게 하는 것은 비효율적이니 게이트 API가 있으면 좋지 않겠냐는 의견이 나왔던 것이다. 오늘 회의에서 백엔드 개발자가 프로토타입을 보여주었고, 결과는 나쁘지 않아 보였다. 문제는 기존 MAPI에서 데이터를 리턴하기 전에 하던 일부 데이터 가공을 이제는 앱에서 해야 한다는 것. 우리 파트의 앱 개발자들이 그걸 기꺼이 하겠다고 할지가 변수였다. 우려와 달리 앱 개발자들은 그걸 하겠다고 한다. 다만, 시간이 필요한 사항이라 이번 버전에서 바로 반영은 어려울 것이라는 의견을 주었다. 일단 이번 버전에서는 게이트가 아닌 기존 방식의 MAPI를 사용하기로 했다. 프로젝트 후반에 시간이 있으면 게이트 API 연동을 시도가 가능할듯 보이나 그건 다음 달에 다시 논의를 해봐야 할 듯.

게이트 API를 사용하는 방향이 정해져서 원래 하려던 API 개발은 할 필요가 없게 되었다. 대신 게이트 API는 모바일파트에서 관리할 가능성이 있다. 일단 스프링 프레임워크는 기존대로 학습하며, 백엔드 개발자가 아직 개발 중인 소스는 곧 분석할 예정이다.


지난 2024년 개발기


Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Sort:  

안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.


안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-dev님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.16
TRX 0.16
JST 0.031
BTC 59117.01
ETH 2525.11
USDT 1.00
SBD 2.48