# practice

11개의 포스트
post-thumbnail

MSA로 헬스/영양 관리 어플리케이션 만들기 (4) - 프론트엔드

지금까지 만들었던 MSA 기반의 백엔드 어플리케이션과 소통할 프론트엔드를 간단하게 만들어보았다. UI를 만드는 것이 이번 실습의 주된 목표는 아니었기에 기존에 사용하던 스택을 그대로 사용하여 가볍게 만들었다.

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

MSA로 헬스/영양 관리 어플리케이션 만들기 (3) - 도커라이즈

msa와 docker는 뗄레야 뗄 수 없는 관계에 있다고 생각한다. 도커를 기반으로 하여 AWS fargate 혹은 kubernetes등을 통해 이루어지는 컨테이너 오케스트레이션은 microservice 별로 scale-out이 가능하다는 MSA의 장점과 특히 잘어울린

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

practice - 공연 예약 / 등록 애플리케이션

나는 보통 언어나 프레임워크를 처음 학습한 후 전반적인 기능개발에 관한 실습을 해보기 위해서 '공연 예약/등록 어플리케이션'을 만들어보곤 한다. 그 이유는 이 어플리케이션을 만들기 위해서는 보편적인 CRUD 기능이 존재해야 하고 DB 스키마 설계를 어느정도 신경써야 하

2020년 3월 8일
·
0개의 댓글
post-thumbnail

Practice - DynamoDB & kotlin

개요 12월 프로젝트(https://velog.io/@dvmflstm/12%EC%9B%94-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-ticket-reservation) 에서는 dynamoDB를 사용해보기로 결정했고, 그에 따라 kotlin 및 aws sdk를 활용해 dynamodb를 조작하고 조회하는 방법을 실습해 보았다. dyna...

2019년 12월 30일
·
0개의 댓글
post-thumbnail

AWS SQS + Kotlin + Coroutine을 이용한 멀티스레드 SQS consumer 구현하기

서론 12월에는 '멀티스레드 환경에서 다수의 요청을 효율적으로 처리하는 WAS + Background worker 아키텍쳐 구현하기' 프로젝트를 계획했었다. 이 아키텍쳐의 핵심은 뒷단에서 멀티스레드로 원하는 작업을 효율적으로 처리하는 Background worker 부분이었는데, 이 부분을 구현하기 위해 학습한 것들과 실습 내용을 공유하려 한다. 실습 내...

2019년 12월 21일
·
0개의 댓글
post-thumbnail

practice - Spring JPA : embedded/embeddable을 이용한 Password 관리

서론 최근 spring-boot와 kotlin을 공부하고 있는데, spring jpa와 관련한 best practice를 알려주는 좋은 글을 찾아서 직접 해볼 만한 것들을 실습해보기로 했다. 이번에 진행한 실습의 내용 및 학습 목표는 아래와 같다. 내용 사용자 로그인 기능을 구현하되, 아래와 같은 세부 사항을 따른다. 아이디가 잘못되어 로그인이 실패한 경...

2019년 12월 10일
·
0개의 댓글
post-thumbnail

Practice - CompletableFuture를 이용한 멀티스레딩 실습

github url https://github.com/BaekGeunYoung/multithreadpractice Focus 멀티스레드 환경을 설정하고, 이를 이용해 빠르게 작업을 수행하는 코드를 작성해본다. 더불어 멀티스레드를 사용하지 않는 일반적인 코드와 수행시간을 비교해 본다. reference : https://dzone.com/articles/...

2019년 12월 2일
·
0개의 댓글
post-thumbnail

practice - 공연 등록&예약 어플리케이션

github : https://github.com/BaekGeunYoung/performancereservationapp 최근 spring-boot 와 kotlin을 공부하고 있는데, 기본적인 프로젝트 설정부터 controller, repository, service, dto 등의 개념을 모두 종합해 완결성 있는 백엔드 어플리케이션을 만들어보아야겠다는 생...

2019년 11월 11일
·
3개의 댓글

clean architecture - practice

github code : https://github.com/BaekGeunYoung/clean-architecture-practice Application Structure image.png Clean Architecture clean.png 말 그대로 '깨끗한' 코드. 유지보수 및 테스트 하기 용이한 코드를 작성하기 위해 고안된 아키텍쳐이다. 클...

2019년 11월 5일
·
0개의 댓글

RxJS - Practice

github code : https://github.com/BaekGeunYoung/rxjs-practice Reactive Programming 이란? 리액티브(Reactive, 반응형) 프로그래밍은 비동기 데이터 스트림(Asynchronous data stream)에 기반을 둔 프로그래밍 패러다임이다. 데이터 스트림이란 연속적인 데이터의 흐름을 말하...

2019년 10월 27일
·
0개의 댓글