본문 바로가기

Python4

AWS 서버리스 단축URL 서비스 만들기 - 2 이전 글 : AWS 서버리스 단축URL 서비스 만들기 - 1 이번 두번째 글에선 AWS Lambda와 S3에 대한 소개, 본격적으로 우리가 개발할 단축 URL 서비스 구조에 대해 알아볼 것이다. 그리고 개발에 앞서 필요한 AWS CLI와 Toolkit 설정을 해본다 1. 람다 AWS Lambda 소개 페이지 람다는 서버 프로비저닝, 런타임 관리 없이 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스이다. 대부분의 유형의 어플리케이션이나 백엔드 서비스에 대한 코드를 별다른 인프라 관리 없이 바로 실행할 수 있다. 람다는 코드를 ZIP 파일이나 도커 컨테이너 이미지를 업로드하면 바로 사용할 수 있게 된다. 또한 AWS 서비스에서의 일어나는 동작에 대한 자동 트리거를 설정하여 람다가 동작하도록 할 수 있고, AP.. 2021. 7. 25.
alembic을 이용해 DB 마이그레이션 하기 (2) 이번 포스트에서는 DB연결을 위한 alembic.ini 를 수정하기 Migration Script를 생성 및 작성하여 upgrade, downgrade Migration 하기 에 대해 다뤄본다. 이전 포스트를 보려면? ✋ 더보기 alembic을 이용해 DB 마이그레이션 하기 (1) 우선, alembic.ini파일을 연다. DB경로를 설정해 줄 것 이다. 본 포스트에서는 alembic의 사용법에 집중하기 위해 별다른 설치가 없는 sqlite를 사용한다. 아래와 같이 추가해준다 sqlalchemy.url = sqlite:///db_file.db 만일 postgresql, mysql을 연결하고싶다면? 더보기 sqlalchemy.url = postgresql://username:password@127.0.0.1.. 2020. 3. 18.
alembic을 이용해 DB 마이그레이션 하기 (1) Django를 주로 사용해오면서 Django에 내장된 마이그레이션 기능만을 사용해왔다 최근에 Flask로 작업을 하게 되면서 alembic이라는 DB 마이그레이션 도구를 접할 수 있게 되었다 alembic은 SQLAlchemy 단체에서 만든 마이그레이션 도구로 당연히 SQLAlchemy를 이용하여 관리를 할 수 있다 가장 인상깊은 점으로는 미리 SQLAlchemy로 ORM 정의를 하면 alembic upgrade head 와 같이 간단한 명령으로 마이그레이션을 할 수 있다는 것이다 Python과 SQLAlchemy를 간단히 알고 있다면 alembic을 익히기에 무리가 없을 것이다 행여나 두가지를 모두 모르더라도 부담 없이 빠르게 습득할 수 있을 것이라고 생각한다. 이번 글에서는 alembic을 설치하고,.. 2020. 3. 16.
- 카카오i 플러스친구 skill 튜토리얼 준비중 - i.kakao.com 카카오i 플러스친구 Skill 용 서버 튜토리얼 준비중 예상업로드일자 1월초 --2월27일-- 하지만 올리지 못했다.. 2018. 12. 6.
반응형