JSON은 정말 느립니다. 더 빠른 대안을 살펴봐요 ! | Disquiet*

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