본문 바로가기

API

[GeoCoding/GCP] DB(RDS)의 주소값을 위도,경도값으로 변경하여 삽입하기 이번에 하고 있는 공모전에서 살짝 문제가 생겼다. 클라이언트단(React native)에서 사용할 수 있는 google Map API를 이용했는데 파라미터가 무조건 경도 위도 값이어야 지도에 나타낼 수 있었다. 그래서 백에서 처리를 해서 값을 전달하려고 했으나 값이 이상하게 None 밖에 안 나오고 5시간 정도 진행했지만 해결이 안 됐다. 옆에서 안타깝게 보고 있던 언니가 클라이언트단에서 해결하겠다고 해서 언니한테 부탁했다. 그런데 클라이언트단에서 한글 주소 값을 받아 지도에 뿌려주는 것은 성공했으나 변환 시 속도가 느려 앱이 작동되는데 30초가 넘게 걸리는 문제가 생겼다. 해당 문제를 해결하기 위해 두 가지 방법을 생각했다. 첫 번째 백에서 API를 이용해서 Request가 있을 때마다 변환해서 클라이.. 더보기
[Spring boot] AWS DynamoDB와 Spring을 이용한 CRUD API 설계(1) 최근 졸업작품을 위해 Dynamo DB가 필요하다고 생각했고 이제부터 진행상황을 노션에 정리하는 게 아닌 블로그에 정리하려 한다. 첫 스텝부터 천천히 밟아보자 왜? Dynamo DB와 Spring? AWS에서는 많은 데이터 베이스 서비스를 제공한다. RDS DynamoDB Redshift ElastiCache 등등 다양한 서비스가 존재한다. 이 중 나는 RDS와 Dynamo DB를 써봤고 Redshift와 ElastiCache는 대용량 처리를 위한 데이터 베이스라 사용해 본 적이 없다. 그럼 RedShift와 ElastiCache를 제외한 두 가지 서비스 중에 내가 만드는 작품에는 어느 게 더 효율적인지 생각해봤다. 내가 만드려고 하는 작품은 하드웨어적인 요소가 어느 정도 가미되어있고 일반적인 웹 애플리.. 더보기