profile
잘 & 열심히 살고싶은 개발자

Clean Architecture 6부: 세부사항

로버트 C. 마틴의 클린 아키텍처를 읽고 내용 요약 및 생각 정리용 포스트 요약 으악 포인트 질문 소감 추가 사항

2021년 5월 6일
·
0개의 댓글

Clean Architecture 5부: 아키텍처

로버트 C. 마틴의 클린 아키텍처를 읽고 내용 요약 및 생각 정리용 포스트 요약 정책과 세부사항을 엄격하게 분리함으로써 세부사항은 최대한 늦게 결정할 수 있고, 이를 통해 시스템이 세부사항에 의존하지 않기 때문에 개발, 배포, 유지보수가 상대적으로 간단해진다. 시스템

2021년 5월 5일
·
0개의 댓글

Clean Architecture 4부: 컴포넌트 원칙

로버트 C. 마틴의 클린 아키텍처를 읽고 내용 요약 및 생각 정리용 포스트 요약 컴포넌트 응집도 1. 재사용/릴리스 등가 원칙(REP): 컴포넌트는 재사용 가능한 클래스들로 구성되어야 한다. 컴포넌트를 구성하는 클래스들은 서로 공유하는 목적이 있어야 한다. 2

2021년 4월 29일
·
0개의 댓글

Clean Architecture 3부: 설계 원칙

로버트 C. 마틴의 클린 아키텍처를 읽고 내용 요약 및 생각 정리용 포스트 요약 단일 책임 원칙(SRP) 단순히 하나의 함수는 하나의 기능만을 해야 한다는 뜻이 아니다.(너무 작은 범위) 단일 모듈은 단 하나의 액터(=이해관계자 집단)만을 책임져야 한다. 같은 액터를

2021년 4월 24일
·
0개의 댓글

Clean Architecture 1~2부: 소개 & 프로그래밍 패러다임

