Showing posts with the label nodejs

Node.js 비동기 처리의 심장, 이벤트 루프의 동작 원리

Node.js는 현대 백엔드 개발에서 가장 인기 있는 기술 중 하나로 자리 잡았습니다. 뛰어난 성능과 확장성 덕분에 수많은 글로벌 기업들이 핵심 서비스에 Node.js를 채택하고 있습니다. 그런데 여기서 한 가지 근본적인 의문이 생깁니다. 자바스크립트는 본질적으로 '싱글 스레드(Single Thread)' 기반 언어입니다. 어떻게 단 하나…
Node.js 비동기 처리의 심장, 이벤트 루프의 동작 원리

The Heart of Node.js: Unraveling the Event Loop

At the core of Node.js lies a design choice that often seems counterintuitive for a high-performance server technology: it is single-threaded. In a world where multi-core processors are standard, ho…
The Heart of Node.js: Unraveling the Event Loop

非同期処理を支えるNode.jsイベントループの鼓動

現代のウェブアプリケーション開発において、Node.jsはその卓越したパフォーマンスとスケーラビリティにより、バックエンド技術の主要な選択肢としての地位を確立しました。特に、大量の同時接続を効率的に処理する能力は、リアルタイム通信やマイクロサービスアーキテクチャといった現代的な要求に見事に合致しています。この驚異的な性能の根幹をなすのが、Node.jsの心臓部ともいえる「イベントループ」です。…
非同期処理を支えるNode.jsイベントループの鼓動

揭示Node.js异步之魂:事件循环的底层逻辑

在现代Web开发领域,Node.js凭借其卓越的性能和独特的架构,早已成为构建高并发、可扩展网络应用的首选平台。当我们谈论Node.js的强大性能时,几乎总会提到两个核心概念: 非阻塞I/O(Non-blocking I/O) 和 事件驱动(Event-driven) 。而将这两个概念粘合在一起,并赋予Node.js以“生命”的,正是其内部那个既神秘又至关重要的引擎—— 事件循环(Event …
揭示Node.js异步之魂:事件循环的底层逻辑

AWS Lambda 파일 업로드, API Gateway 연동 시 겪는 문제와 해결법 총정리 (S3 연동 포함)

서버리스 아키텍처, 특히 AWS Lambda를 사용하여 웹 애플리케이션을 구축할 때 가장 흔하게 부딪히는 난관 중 하나는 바로 '파일 업로드' 기능 구현입니다. 단순히 텍스트 데이터만 주고받는 API와 달리, 이미지, 동영상, 문서 등 바이너리 데이터가 포함된 multipart/form-data 형식의 요청을 처리하는 것은 생각보다 까다…
AWS Lambda 파일 업로드, API Gateway 연동 시 겪는 문제와 해결법 총정리 (S3 연동 포함)

AWS Lambda와 API Gateway 활용, S3에 Multipart 이미지 업로드 시 파일 깨짐 문제 해결

AWS API Gateway와 Lambda 서비스 개발 중에 클라이언트에서 multipart로 사진을 AWS Lambda로 보내고, Lambda에서 S3로 다시 사진을 업로드하는 작업이 필요했습니다. Flutter를 이용해 서비스를 개발하려 했으나 아직 Flutter용(dart) SDK가 없어서 우리쪽 서버를 거쳐서 보내기로 결정했습니다. 미디…
AWS Lambda와 API Gateway 활용, S3에 Multipart 이미지 업로드 시 파일 깨짐 문제 해결
OlderHomeNewest