Etc
총 8편
도커로 스프링부트 프로젝트 구동하기
도커란 무엇인가? 우선 도커는 컨테이너 가상화 환경에서 애플리케이션을 관리하고 실행하기 위한 오픈소스 플랫폼입니다. Go 언어로 만들어졌으며, 리눅스 환경에서 실행가능합니다. 여러 애플리케이션을 묶어서…
와이프를 위한 강사 수입 관리 시스템 만들기
TL;DR 문제: 온라인 교육 플랫폼의 대시보드가 빈약해서 일일 수입 파악이 어려웠음 해결: Gmail + Google Calendar API를 연동하여 수입 자동 계산 시스템 구축 효과: 매일 밤 자동으로…
MSA 적응기 - 3(결론)
MSA로 프로젝트 구성 시 주의할 점 앞서 MSA 의 단점에서 언급했던 내용들이지만 다시 정리해봅니다. 서버 간 통신에서의 성능저하 모놀리식에서는 내부 메소드 호출이었기에 문제가 되지 않았지만…
MSA 적응기 - 2-2(본론)
어떻게 MSA 구조를 사용하고 있는가? 앞서 말했듯, MSA 구조에 정답은 없지만 서비스 형태별로 유용한 구조는 몇가지 있습니다. 사실 다른 회사에서 어떤식으로 적용하고 있는지도 잘 모르지만, CSP…
좋은 코드 유지하기 - 2 (코드편)
서론 예시들은 로 작성하겠습니다. 추가로 발견되는 좋은 코딩 습관은 지속적으로 업데이트해 나가겠습니다. 좋은 코드 유지를 위한 코드 다잡기 네이밍 변수명에 모든 의미를 충분히 담아두는 것이…
좋은 코드 유지하기 - 1 (마인드편)
서론 우선, 이 포스팅은 몇년 간 개발을 진행해오며 느낀 저의 생각과, 여러 책, 여러 좋은 개발자분들의 블로그에서 따 온 내용들이 혼합된 것임을 밝힙니다. 저 또한 이 노트들을 최대한 지키려고 노력하지만…
MSA 적응기 - 1(서론)
서론의 서론 MSA(Micro Service Architecture)를 다루게 되면서 겪었던 의문점들 및 느낀점들을 정리해보려고 합니다. 내용이 조금 길어질 것 같아 여러 포스트로 나누어 진행하게 되었습니다.…
MSA 적응기 - 2-1(본론)
MSA와 모놀리식의 차이점? 모놀리식이라는 표현이 원래부터 존재했었던게 아니라, MSA(Micro Service Architecture) 개념이 생겨나면서부터 전통의 아키텍쳐를 지칭하기 위해서 생겨난 단어로…