전체
코뿔소 - 외젠 이오네스코
이 책의 큰 흐름은 말도 안되는 소리를 하며 주위 사람들에게 강요하는 사람들이 코뿔소로 변해가는 집단주의, 전체주의 파시즘을 희화화 하는 책이다. 책의 내용은 대부분 자신의 생각이 잘못됐을지라도 다른 사람에게 자신의 생각을 강요하는 형태로 흘러간다.그 사회의 시스템을 만들어 내는 사람들을 의미하기도 하지만 사회의 시스템을 곧이 곧대로 따라가는 사람을 의미한다고 느끼기도 했다. 읽다보면 전체주의를 옹호하지 않더라도 어디까지가 전체주의인가에 대해 고찰하게 되었다. 어떤 표현까지가 전체주의가 아닌 것이고 전체주의인 것일까 나의 작은 한마디도 누군가에게 전체주의 사상을 주입하는 것은 아닐까 아이러니한 점은 책에서 나오는 강압적인 등장인물들은 모순적이라고 느꼈다. 전체주의에 따르지 않기 위해서 배우고 느꼈지만 그..
모순 - 양귀자
줄거리쌍둥이인 어머니의 삶을 바라보는 주인공 안진진의 시선부터 시작한다.어머니의 자매였던 이모는 부자고 자신의 어머니는 가난하고 남편은 알콜중독자다.그런 어머니를 보며 삶에 대한 다른 호기심까지도 다 거두어 버렸다. 자신의 삶은 원래 이런 것이라고 인정한 것이다.인생은 탐구하는 것이 아니라 받아들여야만 하는 것, 이것이 사춘기의 주인공이 삶에 대해 내린 결론이었다. 하지만 자신의 인생을 다시 한번 탐구하기로 결정하게 되고 그 과정에서 자신에게 접근하는 두 남자 중 어떤 남자가 좋을지 고민한다.그 외에도 아버지, 동생, 어머니, 이모, 이모의 딸인 주리, 이모부 등을 지켜보며 탐구한다.이상한 일이지만, 아버지가 저지르는 그 많은 악덕에도 불구하고 나는 아버지를 미워하지는 않았던 것 같다. 어머니를 때리..
부하 테스트로 알아본 적절한 DB 선택(RDBMS, OpenSearch, MongoDB)
기존에 NoSQL은 정규화가 필요하지 않은 데이터를 효율적으로 저장하거나 조회하기 위해 OpenSearch, MongoDB 등을 선택할 수 있다고 생각했습니다.실제로 이 것에 관해 Json 타입의 데이터를 어디에 넣을지 고민한 글도 있습니다. 물론 이 말도 틀린 말은 아닙니다.하지만 이번에 DB에 대한 부하 테스트를 해보면서 NoSQL을 선택할 더 중요한 이유를 찾게 되었고 단순히 데이터의 형태에 따라 DB를 결정하는 것이 아닌 기능 요구 사항에 따라 적절한 DB를 어떻게 선택할 수 있을지 고민할 수 있게 되어서 글을 작성합니다. 일단 거두절미하고 바로 결과를 보겠습니다.부하 테스트 결과부하 테스트는 K6로 진행했으며 5초마다 유저 사용량이 100명씩 증감되어 총 100~500명이 25초 동안 이용하는 ..
[Spring Batch] 개인 정리
스프링 배치 소개- 스프링 배치는 Job 안에 여러개의 Step이 있는 구조다@Beanpublic Job myJob(JobRepository jobRepository, Step step1, Step step2) { return new JobBuilder("myJob", jobRepository) .start(step1) // Step1 실행 .next(step2) // Step2 실행 .build(); - JobRepository Job이 실행될 때마다 실행한 기록(성공/실패)과 관련된 상태 정보가 JobRepository에 저장된다.저장되는 위치는 기본적으로 인모메리 DB인 HSQL 메모리에 저장된다.하지만 mysql 의존성을 어떻게..