12 Factor App
·
Docker
12 Factor App이란? 최근 소프트웨어를 서비스 형태로 제공하는 게 일반화되면서, 웹앱 혹은 SaaS(Software As A Service)라고 부르게 되었다. Twelve-Factor app은 아래 특징을 가진 SaaS 앱을 만들기 위한 방법론이다. 설정 자동화를 위한 절차(declarative) 를 체계화 하여 새로운 개발자가 프로젝트에 참여하는데 드는 시간과 비용을 최소화한다. OS에 따라 달라지는 부분을 명확히하고, 실행 환경 사이의 이식성을 극대화 한다. 최근 등장한 클라우드 플랫폼 배포에 적합하고, 서버와 시스템의 관리가 필요없게 된다. 개발 환경과 운영 환경의 차이를 최소화하고 민첩성을 극대화하기 위해 지속적인 배포가 가능하다. 툴, 아키텍처, 개발 방식을 크게 바꾸지 않고 확장(s..
도커(Docker) 이미지의 구조
·
Docker
들어가기 전 아래 링크에 해당하는 내용을 직접 해보고 정리한 내용입니다. 만들면서 이해하는 도커(Docker) 이미지: 도커 이미지 빌드 원리와 OverlayFS 도커 이미지는 유니온 마운트 기술을 활용해 계층화된 레이어들로 구성되며, 도커 레지스트리를 사용해 쉽고 효율적인 공유를 가능하게 해줍니다. 이 글에서는 도커 이미지가 저장되는 방식과 www.44bits.io 도커는 컨테이너를 실행하고 관리할 수 있도록 도와주는 도구입니다. 도커 이미지는 도커를 받들고 있는 중요한 기둥 중 하나입니다. 도커 이전의 컨테이너 기술들에서는 컨테이너 환경을 완전하고 효율적으로 복원한다는 게 상당히 어려웠습니다. 하지만 도커는 파일을 계층으로 나눠서 저장할 수 있는 유니온 마운트 기술과 도커 허브라는 원격 저장소를 기본..
Python_study
·
Python
지난 주 내용 # 1. 가로 20cm, 세로 10cm 삼각형 넓이 a= 20 b= 10 c= a*b/2 print(c,'cm') 100.0 cm # 4번 문자열이나 자료 값의 길이를 나타내는 함수는 len() # 5번 a = "Life is too short, You need Python" a[-11:] 'need Python' # 6번 a = "Python is the best choice" text = a[:5] print(text.upper()) b = "I only trust Python %d%%" %50 print(b) PYTHO I only trust Python 50% 이번 주차 문제
FIFA22 선수 데이터 분석
·
Python
들어가기 전 저는 어렸을 때 Xbox360을 가지고 게임을 즐겨했습니다. 그중에서 FIFA 11을 제일 많이 했었는데 그때 항상 AI와 경기를 했습니다. AI와 하기 전에 플레이할 팀을 골라야 하는데 그 당시 한국에서는 보통 레알 마드리드, 바르셀로나, 맨유 정도로 팬이 되게 많았었는데 저는 어렸을 때부터 홍대병인지 맨체스터 유나이티드의 반대같은 맨체스터 시티를 항상 골랐습니다. 그래서 축구에 대한 관심이 되게 많습니다. 그런 김에 FIFA22 선수 데이터를 가지고 간단하게 분석을 한번 진행해보았습니다. https://www.kaggle.com/datasets/stefanoleone992/fifa-22-complete-player-dataset FIFA 22 complete player dataset 1..
[BigQuery/빅쿼리-SQL] 여러 개의 값 비교(case식, sign함수, greatest함수, least함수)
·
SQL
하나의 레코드에 포함된 여러 개의 값을 비교해보는 방법입니다. 연도 별 각 분기의 매출 테이블을 아래와 같이 형성해 주었습니다. 분기별 매출 증감 판정 SQL에서 하나의 레코드가 가지고 있는 값을 select문으로 한 번에 볼 수 있습니다. CASE 식을 이용해 조건을 걸어주고 1분기보다 2분기의 매출이 많은 경우 '+' 같으면 공백, 적은 경우 '-'을 출력하며, 매출액 차이는 'different_q2-q1'으로 출력하며 SIGN함수를 적절히 이용하면 CASE 식보다 더욱 간단하게 증감을 알아낼 수 있습니다. https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions?hl=ko#sign 수학 함수 | BigQu..
MLOps 스터디 요약
·
카테고리 없음
지난 mlops 스터디에서 한 내용들을 간단하게 정리해봤습니다. 일단 간단히 요약해보자면 데이터 준비, mlflow기초, fastapi기초 mlflow로 결과 트래킹 후 fastapi로 단순 배포 다양한 추론 패턴 구현 먼저 제가 aws에 대한 경험이 부족하여 다음 영상을 시청하고 많은 도움을 얻었습니다. https://youtu.be/AtG_QD1JAZk https://www.kaggle.com/code/nageshsingh/mask-and-social-distancing-detection-using-vgg19/notebook Mask and social distancing detection using VGG19 Explore and run machine learning code with Kaggle ..