DevOps

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - Django 기초 - 2

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - Django 기초 - 2

    일단 먼저 admin패널을 이용하기 위해 admin을 만들어 보도록 하겠습니다. $python manage.py createsuperuser 를 치시고 기본적인 정보를 쳐주시고 $ python manage.py runserver 을 통해 서버를 시작하고, http://localhost:8000/admin에서 아까 만든 admin정보로 로그인하게 되면 아래와 같은 창이 뜨게 됩니다. 그리고 이 Admin패널에서 DB에 접근 권한을 설정해 주도록 하겠습니다. /mysite/polls/admin.py from django.contrib import admin from .models import Question, Choice admin.site.register(Question) admin.site.registe..

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - Django 기초 - 1

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - Django 기초 - 1

    Django 시작 우선 anaconda의 가상환경에 django의존성을 설치하고 관련 cli를 이용해서 프로젝트를 생성해 보도록 하겠습니다. $conda activate Machine_learning $conda install django $django-admin startproject mysite 으로 프로젝트를 만들면 아래와 같은 파일 구조가 나오게 됩니다. 그리고 기본적으로 manage.py에 있는 설정옵션을 바탕으로 서버를 아래 코드를 통해 시작하면 다음과 같게 됩니다. $python manage.py runserver 그리고 mysite라는 프로젝트 내에서 설문조사 하는 앱을 하나 더 구동시킬 것이므로 아래의 명령어를 쳐줍니다. $python manage.py startapp polls 첫 번쨰..

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - 어플리케이션 이벤트 스토밍

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - 어플리케이션 이벤트 스토밍

    이제 이를 하기 위해서 이벤트 스토밍을 할 차례입니다. 이벤트는 사용자가 행동을 해서 발생한 결과입니다. 이 때 각자 생각나는 event 즉 저희의 경우면 음식 주문, 음식 조회, 주문완료, 주문 취소,... 등등이 있겠습니다.를 다 일단 붙입니다. 그리고 상이하거나 중복된건 다 지우고, 이벤트가 발생하는 시간순서대로 붙입니다. 그리고 동시에 수행되는 작업은 수직으로 붙입니다. 그리고 이 떄 중요한 점은 비지니스 용어를 사용하면 안됩니다. 모든 파트의 사람이 참여하는 행위이기 때문에, 데이터베이스... 등등 시스템 내에서 발생되는것을 찾는게 아니기 때문입니다. 이런 것을 제외하고 적어야 합니다. 이는 이벤트 스토밍을 한 예시입니다. 그리고 프로세스를 그룹핑 하는 과정을 거칩니다. 맨 위의 경우는 주문을 ..

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - 도메인 주도 설계 (DDD)

    [ DevOps ] - AWS 기반 소규모 & 중규모 아키텍트 설계 - 도메인 주도 설계 (DDD)

    기존 프로세스 각 프로세스에는 크게 5가지 역할이 존재하게 됩니다. 그리고 이 과정에서 관점 차이가 존재할 수 밖에 없는데, 이 과정에서 싸울 수가 있습니다. 이러한 감정소모를 해결하고, 일정을 관리하고, 프로젝트가 원만히 진행되도록 해주는 역할이 PM이 하는 역할입니다. 기획자의 입장에서 자기가 구상한 기능들이 있는데, 개발자는 이게 다 불가능 하다고 합니다. 그리고 개발자도 계속 해야할 일이 쌓입니다. 기획자의 애로사항이 점차 하나씩 늘어가기 때문입니다. 뭐도 더 추가해달라 뭐도... 등등으로요. 디자이너도 마찬가지 입니다. 개발자가 개발하는 것에 따라서 디자인도 다 변경해야 하기 때문입니다. 그리고 기획자가 구체적인 기획을 세우지 않으면 이 구체적인 디자인을 디자이너가 다 생각해야 하므로 디자이너도..