stack

stack from platanus

Spring WebFlux vs Spring MVC

WebFlux는 기존의 Spring MVC와 무엇이 다른가? 실제로 Async를 활성화 한 Spring MVC 와 Spring WebFlux의 단순 처리 속도 차이는 있다. (약 5배) Spring MVC (with Async) Spring WebFlux 볼만한 글

2022 4/4 중간점검

2022년 하반기에 한 것 대외 활동 : 한빛미디어 서평단 2022 주로 어플리케이션 설계, 그 중에서도 마이크로서비스 아키텍처에 관련된 책을을 많이 볼려고 노력했다. 중간중간 부족했던 JS기초나 SQL를 학습하기 위한 책도 있었다. 1년동안 꾸준히 한 것 중에 나름 작은 성과가 있었던 외부 활동. 게시판 프로젝트 v2 8월에 중요한 프로젝트 끝나고 나서 현타와 함께 이대로는 있을 수 없어... » read more

혼자 공부하는 컴퓨터구조 운영체제 – 책 소개

있어야 할 자리에 모든 내용이 있는 컴퓨터공학 필수 서적 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 국내에서 컴퓨터 구조, 운영체제 과목을 대학 강의가 아닌 책으로 접하기 위해서는 여러 대학 교재를 보거나 흔히 공룡책으로 불리는 Operating System Concepts 를 보는 수 밖에 없었다. 후자를 혼자서 독파한 경험으로 효과는 좋았으나 노력 대비 시간이 너무 많이... » read more

String, StringBuilder 주요 메서드

Java problem solve를 위한 String과 StringBuilder의 주요 메서드 정리. StringBuilder에 최적화 된 작업 StringBuilder는 못하지만 String으로 할 수 있는 것 사족) String 쓰면서 + 로 문자열을 붙이는것이 거의 죄악 취급이지만, 그런 소스가 있더라도 컴파일러가 판단하여 StringBuffer에 append로 변경한다. 생각보다 최적화를 잘 함.

GitHub Actions 으로 배포 단계 세분화 하기

이전에 쓴 GitHub Actions 글이 조회수가 좋아 업데이트 겸 추가 글을 써본다. 사실 저번에 올린 글은 여기저기 많이 돌아다니는 흔한 자바 프로젝트 배포를 위한 Actions 스크립트를 갖다 쓴것이고, 저번 8월 즈음 시간이 생겨 몇가지 더 챙겨봤다. 해당 전체 코드는 GitHub 링크를 첨부한다. 고려해야 할 것은 두가지 정도로 압축된다. 첫번째는 빌드를 어떻게 할 것인가. 두번째는 배포를... » read more

소프트웨어 아키텍처 The Hard Parts – 책 소개

분산 아키텍처를 위한 모던 트레이드오프 분석 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 원제 : Software Architecture : The Hard Parts 저자 : Neal Ford, Mark Richards O’Reilly Media, 2021 / 한빛미디어, 2022 The Hard Parts 이 책은 지난 6월 서평했던 ‘소프트웨어 아키텍처 101’ 의 실전판이다. ‘소프트웨어 아키텍처 101 서평 보기’ 동일한 저자가... » read more

이것이 자바다 (2022 개정판) – 책 소개

언제나 곁에 두고 바로 찾아보기 좋은 기본서 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 제목 : 이것이 자바다 개정판 저자 : 신용권 , 임경균 한빛미디어, 2022 기본서는 어떻게 다시 찾게 되는가? ‘이것이 자바다’ 는 국내에서 유명한 자바 기본서 중 하나다. 개인적으로 여러 자바 기본서들 중에 가장 좋아하고 개정판이 나왔다는 소식에 서평 신청을 했다.... » read more

오늘부터 IT를 시작합니다 – 책 소개

“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 저자 : 고코더(이진현) 한빛미디어, 2022 IT계열에 종사하지만 비전공자인 아내가 나에게 개발용어에 대한 질문을 할 때가 종종 있는데 질문을 받으면 아내의 눈높이에서 이해할 수 있도록 쉽게 풀어 설명하려고 잠시 생각을 한다. 물론 설명이 길어지면 아내의 집중력이 떨어지기 때문에 3분 내외로 설명을 마치려고 노력하는 편이다. 책의 부제목을 보고... » read more

클라우드 네이티브 애플리케이션 디자인 패턴 – 책 소개

마이크로서비스 아키텍처를 구성하는 디자인 패턴 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 원제 : Design Patterns for Cloud Native Applications 저자 : Kasun Indrasiri, Sriskandarajah Suhothayan O’Reilly Media, 2021 / 한빛미디어, 2022 이 책에서는 마이크로서비스 아키텍처로 구성되는 서비스를 설계 할 때 인프라, 서비스 배포, 통신, 서비스 조합, 데이터베이스에 대해 어떤 패턴들이 적용될 수... » read more

소프트웨어 아키텍처 101 – 책 소개

엔지니어링 접근 방식으로 배우는 소프트웨어 아키텍처 기초 “한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 원제 : Fundamentals of Software Architecture 저자 : Mark Richards, Neal Ford O’Reilly Media, 2020 / 한빛미디어, 2021 서비스 구현이 고도화 되고 시스템이 복잡해지는 시대다. 소프트웨어 개발 생태계가 빠르게 발전함과 동시에 소프트웨어 아키텍트의 역할도 변화무쌍하고 범위도 넓어지고 있다. 이... » read more