본문 바로가기

전체 글

(21)
Akka를 알아보자 Akka Actor 는 message passing을 통해 커뮤니케이션하는 entity다. - 당연하지만, 액터모델에서 message는 first-class citizen 이다. - Event-driven model: asynchronous 하게 메세지를 전달하기 때문에 스레드를 블락하지 않아도 된다. - Akka Actor 는 state와 behavior을 가진다. Akka Props을 사용해서 configuration을 명시한다. ActorSystem.actorOf (or ActorContext) 메소드에 Props[원하는_액터_클래스]를 전달해서 액터를 생성한다. Akka Actor에 Asynchronously 하게 메세지를 전달하는 방법으로는 tell과 ask가 있다. Tell Patern act..
Concurrency vs Parallelism https://youtu.be/FChZP09Ba4E Shared resource / Multiple tasks that need to be coordinated --> Concurrency
HDFS Architecture Guide HDFS(Hadoop Distributed File System): distributed file system to run on commodity hardware. 1. Assumptions & Goals - In case of some server failures, data can still be accessed. - Should be able to work with various Hadoop Ecosystem Applications, some having streaming features - High Throughput of data - Can read/write large datasets, in TB 2. Blocks - A file replicated by replication factors an..
Presto SQL에서 유용하게 쓸만한 쿼리들 partition 조회하기 SELECT * FROM catalog.schema."table$partitions" 여기서 특정 조건에 맞는 파티션만 보고싶으면 WHERE 절에 명시해주면 된다.
Functional Programming Principles in Scala 강의 다 들었다! Functional Programming Principles in Scala 코스를 드디어 다 들었다! 부끄럽지만 처음 이 코스를 들은건 약 8개월전. week1만 끝내고 안듣다가, 까먹어서 다시 week1 듣고, week2 과제가 어려워서 포기해서 또 안듣고.. 몇달을 그렇게 반복했다. week1을 들은 기억만 한 3~4번정도 나는 것 보니 세 번은 포기한 것 같다. 이건 정말 내가 들을게 아닐건가 하는 생각도 많이 들었다. 왜 자꾸 포기했느냐..라고 한다면 불만족스러운 업무환경에서 정신적으로 힘들었던게 제일 크다. 업무에서 스칼라를 써야하지만 막상 일이 많지 않아서 쓸 기회가 많이 없었다. 그러다보니 의욕이 자주 떨어진게 실패의 원인 같다. 이렇게 살면 안되겠다 싶어서ㅋㅋ 또 스칼라 제대로 알고싶어서..