요즘 Medium에서 핫한 글 하나 소개하려고 합니다. 이 글은 아래와 같은 내용을 담고 있습니다.
- JSON을 왜 사용하는지
- 앱에서 속도와 반응이 왜 중요한지
- JSON이 앱을 느리게 하는지?
- 왜 JSON이 앱을 느리게 하는지
- JSON의 대안
- 데이터 포맷 최적화 (왜 바이트 단위가 중요한지)
- 바이너리 포맷을 통한 사이즈 효율화
- JSON 퍼포먼스 최적화
- 실제 사례를 통해 살펴보는 JSON 속도 최적화
- 결론
이 글은 JSON을 왜 많이 사용하는지, 그리고 어떤 점이 문제인지 살펴봅니다. 사실 이 부분을 살펴보며 이런 생각이 들었습니다.
대부분의 서비스는 JSON 최적화를 위해 투입하는 비용 대비 효용이 좋지 않은 것 같다. 확실히 JSON의 장점이 뚜렷하다.
그만큼 JSON이 왜 널리 사용되고 어떤 장점이 있는지도 분명하게 제시하고 있습니다.
하지만 그만큼 인사이트도 많은데요, 인상 깊었던 세부 주제를 살펴보면
- JSON은 범용성 측면에서 확실한 장점이 있습니다.
- JSON은 serialize하고 deserialize하는 비용이 큰 편인데, 마이크로 서비스의 경우 특히 비용이 높아질 수 있습니다.
- JSON의 대체제가 있다니!
- JSON을 잘 사용하는 방법이 있다니!
- JSON을 사용했을 때 발생한 이슈를 해결한 사례들이 너무 좋습니다.
와 같습니다.
더 자세한 내용은 원문을 읽어보시면 좋을거 같아요 !