NBT AdiSON

  • Peroid
    • 2017.03.28 ~ 2018.03.31
  • Position
    • Software Engineer
  • Skill
    • Ruby On Rails
    • AWS
    • Redis
    • MySql
    • ELK
  • Description
    • Sdk Preload Feature
    • Cluster Targeting Feature
    • Weight Feature
    • Cashslide AdiSon AdServing Feature
    • Frequency Feature
    • MultiView Ad Feature
    • GAID Targeting Feature
    • Package Targeting Feature
    • Etc
  • Summary
    • 전반적인 광고 네트워크 플랫폼에 대해서 알게 되었다. 어떻게 광고를 요청하고 요청된 광고가 사용자에게 어떻게 노출되고 소비되고 이게 어떻게 정산이 되는지에 대한 전반적인 흐름을 이해했다.
    • 루비와 루비 온 레일즈를 사용하면서 새로운 언어와 새로운 프레임워크에 접하게 되었다. 자바 환경에서 스프링과 다르게 이런저런 환경설정에 소비하는 시간이 줄어들고 개발하는데 시간을 더 사용할 수 있었다. 하지만 정해진 규칙대로 만들어야하는게 이 규칙에 대해서 정확히 알지 않으면  페이지를 만드는 것부터가 어려워서 처음에는 적응하기가 어려웠다.
    • 테스트 코드를 직접 짜보고 직접 고쳐보면서 왜 테스트 코드를 짜야하는지 어떻게 테스트 코드를 짜야하는지에 대해서 더 생각할 수 있게되었다. 프로그래밍 책을 보면 예제와 함께 테스트 코드도 함께 나오는데 그렇구나라고 지나가던 것을 직접 만드는 경험을 한게 주요했다.
    • 리팩토링을 하면서 보다 좋은 코드에 대해서 더 고민하는 계기가 되었다. 예전에는 기존에 잘 돌아가는 코드는 최대한 고치지 않는 방향이였는데 이 생각에 대해서 변하게 되었다.
    • 엘라스틱서치, 카프카, 키바나라는 툴에 대해서 전혀 모르다가 알게 되었다.
    • NoSql 인 Redis 를 사용하면서 이게 왜 좋은지 그리고 어느 상황에 사용하는지에 대해서 알 수 있었다.
    • 여러가지 문제들을 접하고 문제를 해결하면서 그런 경험들이 지나고나니 좋은 경험이 되었다.

Leave a Reply