RESTAPI와 GraphQL의 차이점과 특징에 대해 공부해보자.

초기 페이스북 앱은 HTML 웹사이트를 웹뷰로 감싼 형태로 개발되었다. 그러나 2012년 트래픽 증가와 함께 이런 구조가 성능 저하와 빈번한 크래쉬를 일으키는 문제가 발생했었다. 이에 페이스북 개발팀은 네이티브 앱으

· 6분 읽기

MySQL과 MongoDB의 차이를 알아보자.

MySQL과 MongoDB의 특징 비교 MySQL의 특징 타입 : 관계형 데이터베이스 데이터 저장 형식 : 고정된 행과 열 기반의 테이블 쿼리 : SQL 스키마 : 정적 스키마 (미리 정의된 데이터 구조에 따라 데이

· 1분 읽기

2024 회고 그리고 2025년 목표

첫 회사와 이직 결심 2023년 5월 1일, 나는 판교의 회사에서 첫 개발자로서의 커리어를 시작했다. 회사에 가면 많은 것을 배우고 성장할 수 있을 것이라 매우 기대했다. 하지만 첫 개발자 커리어를 시작하자마자 마주

· 6분 읽기

캐시 및 Redis 대기열 이관 - 7주차 WIL

캐싱 분석 보고서 캐싱이란 어플리케이션의 성능을 대폭 상승 시켜주는 대표적인 기술이다. 데이터를 일시적인 공간(캐시)에 저장하는 것을 의미하며, 조회 성능이 더 느린 계층(Disk I/O)에서 발생하는 병목 현상을

· 16분 읽기

콘서트 예약 서비스에서의 동시성 이슈 해결 방안 분석 및 성능 테스트 - 6주차 WIL

항플 백엔드에서, 내가 선택한 주제는 콘서트 예약 서비스이다. 콘서트 예약 서비스에서는 아래와 같은 세 가지의 동시성 이슈 발생 가능성이 있다. 유저의 잔액 충전 유저의 좌석 예약 예약된 좌석 결제 동시성 제어와 동

· 20분 읽기