Description
The NAVER Search SRE team introduces the process of migrating Python2 used in the search service monitoring system to Python3. The project, which has been in operation for a long time, was written with more than 40,000 lines of Python2 code for 15 years and was highly complex. We will cover the difficulties encountered while continuously using Python2, the reasons for not switching to Python3 sooner, and the differences between Python2 and Python3 versions. We will talk about how to build CPython directly before using Python3 and the process through which the conversion was done. We will share the process through which the service was judged and verified for abnormalities after the conversion.
Kang Ji-hoon Currently developing a search service monitoring system at NAVER Search SRE. At Pycon Korea 2020, I presented a session titled “Sharing Experience in Developing Sentence Similarity Algorithm in Script Prompter Service” and will be participating in Pycon Korea 2023.