IT4 [ReactJS] Mapbox js lib 활용 (2) - GeoJSON and Point 지난 시간에 이어 ReactJS와 Mapbox를 활용하여 지도에 Point를 표시하는 것을 해보겠습니다. Mapbox를 사용하기에 앞서 GeoJSON이라는 것을 먼저 알아야 하는데 간단히 말하면 "위치 정보를 기반으로 다양한 지형을 표시하기 위한 표준"입니다. https://datatracker.ietf.org/doc/html/rfc7946 이것을 왜 알아야 하나? 이유는 앞서 간단히 말했듯이 지도에서 어떠한 위치를 그리기 위해서는 GeoJSON 형식의 Data 포맷이 필요하기 때문입니다.(아래에서 코드로 자세히 표현하겠습니다) GeoJSON은 다음과 같은 기본 포맷을 가집니다. {"type": "Point", "coordinates": [lon, lat]} (type은 예시로 Point만 적었는데 Mu.. 2021. 7. 14. [ReactJS] Mapbox js lib 활용 (1) - How to Start 현업에서 하고 있는 업무를 진행하다 보니 전 세계 각 법인별 관리하고 있는 Place들에 대한 Management가 필요하여 이것저것 알아보던 중 Mapbox lib을 사용하여 Admin dashboard를 구성하게 되었습니다 사실 Mapbox 말고도 Google map이 있는데 어떻게 보면 Google Map은 Major이다만 최초 시작 당시 Mapbox에서 지원하는 API가 좀 더 우리의 방향성이 맞다고 생각하여 Mapbox로 시작하게 되었습니다 (몇 개월이 지난 지금, 사실 Google Map API를 다 보지는 못했지만 지원하는 부분이 서로 비슷비슷해 보임) 또 시작하기에 앞서 가격에 대한 얘기를 하고 싶은데 Load Map만을 기준으로 Mapbox는 50,000 call까지 공짜, 그 뒤로는 아.. 2021. 7. 12. [AWS] Solutions Architect - Associate 합격 후기(feat. online 시험) 지난 11월, AWS 교육을 듣는 중 문뜩 “아 시험이나 한번 봐볼까” 하는 생각으로 도전하게 된 AWS Solutions Architect — Associate 사실 AWS는 2016년 12월부터 사용하고 있었는데 그 후에도 시험을 볼까란 생각이 없던 것은 아니다. 다만 만료기간이 없는 시험도 아니고 시험 비용도 $150 이기에 굳이 내가 이걸 봐야 하나라는 생각을 가지고 있었던 듯. 근데 어디서 뽐뿌가 온건지, 나도 모르게 지난달 교육을 받는 도중 시험을 신청하게 되었고 오늘 시험을 보는 순간까지 아 미쳤지 내가 왜 그랬을까라는 생각과 함께 시험에 입하게 되었다.전에는 일정을 맞춰서 시험장에 가서 시험을 봐야했지만, AWS에서 근무하는 전 회사 동기가 online 시험도 가능하 다해서 한번 onlin.. 2021. 6. 20. [AWS] The batch process by AWS SQS/Lambda Back-End 서버를 개발하다 보면 종종 많은 양의 데이터를 그것도 수시로 처리해야 하는 경우가 있다. 대표적인 예로 DB의 Data를 불러와 원하는 방향으로 처리 후 Update 시킨다거나 외부로부터 API 호출이 들어와 상응하는 Data를 처리하거나 Scheduled Job을 처리하는 등 많은 상황이 있겠다. 필자의 경우 Back-End 서버로 AWS EC2 + Sprint Boot를 활용하여 외부 API 호출을 처리하는데 API 호출에 대한 Response와 Job을 분리하고자 AWS SQS/Lambda를 사용하게 되었다. (여기서 Job이라 함은 API 호출에 따른 Batch Job인데 API 서버에게 10,000명 이상의 User Data를 처리하게 함은 너무 Burden이라 생각하여 분리하게.. 2021. 6. 20. 이전 1 다음