본문 바로가기
반응형

기타4

3년차 주니어 개발자가 읽어 본 [데이터 엔지니어를 위한 97가지 조언] 한창 재취업을 위해 준비 중인 시기에 이라는 책을 접하게 되었다. 나는 데이터 엔지니어는 아니고 백엔드 개발자이지만, 백엔드에서도 떼어 놓을 수 없는 것이 데이터이기에 관심을 가지고 읽어보게 되었다. 이 책은 대단한 데이터 엔지니어들이 자신만의 노하우 또는 철학 등을 소개하는 책이다. 사실 아는 이름은 없었지만 모두들 어디선가 엄청난 양의 데이터를 활용해서 날고 기고 했던 분들일 것이다. 재밌는 점은 이렇게 경험이 많은 분들도 서로 다른 의견을 갖고 다른 답을 제시하고 있다는 점이었다. 책 앞부분에서 옮긴이 분이 하신 말씀처럼, 모두가 다른 경험을 갖고 다양한 방법으로 해겼을 했을 것이기에 각기 다른 포인트를 중요하게 생각한다는 것이다. 백엔드 개발을 할 때에도 속도, 정확성 등 어떤 부분을 중요하게 생.. 2023. 11. 30.
[Python/FastAPI] 1. API 정의 - HTTP Request (2) 지난 포스트에서는 FastAPI에서 HTTP API를 정의할 때 Path Operation과 Path parameter를 정의하는 방법에 대해 알아보았습니다. 이번 포스트에서는 Query parameter와 Request body를 정의하는 방법을 알아보겠습니다. [Python/FastAPI] 0. Overview [Python/FastAPI] 1. API 정의 - HTTP Request (1) FastAPI에서의 Query Parameter 정의 # query parameter 이용 @app.get("/items") def read_item(page: int = 0, size: int = 10): return items[page * size: (page + 1) * size] # optional 설정 .. 2023. 3. 17.
[Python/FastAPI] 1. API 정의 - HTTP Request (1) 지난 포스트에서는 FastAPI가 무엇이고 어떤 장점이 있는지 알아보았습니다. 이번에는 실무에 바로 적용하기 위해 가장 먼저 알아야할 HTTP Request 기능을 알아보겠습니다. [Python/FastAPI] 0. Overview 새로 이직한 회사에서 Python의 FastAPI를 사용하고 있어 FastAPI에 대해 알아보았습니다. 기존 코드를 이해하기 위해 API 구현 관련 기능들을 앞으로 알아볼 계획입니다. 이번 포스트에서는 FastAPI가 dct-wonjung.tistory.com FastAPI의 API 정의 - HTTP Request FastAPI에서 API를 정의하려면 어떻게 해야할까? HTTP 요청에 필요한 정보들은 다음과 같다. - Method - URL - Header - Paramete.. 2023. 3. 16.
[Python/FastAPI] 0. Overview 새로 이직한 회사에서 Python의 FastAPI를 사용하고 있어 FastAPI에 대해 알아보았습니다. 기존 코드를 이해하기 위해 API 구현 관련 기능들을 앞으로 알아볼 계획입니다. 이번 포스트에서는 FastAPI가 무엇인지 정리해 보았습니다. FastAPI란? FastAPI는 파이썬으로 API를 빌드하기 위한 웹 프레임워크이다. Starlette를 사용하여 다른 파이썬 웹 프레임워크보다 빠른 성능을 보인다. Starlette 다른 파이썬 웹 프레임워크(Flast, Django 등)보다 가볍고 강력한 프레임워크이다. 내부적으로 uvicorn을 사용해서 빠르다. uvicorn uvloops와 httptools를 사용하는 초고속 ASGI 서버이다. ASGI: Asynchronous Server Gatewa.. 2023. 3. 10.
반응형