로버트 C. 마틴의 클린 아키텍처를 읽고 내용 요약 및 생각 정리용 포스트설계(저수준)와 아키텍처(고수준)로 구분하려 하지만 결국 둘의 경계는 명확하지 않다.소프트웨어 시스템의 가치는 행위와 아키텍처(구조)로 나눌 수 있다. 업무 관리자는 행위(소프트웨어가 잘 돌아가나

2021년 4월 18일
·
0개의 댓글
post-thumbnail

AWS General Immersion Day

리눅스 윈도우 맥 등의 운영환경 설치 가능여러 구매 옵션으로 비용 최적화 가능이미지 (아마존 리눅스, 우분투 등) 설치사용자 지정 가능하여 OS 커널 파라미터 튜닝, 어플리케이션 실행환경 구축, 운영/배포를 위한 스크립트블록 스토리지API 연결하여 생성, 연결 수정여러

2021년 4월 12일
·
0개의 댓글
post-thumbnail

Linux Upskill 8. 한국어 locale, chroot, busybox와 심볼릭 링크

우선 locale(이하 로케일)이 무엇인지부터 설명해야 할 것 같다.국가별로 언어나 날짜, 단위, 통화 등 많은 부분에서 다른점이 있는데, 시스템 상에서 자신이 속한 나라의 문화에 맞는 표기법을 쓰고 싶을 것이다. 그래서 이런 부분을 선택할 수 있도록 하는 것이 로케일

2021년 4월 10일
·
0개의 댓글
post-thumbnail

Linux Upskill 7. 로그 회전, inode & symbolic link, shell script

리눅스로 서버를 운영하면 로그를 통해 문제를 파악하는 경우가 많다. 이럴 때를 대비해 항상 로그를 쌓도록 되어 있는데, 매일매일의 로그가 쌓이다보면 엄청난 양이 되기에 이를 처리하는 과정도 필요하다. 리눅스에서는 로그 회전을 뜻하는 logrotate를 통해 일정 주기마

2021년 4월 10일
·
0개의 댓글
post-thumbnail

Linux Upskill 6. 패키지 저장소 추가, tar, 컴파일과 설치

본 포스트는 박재호님의 유튜브 강의를 보고 개인적으로 정리한 내용입니다. 1. ubuntu 패키지 저장소 추가하기 일반적으로 ubuntu에 패키지를 설치할 때로 설치하면 되는데 저장소를 추가해야 하는 이유는 무엇일까? 먼저 소프트웨어가 베타버전이거나, 상위 버전을 미

2021년 4월 9일
·
0개의 댓글
post-thumbnail

패션 이커머스 스타트업을 위한 AI 기반 추천 서비스 웨비나

패션 이커머스 스타트업을 위한 AI 기반 추천 서비스 웨비나 1. 제품 소개 1-1. Amazon Personalize 쇼핑 이력 바탕으로 개인화된 경험 제공 유사 제품 자동 추천 검색에 도움 기타 마케팅 측면에서도 도움 1-2. Amazon Fraud Detecto

2021년 4월 7일
·
0개의 댓글
post-thumbnail

Linux Upskill 5. sftp, 파일 접근 허가, sudo권한 부여

본 포스트는 박재호님의 유튜브 강의를 보고 개인적으로 정리한 내용입니다. 1. sftp로 복사하기 ftp는 file trasfer protocol의 약자로 파일 전송에 사용되는 규약이다. 이번에 사용할 sftp는 secure가 붙어서 ftp보다 안전하게 전송하기 위해

2021년 4월 6일
·
0개의 댓글
post-thumbnail

Linux Upskill 4. 서비스 포트 관리, 반복 작업, 파일 찾기

본 포스트는 박재호님의 유튜브 강의를 보고 개인적으로 정리한 내용입니다. 1. 서비스 포트 관리 1-1. 명령어 실습 1-1-1. netstat -na 여기서 옵션은 다른 명령어에서도 유추할 수 있듯 모든 목록을 가져오라는 뜻이다. 옵션은 dns query를

2021년 4월 4일
·
0개의 댓글
post-thumbnail

Linux Upskill 3. vim, apache, grep

본 포스트는 박재호님의 유튜브 강의를 보고 개인적으로 정리한 내용입니다. 1. vim 1-1. 명령어 실습 이전 포스트까지는 문서를 편집할 때 nano를 사용했지만, 앞으로는 vim을 사용해 편집하고자 한다. 이를 위해 vim에 대한 기초적인 실습을 이번 포스트에서 다룰 것이다. 우선 /etc/services 라는 파일을 testfile이라는 이름으로 ...

2021년 4월 3일
·
0개의 댓글
post-thumbnail

Linux Upskill 2. 파일 접근 권한, 시간대, midnight commander, 탭과 화살표 사용

본 포스트는 박재호님의 유튜브 강의를 보고 개인적으로 정리한 내용입니다. 1. 파일 접근 허가와 sudo 1-1. 명령어 실습 위와 같이 명령어를 입력하면 다음처럼 결과가 나온다. 여기서 왼쪽의 r,w가 있는 곳이 접근 권한을 나타내는 부분이다. 가장 왼쪽의 -

2021년 4월 3일
·
0개의 댓글
post-thumbnail

Linux Upskill 1. 서버접속과 디렉토리 관련 명령어, 매뉴얼 확인

본 포스트는 박재호님의 유튜브 강의를 보고 개인적으로 정리한 내용입니다.강의에 나와있는 대로 AWS계정을 만들고, EC2 인스턴스를 생성한다. ssh 접속을 위해 키페어를 생성하는데, 윈도우 사용자일 경우 PuTTY를 사용해야 ssh 접속을 할 수 있고, AWS에서 제

2021년 4월 1일
·
0개의 댓글
post-thumbnail

파이썬 알고리즘-127 (프로그래머스) 가장 긴 팰린드롬

코드 다른 사람의 풀이

2021년 3월 29일
·
0개의 댓글
post-thumbnail

파이썬 알고리즘-126 (프로그래머스) 단속카메라

코드 다른 사람의 풀이

2021년 3월 26일
·
0개의 댓글
post-thumbnail

파이썬 알고리즘-125 (프로그래머스) 메뉴 리뉴얼

코드 다른 사람의 풀이

2021년 3월 24일
·
0개의 댓글
post-thumbnail

파이썬 알고리즘-124 (프로그래머스) n진수 게임

convert 함수는 이 블로그를 참고하였다.

2021년 3월 19일
·
0개의 댓글
post-thumbnail

파이썬 알고리즘-123 (프로그래머스) 압축

정수를 인자로 넣어, 인자에 해당하는 유니코드 문자를 돌려주는 메소드.풀이에서는 딕셔너리의 key로 알파벳을 만들기 위해 사용했다.알파벳 대문자를 제공해주는 모듈로, list를 씌우면 한 문자가 하나의 원소인 리스트가 나온다.

2021년 3월 17일
·
0개의 댓글