2024/06/23 2

[경단] 첫 meet up & 기획 회의

경단 프로젝트 첫 MEET UP 오늘은 경단 프로젝트 구성원 전체 첫 대면 회의를 했다!! 얼마전, 참혹한 팀 폭파 현장을 경험한 지라... 너무 많이 걱정했다. 심박수가 한 140까지 올라갔다..! 일부 구성원은 타지에 거주하고 있어서 2시간 30분에 걸쳐서 부산대까지 와주셨다. 그래서 더더 시간을 잘 써야하고, 힘들게 온 만큼 가치있게 시간을 보내고 싶었다.  그런데, 회사 CTO님께서 일부러 어느정도 미완성의 상태로 진행하면, 오히려 참여도를 이끌 수도 있을거라 넌지시 조언을 해주셔서 나름 조사도 몇 가지 해가고, 노션도 꽤 준비해갔지만 정말 큼직한 것들만 정해놓고 함께 참여하도록 이끌어보려고 노력했다. 나의 프로젝트가 아니라, 우리의 프로젝트이기 때문에, 내 기준의 완벽이 아니더라도 모두에게 있어..

비동기 처리를 지원하는 모델(스레드 기반/이벤트 루프 기반)

비동기(Asynchronous) 처리개발을 하다보면 비동기라는 용어를 많이 접하게 된다. 비동기라 함은, 특정 작업의 완료를 기다리지 않고 다른 작업을 동시에 수행하는 것이다. 곧, 서버에서 데이터를 요청하고 응답을 받아야 한다면, 응답이 오는 것과 관계없이 작업을 계속 이어나가 병렬로 작업을 동시에 처리하여 흐름이 멈추거나 지연되지 않는 것이다.왜 웹은 비동기를 지원해야하는가? 주로 성능과 사용자 경험을 향상시키기 위해서 필요하다. 웹 애플리케이션의 효율성을 높이고, 대규모의 동시 요청을 효과적으로 처리하며, 사용자의 대기 시간을 줄이는 데 중요한 역할을 한다.성능 향상효율적인 자원 사용: I/O 작업을 수행하는 동안 다른 요청을 동시에 처리할 수 있다.대기시간 감소: 데이터베이스 쿼리나 파일 다운로드..

Backend 2024.06.23