인상적인 코딩 테스트 그리고 합격
9개월간 재택근무를 했으나 오히려 심신이 피로해짐을 깨닫고 다시 오피스로 컴백하려고 자리를 물색하던 중 우연치 않게 스타트업과 인연이 닿게 됐다. 그것도 출퇴근 때문에 기피하던 런던으로. 이 핀테크 스타트업은 아이디어도 좋고 브랜딩도 잘하고 있어서 눈에 띄는 회사였다. 호기심으로 시작한 인터뷰가 다섯 차례로 이어지고 마지막에는 반나절간 같이 앉아서 pair programming도 했다. 원래 스타트업에
9개월간 재택근무를 했으나 오히려 심신이 피로해짐을 깨닫고 다시 오피스로 컴백하려고 자리를 물색하던 중 우연치 않게 스타트업과 인연이 닿게 됐다. 그것도 출퇴근 때문에 기피하던 런던으로. 이 핀테크 스타트업은 아이디어도 좋고 브랜딩도 잘하고 있어서 눈에 띄는 회사였다. 호기심으로 시작한 인터뷰가 다섯 차례로 이어지고 마지막에는 반나절간 같이 앉아서 pair programming도 했다. 원래 스타트업에
저번 포스팅에서는 라라벨 프레임워크 - 엘라스틱서치 사용 경험기 1편을 통해 엘라스틱서치를 사용하는 데 필요한 초기 작업에 대해 알아봤다. 주로 라라벨 프레임워크와 엘라스틱서치의 연동 그리고 기존의 데이터를 엘라스틱서치의 문서로 색인하는 작업을 진행했는데 오늘은 1편에 이어서 엘라스틱서치를 사용하면서 필요한 문서 관리 작업 수행에 대한 포스팅을 작성하고자 한다. 목차는 다음과 같다. 목차 * 라라벨 프레임워크
요즘에는 검색엔진으로 엘라스틱서치를 워낙 많이 사용하다 보니까 여차여차 나도 스프링, 레일즈에서 엘라스틱서치를 구축했던 경험이 있다. 이번에는 라라벨 프레임워크에서 엘라스틱서치를 사용할 기회가 생겨 그 경험을 정리하기 위해서 포스팅한다. 목차는 다음과 같이 구성되어있다. 목차 * 라라벨 프레임워크 - 엘라스틱서치 사용 경험기 : 초기 작업 수행(현재) * 라라벨 프레임워크 - 엘라스틱서치 사용 경험기 : 문서 관리 작업 수행
악평(?)이 자자하던 Java 날짜와 시간Date and Time 라이브러리[1]는 Java 8 버전부터 완전히 새로워졌다. 이 글은 새로워진 Java 날짜와 시간(이하 Java8 날짜와 시간)을 스프링 부트Spring Boot+ JPAJava Persistence API(Hibernate) 환경에서 사용하는 방법을 다룬다. 기대와 다른 결과 예시 코드는 스프링 부트 1.5 으로 작성하였고 JPA
* REST 기반의 간단한 분산 트랜잭션 구현 -1편 TCC 개관 * REST 기반의 간단한 분산 트랜잭션 구현 - 2편 TCC Cancel, Timeout * REST 기반의 간단한 분산 트랜잭션 구현 - 3편 TCC Confirm(Eventual Consistency) * REST 기반의 간단한 분산 트랜잭션 구현 - 4편 REST Retry 지난 글에서는 분산된 REST 시스템들 간의 트랜잭션을 HTTP와 REST 원칙으로 접근하여
* 속편 성격인 소프트웨어의 가치를 근로자의 노동 시간으로 측정할 것인가? 를 올렸습니다. 함께 읽어주세요. 몇 주전 개발자들 사이에서 가장 시끄러웠던 뉴스 중 하나는 마이크로소프트가 깃헙github을 인수했다는 소식입니다. 개발자들은 보통 그 사건에 대해 자기 생각을 갖고 있습니다. 반면에 경영자를 비롯해 대한민국 기업을 이끄는 수많은 사람들은 그게 무슨 의미인지 알지 못합니다. 소프트웨어가 기업에서
트래픽을 분석하다 보면 종종 URL, HEX, BASE64 디코딩이 필요할 때가 있는데, 인터넷에는 관련 서비스를 제공해주는 고마운 분들이 정말 많다. 그런데 인터넷이 안 된다면? 이럴 때 LogParser를 사용하면 매우 편하다. 간단히 소개하자면 텍스트 기반 로그 및 윈도우 이벤트 로그 등을 별도의 전처리를 하지 않고도 SQL로 분석할 수 있게 해주는 정말 기똥찬
보안
네트워크 보안 분야에서 인공지능 도입이 수월한, 효과가 가장 잘 나올만한 분야는 사실관계가 그대로 기록된 웹로그 등에 대한 이상징후 분석 분야라고 생각한다. 다음은 엘라스틱서치 사례. https://www.youtube.com/watch?v=mqEqBN0_Lnc 다음은 스플렁크. 모두 이상징후 분석에 촛점이 잡혀있다. 물론 이상징후 분석 시장이 제일 크기 때문이기도 하다. 보안을 포함한 모든
golang
Go에는 다른 대중적인 언어와 다른 개념들이 좀 있다. 1. 클래스를 과감히 빼버렸고 (그래서 상속이 없다) 2. Exception이란 것도 없다 (예외 상황 자체를 허용하지 않겠다는 의지인가? 멋있어 보일진 몰라도 솔직히 불편하다. ㅠㅠ 궁시렁 궁시렁…) 3. 고루틴과 채널을 이용한 병행처리 모델도 친숙한 개념은 아니다 여기에 한 가지 더 보태자면, Context란 녀석이다. 처음
이번 글은 Popit 서비스 개편을 하면서 진행한 Go API 서버와 React로 화면을 구성한 WordPress 읽기 전용 서비스 구축 사례를 소개한 연재글 입니다. 이번 글에서는 React 를 이용하여 화면 구성을 하면서 진행한 내용을 공유하려고 합니다. 이전 글은 다음에서 확인할 수 있습니다. * React, Go로 만든 WordPress 읽기 서비스 구축 사례: 1편 개요
지난 글에 이은 두 번째 연재입니다. 마찬가지로 Harvard Business Review 한국판 3/4월 통합본에서 애자일 관련 기사를 제외하고 인상 깊었던 글 3건에 대해 느낀 바를 기록합니다. 브레인스토밍의 새 패러다임 첫번째 기사는 브레인스토밍의 새 패러다임입니다. 부제를 보면 하고자 하는 말이 더욱 명확해집니다. 바로, '돌파구를 여는 통찰을 원한다면 답이 아닌 질문에
Druid - 오른손이 하는 일을 왼손이 모르게 하라 길고 길었던 Druid 시리즈 연재의 마무의리...이렇게 오래 걸릴줄은..... 그사이 Druid는 2018년 2월에 Apache Incubator Project가 되었다. 실시간 Index Task 1. tranquility를 사용해야 하냐? supervisor(kafka-index-service)를 사용해야 하나? tranquility의 경우 실시간 데이터에 대한 push 방식, supervisor의 경우 input source로 부터