post-thumb

Clean Architecture Packaging Strategy

TL; DR Clean Architecture 를 구성할 때에도 Package by Feature 방식을 고려해봅시다. What is Package? (일반적으로) 사람들은 잘 정돈된 책상을 보면 기분이 좋아집니다. 물론 사람에 따라 책상을 보는 것 자체가 기분이 …

Read Article
post-thumb
  • 11 Feb, 2019

Hello, TLS 1.3

들어가며 인터넷, 특히 웹에서 사용하는 통신 프로토콜을 HTTP라고 하고, 보안 채널인 TLS를 사용하는 프로토콜을 HTTPS라고 합니다. 2018년, 파이어폭스와 크롬은 그동안 일반적인 통신 방법으로 사용하던 HTTP를 ‘안전하지 않음’으로 표시하기로 하였습니다. 크 …

Read Article
post-thumb
  • 22 Jan, 2019

Software architecture: The important stuff

마틴 파울러는 Software architecture 를 “무엇이건 간에 중요한 것들(The important stuff whatever it is)” 이라고 정의합니다. 조금은 재미있는 정의지만, 그 정의를 도출하기 위해 제시한 다른 정의를 들어보면 고개를 끄덕이게 …

Read Article
post-thumb

PhantomJS를 Puppeteer 전환하며

버즈빌에서는 모바일 잠금화면에 내보내기 위한 광고 및 컨텐츠 이미지를 생성하기 위한 PhantomJS 렌더링 서버를 다수 운영하고 있습니다. 일반적으로 PhantomJS는 웹페이지 캡쳐에 많이 쓰이지만, 기본적으로 headless하게 웹페이지를 렌더링하고 캡쳐할 수 있 …

Read Article
post-thumb

Keep Principles in Mind

원칙(Principle)은 중요합니다. “난 원칙대로 살지 않겠어!” 라고 외치고 싶더라도, 원칙이 있고 원칙을 충분히 이해하고 있지 않다면 그저 사춘기 소년/소녀의 이유 없는 반항 정도로 밖에 들리지 않을테니까요. 사실 대부분의 이런 경우 원칙 …

Read Article
post-thumb
  • 26 Oct, 2018

Buzzvil's Success Story with Google Vision API

버즈빌은 지난 10월 25일 Google Cloud for Startups에 참여하여 버즈빌의 Google Vision API를 사용한 Success Story를 공유했습니다. 이날 버즈빌을 대표하여 발표한 인물은 바로 광고 할당을 담당하고 있는 Yohan 서버 개발자 …

Read Article
버즈빌, 아마도 당신이 원하던 회사!

지원하기