분류 전체보기
-
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 3Web 2021. 8. 20. 22:29
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 2 FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 1 여러분이 아는 서비스 중 파이썬으로 개발된 서비스가 얼마나 될까요? 대표적으로 Instagram이 Django로 개발됐다고 알려졌죠. 그 외에 Reddit, Spotif mattpy.tistory.com 지난 글에서 Svelte와 FastAPI를 조합하는 방법을 간단하게 알아봤습니다. 이번에는 rollup.config.js를 수정해서 좀 더 편한 개발환경을 만들고 백엔드(FastAPI)와 프론트엔드(Svelte) 작업을 통해 간단한 글쓰기 기능을 하나 만들어 보겠습니다. 핫 리로딩(Hot Reloading) 사용하기 프론트엔드를 개발하게 되면 내가 ..
-
[미국기업분석] Unity Software Inc. (U)투자 & 경제 2021. 8. 14. 00:51
오랜만에 글을 올리는 거 같네요 ^^;; 취미로 주식투자를 하고 있기 때문에 종종 투자하는 종목에 대한 분석글도 올리려고 해요. 주로 미국 주식에 투자를 하고 있답니다. 그중에 오늘 알아볼 기업은 유니티 소프트웨어(Unity Software)라는 기업이에요. 아마 개발을 하시건 게임에 관심이 있으시다면 들어보신 적이 있을 거예요. Unity - Unity Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusias..
-
[경제상식] 진입장벽이란?투자 & 경제 2021. 7. 30. 23:14
개발 블로그인 줄 알았는데 경제용어가 웬 말이죠? 다들 먹고사는 것을 넘어 부자가 되고 싶지는 않으신가요? 최근에 주식 투자에 관심을 갖게 되니 자연스럽게 국가 경제와 산업 분석이 필요해졌습니다. 기초 개념 정리하는 겸 해서 경제용어를 쉽게 알아보고 투자와 어떻게 연결 지을 수 있는지 알아보도록 합니다. 서론이 약간 길었던 거 같네요. 주식 투자를 하게 되면 보통 투자하려는 회사가 어떤 업종에 있는지 알아야 하고 해당 업종에서 얼마나 경쟁력이 있는지 파악해야 합니다. 투자 대상의 미래를 긍정적으로 봐야 투자를 할 수 있기 때문이죠. 회사의 경쟁력을 보는데 여러 가지 요소가 있는데 그중에서도 진입장벽이라는 용어는 익숙하리라 생각합니다. 용어 그 자체로도 어떤 의미인지 유추할 수 있기 때문이죠. 일단 사전적..
-
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 2Web 2021. 7. 28. 22:40
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 1 여러분이 아는 서비스 중 파이썬으로 개발된 서비스가 얼마나 될까요? 대표적으로 Instagram이 Django로 개발됐다고 알려졌죠. 그 외에 Reddit, Spotify, Dropbox, Quora 등 많은 유명한 해외 서비스가 파이썬 mattpy.tistory.com 전편에 이어 개발환경 설정이 완료됐다면 이번 편에서는 FastAPI에 관해 다뤄보도록 하겠습니다. 지난 편에 폴더 구조를 보셨나요? pyproject.toml 파일이 존재하는 경로에 main.py라는 파일을 만들고 아래와 같은 코드를 작성해보도록 하겠습니다. from fastapi import FastAPI app = FastAPI() @app.get("/")..
-
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 1Web 2021. 7. 26. 23:17
여러분이 아는 서비스 중 파이썬으로 개발된 서비스가 얼마나 될까요? 대표적으로 Instagram이 Django로 개발됐다고 알려졌죠. 그 외에 Reddit, Spotify, Dropbox, Quora 등 많은 유명한 해외 서비스가 파이썬으로 작성됐습니다. 물론 서비스의 규모가 커지면서 파이썬 한 가지 언어로만 서비스를 구성하지는 않습니다. 그러나 메인 언어가 파이썬이라는 것이 중요하죠. 생산성이 좋다는 이유로 초기 제품을 개발할 때 파이썬을 많이 사용하곤 합니다. 메인 서비스 외에도 많은 분야에서 파이썬이 활용되고 있다는 점은 다들 아실 겁니다. 그렇다면 파이썬으로 어떻게 서버를 개발할 것인가에 관해 답하기 위해 이번 글에서는 파이썬으로 작성된 FastAPI라는 웹 프레임워크로 블로그를 만들어 볼 겁니다..
-
Poetry로 Python 개발환경 만들기Python 2021. 7. 18. 22:18
개발 중 제일 어렵다는 개발환경 만들기. 대부분의 언어는 패키지 매니저가 존재합니다. 기본 내장 라이브러리 외에 사용자 라이브러리를 써야 할 일이 많기 때문이죠. 오늘은 파이썬의 패키지 매니저 Poetry에 관해 소개하려고 합니다. Poetry 공식 홈페이지: https://python-poetry.org/ Poetry - Python dependency management and packaging made easy Dependency resolver Poetry comes with an exhaustive dependency resolver, which will always find a solution if it exists. And get a detailed explanation if no solut..
-
Django의 settings.py와 KMS(Key Management Service)에 관해Python 2020. 2. 16. 16:12
많은 Python개발자들이 웹서비스를 개발한다면 아마 웬만하면 Django를 우선적으로 고려하지 않을까 싶네요. 이번에 하고 싶은 이야기는 Django의 settings.py의 설정 값들에 관한 보안 처리입니다. 그동안 다양한 방법으로 비밀스러운(?) 값들을 보관하고 사용하다 최근에 KMS로 다 교체하였습니다. 그러므로 오늘 주제는 KMS를 활용한 settings.py 설정 값의 암호화 settings.py에 관해 수 년 간 Django를 통해 엔터프라이즈 급 서비스를 개발하고 운영하고 있습니다. 그 동안 서비스를 유지&보수하면서 느낀 것들이 많았어요. 처음 서비스 개발을 시작할 때 알았으면 좋았을 것들 말이죠. 그중 하나가 Python 소스코드 레이아웃입니다. 보통 처음 하시는 분들은 django-ad..
-
S3와 CloudFront를 이용한 객체 보안 (2)AWS 2020. 2. 11. 22:06
2020/02/10 - [분류 전체보기] - S3와 CloudFront를 이용한 객체 보안 (1) S3와 CloudFront를 이용한 객체 보안 (1) 오랫동안 서비스에서 첨부파일을 별다른 보안없이 S3에 업로드하여 제공하였다. 시간이 흘러 필연적으로 구글로 부터 보안 검사를 해야 Gmail API를 계속 사용할 수 있다는 경고를 받았다. 우리 서비스에서 사용하.. mattpy.tistory.com 안녕하세요 저번 글에 이어서 객체 보안에 관한 글을 마무리하려고 합니다. 바로 본론으로 들어갈게요! Behavior에 접근 제한 설정하기 바로 AWS Root계정으로 키페어 만들기를 하려고 하니 아직 CloudFront 설정이 다 안 끝났죠? 다른 설정은 일단 모른 척하시고 밑으로 내려가셔서 Restrict ..