일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 코딩테스트
- Docker-compose
- vue.js
- observability
- cloud
- 백준
- BaaS
- 프로그래머스
- 너비 우선 탐색
- sia
- Props
- k8s
- golang
- 13549
- 서버리스
- 도커
- 숨바꼭질3
- 설치과정
- ChangeCipherSpec
- Programmers
- kubernets
- kubernetes
- 모각코
- 비트코인
- 타원곡선
- FAAS
- Jenkins
- Vue
- docker
- alert
- Today
- Total
목록2021 하계 코독하구만 (7)
작업공간

서버리스로 배포를 할 프로젝트 제작 중 프로젝트 타 전공 팀원을 구하는데 어려움이 있던 경험이 있어 만들기 시작했다. 계획 [Frontend] - Vue . js [Backend] - Golang [DB] - Maria Database Frontend 작업 중 자신이 진행하고 있는 프로젝트 현황이나 공고들을 보여주는 화면 DB로 받은 공고들을 보여주는 탭이다. Search 를 누르면 조건 검색이 가능하다. 조건 검색은 프로젝트 규모 / 카테고리 / 모집 전공 / 프로젝트명 / 기간 등으로 일단 생각 중이다.
BFS 를 이용한 문제 풀이 13549번: 숨바꼭질 3 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 문제 조건 * 시간 제한 : 2초 * 메모리 제한 : 512MB 위 조건과 문제 상황을 고려하며 자료구조를 계획했다. 1. 술래와 숨는 사람의 위치 N ,K 는 모두 0 ~ 100,000 의 범위이므로 int로 생성 -> 8bytes 2. Queue에 넣기 위한 Node ( int x, int sec ) 를 필드만 고려했을 때 -> 개당 8bytes After. 0 ~ 100,000 번지의 방문 체크를..

서비스 개발을 떠올리면 서비스 로직 뿐만 아니라 서버 구성, 관리 등 신경써야할 일들이 굉장히 많다. 서버리스란 서버에 대한 업무를 클라우드 제공업체 ( 대표적으로 amazon )가 담당하고 개발자는 서비스 ( 비즈니스 ) 로직만 담당하는 효율적인 개발 형태이다. BaaS 와 FaaS Backend as a Service - 다른 서비스와 액세스가 가능하도록 해준다. 데이터베이스도 제공해준다. Function as a Service - 개발자는 사용자 정의 서버 측 로직을 작성할 수 있지만, 이러한 로직은 클라우드 서비스 제공업체가 전체를 관리하는 컨테이너에서 구동된다. BaaS와 달리 FaaS는 사전 작성된 서비스 라이브러리에 의존하지 않고 사용자 정의 애플리케이션을 생성하는 개발자에게 더 많은 제어 ..

Jenkins 소프트웨어를 지속적으로 통합 (Continuous Integration) 해주는 툴 빌드 자동화, 자동화 테스팅, 코드 표준 포맷 검사 등을 지원해준다. 개발중인 프로젝트에서 커밋은 매우 빈번히 일어나기 때문에 커밋 횟수만큼 빌드를 실행하는 것이 아니라 작업이 큐잉되어 자신이 실행될 차례를 기다리게 된다 코드의 변경과 함께 이뤄지는 이 같은 자동화된 빌드와 테스트 작업들은 다음과 같은 이점들을 가져다 준다. 프로젝트 표준 컴파일 환경에서의 컴파일 오류 검출 자동화 테스트 수행 정적 코드 분석에 의한 코딩 규약 준수여부 체크 프로파일링 툴을 이용한 소스 변경에 따른 성능 변화 감시 결합 테스트 환경에 대한 배포작업 이 외에도 젠킨스는 500여가지가 넘는 플러그인을 온라인으로 간단히 인스톨 할..

Daily Object - 스프링 프로젝트 복습 Review - 실전코딩 시간에 단순한 api 호출 메소드 구현을 해봤는데 동작과정은 제대로 알지 못한 채로 했었다. 이번 복습을 하면서 http request 의 처리과정을 이해했다. Spring Framework 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크 동적 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. Spring 특징 - 크기와 부하의 측면에서 경량 - 제어 역행이라는 기술을 통해 애플리케이션의 느슨한 결합을 도모 - 관점지향 프로그래밍을 위한 풍부한 지원을 함 - 애플리케이션 객체의 생명 주기와 설정을 포함하고 관리한다는 점에서 일종의 컨테이너라고 할 수 있음 - 간단한 컴포넌트로 복잡한 애플리케이션을 구성하고 설정할 ..

Daily Object - aws, jira, docker 학습 후 환경 세팅 Review - 프로젝트의 모듈 패키징과 Release 과정을 학습하였고, N K C 사에서 사용 중인 협업 툴 Jira의 중요성도 알게되었다. Amazon aws 아마존에서 제공하는 클라우드 서비스. 클라우드 분야 압도적 1위 점유율 수많은 서비스를 API로 제어할 수 있음. 1. 알아서 가상서버에 배포해주고 2. 알아서 보호해주고 3. RDB도 제공해주고 ( 로컬 DB 제어보다 비용도 저렴 ) 4. api를 실제 도메인과 연결도 해준다. . . 등 IT 인프라 구축에 좋은 서비스를 제공해준다. Docker 도커(Docker)란 리눅스 컨테이너를 기반으로 하여 특정한 서비스를 패키징하고 배포하는데 유용한 오픈소스 프로그램이다..
- 목표 - 클라우드 서버를 만들어 클라이언트의 데이터를 저장, 관리해보기 - 설명 - 총 6주에 걸쳐 백엔드, Amazon aws 강의를 보며 학습하고 클라우드를 만들어 모각코 팀원의 파일들을 저장해본다. Github 201702083 - Overview 201702083 has 2 repositories available. Follow their code on GitHub. github.com - 일정 - 2021.07.07(수) - 1차 : aws와 docker, jira 학습 후 환경 세팅 2021.07.15(목) - 2차 : 스프링 프로젝트 복습 2021.07.22(목) - 3차 : Jenkins 학습 및 배포해보기 2021.07.29(목)..