1μ΅ λμ λλ°μ΄μ€. 100λ§ RPM. ν루 10μ΅ κ±΄ μ΄μμ μ΄λ²€νΈ λ°μ΄ν°. λ°μ΄ν° μμ§, λΆμ, μ μ‘μ μ΄λ₯΄λ λ°±μλ μμ§λμ΄λ§μ λμ κ²½ννλ©° μ±μ₯ν Backend Engineerλ₯Ό μ°Ύκ³ μμ΄μ!
AB180μ μΈκ³ κ°κ΅μμ ν루 10μ΅ κ±΄μ λ¬νλ λ°μ΄ν°λ₯Ό λ°μ μ€μκ°μΌλ‘ λΆμνκ³ μμ΄μ. Backend Teamμ λ°μ΄ν°λ₯Ό μμ μ μΌλ‘ μμ§νλ μΈν°νμ΄μ€λ₯Ό ꡬμΆνκ³ , μ€μκ°μΌλ‘ μ²λ¦¬/λΆμνμ¬, νμν κ³³μ λ°μ΄ν°λ₯Ό μ μ‘νλ λ°μ΄ν° νμ΄νλΌμΈμ λ§λ€μ΄μ.
AB180 Backend Engineering Groupμμ,
λ°μ΄ν°λ₯Ό μμ μ μΌλ‘ μμ§νλ μΈν°νμ΄μ€λ₯Ό ꡬμΆν΄μ.
μ±κ³Όλ₯Ό μΈ‘μ νκΈ° μν΄μλ μ±κ³Όμ ν λκ° λλ λ°μ΄ν°λ₯Ό λͺ¨μμΌ ν΄μ. κ΄κ³ μ ν΄λ¦μ΄λ λ
ΈμΆ, SDK λ±μ ν΅ν΄ μμ§λλ νλ λ°μ΄ν° λ±, λ€λμ λ°μ΄ν°λ₯Ό μ μ€ μμ΄ λ°κΈ° μν μΈν°νμ΄μ€λ₯Ό μ€κ³, ꡬμΆνλ μΌμ ν¨κ» ν κ±°μμ.
λ€λμ λ°μ΄ν°λ₯Ό μ μ€ μμ΄ λ°μ ν, λ°μ λ°μ΄ν°λ₯Ό Goλ‘ κ΅¬μ±λ WAS(Web Application Server), PythonμΌλ‘ ꡬμ±λ λΆμ μμ§μΌλ‘ λκΈ°λ λ° νμν μμ§λμ΄λ§μ κ³ λ―Όκ³Ό μλλ₯Ό ν΄λ³Ό μ μμ΄μ.
λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μ²λ¦¬νκ³ λΆμν΄μ.
λ°μ΄ν°λ μ€μκ°μΌλ‘ λΆμ(Speed Layer)νκ±°λ, μ£ΌκΈ°λ₯Ό κ°μ§κ³ λΆμ(Batch Layer)νκΈ°λ ν΄μ.
Druidλ‘ λ°μ΄ν°λ₯Ό μ§κ³νκ³ , κ΄κ³ μ΅μ νλ₯Ό μν λ°μ΄ν° μ μ‘, μ¬κΈ° μ€μΉ λ±μ λ¬Έμ λ₯Ό μ‘μλ΄λ λμμ΄ μ€μκ°μΌλ‘ μ΄λ£¨μ΄μ Έμ. λν, λ°μ΄ν°λ₯Ό μΆμΆνκ±°λ, μ νμ±μ΄ μꡬλλ κ°μ’
μ§νμ λΆμ λ±μ μν Spark Jobμ μΌλ³/μκ°λ³λ‘ λμκ°μ.
λ€μν κ³³μΌλ‘ λΆμ κ²°κ³Όλ₯Ό μ μ¬/μ μ‘ν΄μ.
λΆμκ³Ό μ²λ¦¬κ° μλ£λ λ°μ΄ν°λ μ°μμμ λ§κ² μ¬λ¬ κ³³μμ μ¬μ©ν μ μμ΄μΌ ν΄μ. Public API, AWS S3 λ±μ μ€ν 리μ§, κ΄κ³ 맀체, μλνν° μλΉμ€ λ±. νμν κ³³μ λ°μ΄ν°λ₯Ό μ 곡νλ μν μ ν΄μ.
μ€λ ₯μλ κ°λ°μλ‘ μ±μ₯ν μ μλ μ’μ κ²½νλ€μ μμ μ μμ΄μ.
μ΄μ κΉμ§ μ ν΄λ³΄μ§ λͺ»νλ λΉμ¦λμ€ λ‘μ§κ³Ό λμ©λ νΈλν½μ κ²½ννκ³ μ΄λ €μ΄ κΈ°μ κ³Όμ λ₯Ό λ€λ€λ³΄λ©° λμμμ΄ λμ ν΄μ. λΉμ°ν κ·Έλ§νΌ μ€λ ₯λ ν¨κ» μ±μ₯ν΄μ. λΆμΌλ³ λ°μ΄ν°μ νλ¦μ λμΌλ‘ μ§μ 보며 λ°°κ²½ μ§μμ μκ³ λ€μν κ²½νμ ν μ μμ΄μ.
λ°±μλ μμ§λμ΄ μ°¬νλκ»μ λ²κ·Έλ₯Ό μ°ΎμΌμ κ² κ°μμ. μ΄λ»κ² νλ©΄ λ¬Έμ λ₯Ό μ ν΄κ²°ν μ μμκΉμ?
λ°μ΄ν° μμ§λμ΄ μ£Όνλκ»μ μμ΄λΈλ¦Ώμ§ νμ΄ν λΌμΈμ λ§λ€κ³ κ΄λ¦¬νλ©° μ΄λ €μ λ μ μ λ°ννκ³ κ³μΈμ.
Backend Engineering Groupμ ꡬμ±νλ κΈ°μ
Backend Engineering Group - Platform Team λ§λ보기
λΉμ¦λμ€ μ±μ₯κ³Ό ν¨κ» κ³μλ μ±λ¦°μ§λ₯Ό ν΅ν΄ κ°μΈλ, νλ λͺ λ°° λ λΉ λ₯΄κ² μ±μ₯νμ΅λλ€. μ€ννΈμ μμ μνλ κ²½νμ΄λ μ΄λ° κ²μ΄λΌκ³ νμ ν©λλ€.
Backend Engineering Group Lead, μ μ£Όνλ | LinkedIn Profile
βμβνλ λ°©λ²μ νμ κ³ λ―Όν©λλ€. μ§λ©΄ν λ¬Έμ λ₯Ό μλ‘μκ² κ³΅μ νκ³ ν΄κ²°μ μν΄ μ κ·Ήμ μΌλ‘ ν λ‘ νλ©°, κ²°μ λ Action Itemλ€μ λΉ λ₯΄κ² μ€νν©λλ€. λ°λ³΅λλ κ³Όμ μμμ μνμ°©μ€λ₯Ό ν΅ν΄ βμ' μ€ν¨νλ λ²μ λ°°μ°λ©°, μλ‘κ° ν¨κ» μ±μ₯ν©λλ€.
Platform Team Lead, μμκ· λ | LinkedIn
νλ‘μ νΈλ³ νκ³ λ₯Ό ν΅ν΄ λ λμκ° μ μλ λΆλΆμ κ°μ΄ κ³ λ―Όν©λλ€. νλ‘μ νΈ μ°Έμ¬μ λͺ¨λκ° ν¨κ» κ³ λ―ΌνκΈ°λ νκ³ , μ£Όκ° ν λ―Έν μμ λλ£λ€μ νΌλλ°±μ ꡬν©λλ€. λΉ λ₯΄κ² νΌλλ°±μ μ»κ³ , μ§μ μ€ννλ κ³Όμ μ λ°λ³΅μ ν΅ν΄ κ°νλ₯Έ μ±μ₯μ κ²½νν©λλ€.
Backend Engineer - Platform, μνΈμ€λ
κ°μ Έκ°μκ² λ κ²½ν
β’
κΈ°μ μ κ²½ν
β¦
λ€μν μꡬμ¬νμ λΆμνμ¬ λμ μ¬μ¬μ©μ±κ³Ό λ΄κ²°ν¨μ±μ κ°μ§ μ½λ μ€κ³ κ²½ν
β¦
λλ©μΈμ Ownershipμ κ°μ§κ³ λμ κΈ°μ μμ€μ μ€μ€λ‘ μ μνκ³ λ§λ€μ΄κ°λ κ²½ν
β¦
λΉμ¦λμ€ λ‘μ§ μΆκ°μ λ³κ²½μ Data DrivenμΌλ‘ μμ¬ κ²°μ νλ κ²½ν
β¦
Monorepoλ₯Ό κΈ°λ°μΌλ‘ EKS νκ²½μμ κΈ°λ―Όνκ² κ°λ°ν΄λ³Ό μ μλ κ²½ν
β’
λΉμ¦λμ€μ κ²½ν
β¦
κ·λͺ¨κ° ν° λμ§νΈ κ΄κ³ μμ₯μμ 'μ±κ³Ό μΈ‘μ 'μ΄λΌλ μ£Όμν κ³Όμ λ₯Ό ν΄κ²°νλ κ²½ν
β¦
μννΈμ¨μ΄ μ체λ₯Ό μ νμΌλ‘(SaaS) λ§λλ κ²½ν
β¦
κΈλ‘λ² κ΄κ³ ννΈλμ νμ
νλ κ²½ν
μ£Όμ μ 무
β’
Product Divisionμ Platform Teamμ μν΄μ Product Manager, Designer, Writerμ ν¨κ» μ νμ κ°λ°νκ³ κ°μ ν©λλ€.
β’
κ΄κ³ μ±κ³Όλ₯Ό μΈ‘μ νκΈ° μν λμ보λ λ° κ³΅κ° API κ°λ°μ μν΄ μ½λλ₯Ό μμ±νκ³ ν
μ€νΈ ν©λλ€. λ¨μ ν
μ€νΈ, ν΅ν© ν
μ€νΈλ₯Ό λ§λ€κ³ μλννλ©° μ μ§ κ°λ₯ν μμ€ν
μ λ§λλλ€.
β’
λ€λ₯Έ κ°λ°μκ° μμ±ν ν
ν¬ μ€νκ³Ό κ°λ°ν μ½λλ₯Ό κ²ν νλ©° μ€κ³μ ꡬνμ λν λͺ¨λ²μ¬λ‘λ₯Ό λ§λ€μ΄κ°λλ€.
β’
볡μ‘ν λμ§νΈ κ΄κ³ λλ©μΈμ κ°κ²°νκ² λ§λ€κ³ μ΄λ₯Ό νμ₯ κ°λ₯ν μμ€ν
μ λ
Ήμ¬λ΄κΈ° μν΄ κ³ λ―Όν©λλ€.
β’
λ΄λΆμμ λ§λ€μ΄μ§ κΈ°λ₯μ λ μ μ¬μ©νλλ‘ λ΄λΆ κ΄λ¦¬ μΉ μλΉμ€λ₯Ό λ§λ€λ©° κ°μ΄λ λ¬Έμλ₯Ό μμ±ν©λλ€.
νμ κΈ°μ
β’
Python(Flask), Kotlin(Spring)μ νμ©ν API κ°λ°
β’
EKS, Lambda, RDS, SQS λ± λ€μν AWS μλΉμ€λ₯Ό μ΄μ©ν νμ₯κ°λ₯νκ³ μμ μ μΈ μλΉμ€ μ΄μ
β’
Unit Test, E2E Test λ± μ½λ λ° μ΄μ νκ²½μ λν ν
μ€νΈ ꡬμΆ
β’
κ°λ°λΆν° ν
μ€νΈ, λ°°ν¬κΉμ§ μλνλ CI/CD νκ²½μμ κ°λ°
μ격 μ건
β’
3λ
μ΄μμ λ°±μλ κ°λ° κ²½λ ₯, λλ κ·Έμ μ€νλ κ²½ν λ° μλ
β’
λΉμ¦λμ€ μꡬμ¬νμ μ΄ν΄νκ³ μ½κ² νμ₯μ΄ κ°λ₯ν μ€κ³λ₯Ό ν΄λ³Έ κ²½ν
β’
ν
μ€νΈ μ½λμ μ€μμ±μ μ΄ν΄νκ³ λ μ’μ ν
μ€νΈ μ½λλ₯Ό μμ±ν κ²½ν
β’
λ
Όλ¦¬μ μ¬κ³ λ₯Ό κΈ°λ°μΌλ‘ν λ°μ΄λ μμ¬μν΅ λ₯λ ₯μΌλ‘ λλ£μ ν¨κ» λ ν° κ°μΉλ₯Ό λ§λ κ²½ν
β’
AWS, GCP, Azureμ κ°μ ν΄λΌμ°λ μλΉμ€ μμμμ κ°λ°
μ°λ μ¬ν
β’
μ½λ μμ±, κ²ν , λ²μ κ΄λ¦¬, ν
μ€νΈ, λΉλ, λ°°ν¬, μ΄μ, μ₯μ λμμ ν¬ν¨ν μννΈμ¨μ΄ κ°λ° μλͺ
μ£ΌκΈ° 1λ
μ΄μμ μ ν κ°λ° κ²½ν
β’
μΆμμ μ΄κ³ λͺ¨νΈν λ¬Έμ λ₯Ό μ μνκ³ κ°μ μμ μ μν΄ λ λμ μ νμ λ§λ€μ΄λ³Έ κ²½ν
β’
μ€μ€λ‘ λμ κΈ°μ€μ μ€μ νκ³ , κΈ°μ€μ λ§μΆκΈ° μν΄ κ°ν λκΈ°μ ν¨κ» μ£Όλμ μΌλ‘ κ³Όμ
μ μμν΄λ³Έ κ²½ν
β’
μ»΄ν¨ν° κ³Όν/곡ν λλ μ΄μ λλ±ν νμ¬ νμ μ΄μ
β’
λ λμ μμ§λμ΄κ° λκΈ°μν΄ λ
Έλ ₯ν κ²½ν
β’
κ΄κ³ λλ©μΈμμ κ°λ°ν΄λ³Έ κ²½ν
근무 νκ²½
1.
μ
무 ν¨μ¨κ³Ό μμ°μ±μ λμ΄κΈ° μν΄ μλμμ΄ μ§μν©λλ€
β’
μ½μ΄ μνΉ νμ κΈ°λ°μ μμ°¨ μΆν΄κ·Ό μ λ μ΄μ
β’
μμ λ‘κ³ λ€μν ν΄κ° μ λ μ΄μ (λ°λ°μ°¨ ν΄κ° λ° μμΌ ν΄κ°, μΆμ° κ²μ§ ν΄κ° λ±)
β’
3λ
Β· 5λ
Β· 7λ
λ§κ·Ό μ μ κΈ λ¦¬νλ μ ν΄κ° μ 곡
β’
μΌκ·Ό μ μλΉ λ° κ΅ν΅λΉ μ§μ
β’
κ³ μ¬μμ μ₯λΉ μ§μ(MacBook Pro, κ³ μ¬μ λͺ¨λν°, ν€λ³΄λ Β· λ§μ°μ€ κΈ°κΈ° μ ν κ°λ₯)
2.
ꡬμ±μμ μ£Όλμ μΈ μ±μ₯μ΄ AB180μ μ±μ₯μΌλ‘ μ΄μ΄μ§λ€κ³ λ―Ώμ΅λλ€
β’
κ°μ, μΈλ―Έλ, μΈλΆ κ΅μ‘, κ΅λ΄μΈ 컨νΌλ°μ€ λ± μ°Έκ°λΉ μ§μ
β’
λμ ꡬμ
λΉ μ§μ
β’
체κ³μ μΈ μ¨λ³΄λ© 컀리νλΌκ³Ό μ κ· μ
μ¬μ λ©ν λ§ μ΄μ
β’
Product Research, Success Case Study, Knowledge Transfer λ± μ μ¬μ Β· νλ³λ‘ λ€μν μ§μ 곡μ νλ‘κ·Έλ¨ μ΄μ
3.
ꡬμ±μμ μ견μ μλ ΄νκ³ λ λμ λ°©ν₯μΌλ‘ λμκ°κΈ° μν Open Cultureλ₯Ό μ§ν₯ν©λλ€
β’
μ§λ¬΄μ μ ν μμ΄ λꡬλ νλ‘λνΈ κ°μ μ μ견μ λΌ μ μλ μμ΄λμ΄ νν¬ μ΄μ
β’
λͺ¨λ ꡬμ±μμ΄ λͺ¨μ¬ νκ³ λ₯Ό λλκ³ λΉμ μ 곡μ νλ νμ΄ν λ―Έν
& Airbase μ§ν
β’
μ
무 νκ²½ Β· μ‘°μ§ λ¬Έν κ°μ μ λν΄ μμ λ‘κ² κ±΄μνκ³ , ꡬ체μ μΌλ‘ λμ±
μ΄ λ
Όμλλ μ€ν μλ² μ΄ μμ μ΄μ
4.
κ·ΈμΈ λ€μν ννκ³Ό 볡μ§λ₯Ό μκ°ν©λλ€
β’
κ°λ¨μ 9λ² μΆκ΅¬ 3λΆ κ±°λ¦¬μ μ΄νΉκΈ μμΈκΆ μ¬λ¬΄μ€
β’
μ€λ΅λ°, 컀νΌγ»νμ°μ λ¨Έμ μ€μΉ μ΄μ
β’
λΌμ΄μ§, λ―Έν
λ£Έ, ν°λΆμ€ λ± κ³΅μ©κ³΅κ° Β· ν΄κ²κ³΅κ° μλΉ
β’
μ€μκΈ°μ
μ²λ
μλμΈ κ°λ©΄ νν μ μ© κ°λ₯
ν©λ₯ νλ‘μΈμ€
μλ₯ μ ν
μ§μ λ§ν¬μμ μμ μμμ μ΄λ ₯μλ₯Ό μ μΆν΄μ£ΌμΈμ.
μ½λ© ν μ€νΈ
μ§λ¬΄ μ ν© μ¬λΆλ₯Ό νλ¨νκΈ° μν΄ μ¬μ μ½λ© ν
μ€νΈλ₯Ό μ§νν΄μ. μ½λ© ν
μ€νΈλ μκ³ λ¦¬μ¦ ν
μ€νΈλ³΄λ€ μ€λ¬΄ κ²½νμ 보μ¬μ£Όμ€ μ μλ λ¬Έμ λ‘ κ΅¬μ±λμ΄ μμ΄μ.
1μ°¨ μΈν°λ·°
μ½λ©ν
μ€νΈ κ²°κ³Όλ¬Ό μμ° λ° λ¦¬λ·°λ₯Ό μ§ννκ³ , μ μΆ μλ₯λ₯Ό κΈ°λ°μΌλ‘ κΈ°μ +κ²½νκ³Ό κ΄λ ¨λ μ§λ¬Έλ€μ λλ €μ.
2μ°¨ μΈν°λ·°
νμ¬ μ
무 λ° λ¬Έν μ ν©λ λ±μ νλ¨νκΈ° μν΄ κ΄λ ¨λ μ§λ¬Έλ€μ λλ €μ.
μ μ¬ νμ
μ
μ¬ μ‘°κ±΄μ νμνκ³ μ
μ¬λ₯Ό νμ ν΄μ.
* μ
μ¬ νμκ° μ’
λ£λλ μμ κΉμ§ μ΅λ ν λ¬ μ λμ μκ°μ΄ 걸릴 μ μμ΅λλ€.
* κ²°κ³Όλ 1μ£ΌμΌ μ΄λ΄λ‘ λ©μΌμ ν΅ν΄ νμΈ νμ€ μ μκ³ , μ§μ°λλ κ²½μ° κ°λ³μ μΌλ‘ μ°λ½λ립λλ€.
* μ§λ¬΄ λλ μν©μ λ°λΌ μ μ°¨μ λ³λμ΄ λ°μν μ μμ΅λλ€.
* λ€μμ μ±μ© νλ«νΌμμ daum/hanmail/kakao λλ©μΈ μ΄λ©μΌ κ³μ μ μμ μ΄ μννμ§ μμ κ²½μ°κ° λ°μνκ³ μμ΅λλ€. μμ μ μΈ μ§μμ λ±λ‘μ μν΄, μΈκΈν λλ©μΈ μ΄μΈμ μ΄λ©μΌ κ³μ μ μ΄μ©ν΄ μ£ΌμΈμ.
* AB180μ μ°μ
κΈ°λ₯μμ λ³μμ§μ μ
체λ‘, νμ μ°μ
κΈ°λ₯μμ μ μ§, 보좩μ μ°μ
κΈ°λ₯μμ μ κ· νΈμ
/μ μ§μ΄ κ°λ₯ν©λλ€.