본문 바로가기

개발94

내돈내산 비전공자의 항해 99 수강/수료 후기 (스파르타 코딩클럽) 이번 시간에는 내돈내산!! 항해 99 수강 후기를 알려드리겠습니다! 100% 솔직한 후기이며 제가 체감한 장/단점을 정리했습니다. 저는 현급으로 선불 완납 후 수강하기 시작했고 프로그램 시작 전에 진행하는 사전스터디는 참가하지 않았습니다. [내돈내산] 비전공자의 항해 99 수강/수료 후기 [내돈내산] 비전공자의 항해99 수강/수료 후기 1. 항해99를 하기 전 나의 백그라운드 2. 항해 99를 선택한 이유 3. 항해99의 장점 4. 항해99의 단점 결론 위의 목차를 클릭하면 해당 섹션으로 자동 이동 합니다. 항해99를 하기 전 나의 백그라운드 상경계열 전공, 졸업 후 무역회사에서 근무하고 있었다. 영어/중국어 복수전공자이고 토익 950 이상 정도로 비즈니스 영어 구사 가능한 정도이다. (코딩에 영어능력이.. 2023. 8. 13.
웨이팅API에서 동시성제어 구현하기 1 식당 웨이팅 시스템은 여러 고객들의 예약 및 대기 리스트를 관리해야 한다. 동시에 여러 고객이 예약하거나 대기 목록에 추가되는 경우, 데이터의 일관성을 유지하고 예약 가능한 시간 또는 자리를 정확하게 추적하기 위해 동시성 제어가 필요하다. ✔Bullqueue를 사용하여 웨이팅 동시성 제어하기! Bullqueue란 무엇인가? Bull Queue는 백그라운드 작업 처리를 위한 분산 큐 시스템으로, Redis 데이터베이스를 기반으로 동작한다. 기본적인 원리는, Producer(생산자)가 Message를 Queue에 넣어두면, Consumer가 Message를 가져와 처리하는 방식이다. Bullqueue의 작동원리 프로듀서(Producer) : 작업을 생성하고 bull Queue에 추가하는 역할, 이 작업은 큐.. 2023. 8. 9.
230703 실전프로젝트25 [PostgreSQL] 프로젝트 기술적 의사결정 ✅오늘 학습 Keyword [PostgreSQL] 팀 프로젝트 DB를 PostgreSQL로 정했고 노션에 기술적 의사결정이 정리되어있지만 구체적으로 고찰할 필요성을 느꼈다. ✅왜 MySQL이 아닌 PostgreSQL을 썼는가? 1. 공간 데이터 지원 PostgreSQL은 PostGIS라는 확장을 통해 공간 데이터를 지원한다. 공간 indexing을 사용하여 검색을 최적화할 수 있다고 판단했다. 2. 대규모 데이터 베이스 PostgreSQL은 확장성이 뛰어나고 대용량 데이터 베이스에서 잘 동작한다. 식당, user, reveiw등 900만 이상의 데이터를 핸들링하기에 적합하다고 판단했다. 3. MySQL 은 단순히 읽기/쓰기 작업에서는 더 빠른 성능을 보일 수 있지만 복잡한 쿼리 및 특정 작업에서는 불리할.. 2023. 7. 3.
230628 실전프로젝트24 [Nest.js] 애플리케이션 최종 테스트 ✅오늘 학습 Keyword 2023.06.28 - [분류 전체보기] - 230627 실전프로젝트23 [Nest.js] Jmeter로 부하테스트하기4 230627 실전프로젝트23 [Nest.js] Jmeter로 부하테스트하기4 ✅오늘 학습 Keyword 2023.06.28 - [실전프로젝트] - 230626 실전프로젝트21 [Nest.js] Jmeter로 부하테스트하기3 230626 실전프로젝트21 [Nest.js] Jmeter로 부하테스트하기3 ✅오늘 학습 Keyword 2023.06.20 - [실전프로 veritas-crystal.tistory.com ✅오늘 겪은 문제 로드밸런싱으로 인해 컨슈머가 다수 존재하게 되고 그로 인해 처리속도 차이가 발생하여 동시성제어가 보장되지 않았다. ✅문제 해결 maxR.. 2023. 6. 28.