kymr / daily-study

2 stars 0 forks source link

Week1 - Introduce yourself, introduce your career #2

Closed kymr closed 5 years ago

kymr commented 5 years ago

Hello. My name is yongmaroo-kim. I'm a senior software engineer at Naver. Especially, I have been working at Video-Platform Team for 10 years. There are a lot of projects that i have experienced. Among them, "VOD Platform 2.0" is memorable to me. Nowadays, I am developing and maintaining the platform and making it continualable.

I am going to introduce to you what VOD 2.0 is, why we had to make it, and how. 2 years ago, we had trouble to maintain our platform. There were 3 main reasons make it hard.

For the reasons mentioned above, we chose MSA instead of Monolith. There were two main considerations when we adopt MSA.

We chose Spring-Cloud that had been battle-tested by Netflix and easy to use with spring-boot. It served us maintainability and make system's complexity down. And we have migrated one by one from existing platforms to VOD 2.0. It was very long and hard journey, but we could finally make it. I am going to write an article about more detailed information. If you want more details, then please read that article.

Nowadays, for technical I am studying the workflow engine that can resolve complexity of ingest process. For organization, I am managing team to encourage people to learn and grow fast. During the project, we tried to adapt agile principles and improved our development process. It helped us a lot to work together and work more efficiently. Every retrospection, we ask the right questions, and we get the feedback, and we can make it better. That's the advantage of our team. That is the most interest thing recently.