1μ΅ λμ λλ°μ΄μ€. 100λ§ RPM. ν루 10μ΅ κ±΄ μ΄μμ μ΄λ²€νΈ λ°μ΄ν°. λ°μ΄ν° μμ§, λΆμ, μ μ‘μ μ΄λ₯΄λ λ°±μλ μμ§λμ΄λ§μ λμ κ²½ννλ©° μ±μ₯ν Backend Engineerλ₯Ό μ°Ύκ³ μμ΄μ!
AB180μ μΈκ³ κ°κ΅μμ ν루 10μ΅ κ±΄μ λ¬νλ λ°μ΄ν°λ₯Ό λ°μ μ€μκ°μΌλ‘ λΆμνκ³ μμ΄μ. Backend Teamμ λ°μ΄ν°λ₯Ό μμ μ μΌλ‘ μμ§νλ μΈν°νμ΄μ€λ₯Ό ꡬμΆνκ³ , μ€μκ°μΌλ‘ μ²λ¦¬/λΆμνμ¬, νμν κ³³μ λ°μ΄ν°λ₯Ό μ μ‘νλ λ°μ΄ν° νμ΄νλΌμΈμ λ§λ€μ΄μ.
AB180 Backend Teamμμ,
λ°μ΄ν°λ₯Ό μμ μ μΌλ‘ μμ§νλ μΈν°νμ΄μ€λ₯Ό ꡬμΆν΄μ.
μ±κ³Όλ₯Ό μΈ‘μ νκΈ° μν΄μλ μ±κ³Όμ ν λκ° λλ λ°μ΄ν°λ₯Ό λͺ¨μμΌ ν΄μ. κ΄κ³ μ ν΄λ¦μ΄λ λ
ΈμΆ, SDK λ±μ ν΅ν΄ μμ§λλ νλ λ°μ΄ν° λ±, λ€λμ λ°μ΄ν°λ₯Ό μ μ€ μμ΄ λ°κΈ° μν μΈν°νμ΄μ€λ₯Ό μ€κ³, ꡬμΆνλ μΌμ ν¨κ» ν κ±°μμ.
λ€λμ λ°μ΄ν°λ₯Ό μ μ€ μμ΄ λ°μ ν, λ°μ λ°μ΄ν°λ₯Ό Goλ‘ κ΅¬μ±λ WAS(Web Application Server), PythonμΌλ‘ ꡬμ±λ λΆμ μμ§μΌλ‘ λκΈ°λ λ° νμν μμ§λμ΄λ§μ κ³ λ―Όκ³Ό μλλ₯Ό ν΄λ³Ό μ μμ΄μ.
λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μ²λ¦¬νκ³ λΆμν΄μ.
λ°μ΄ν°λ μ€μκ°μΌλ‘ λΆμ(Speed Layer)νκ±°λ, μ£ΌκΈ°λ₯Ό κ°μ§κ³ λΆμ(Batch Layer)νκΈ°λ ν΄μ.
Druidλ‘ λ°μ΄ν°λ₯Ό μ§κ³νκ³ , κ΄κ³ μ΅μ νλ₯Ό μν λ°μ΄ν° μ μ‘, μ¬κΈ° μ€μΉ λ±μ λ¬Έμ λ₯Ό μ‘μλ΄λ λμμ΄ μ€μκ°μΌλ‘ μ΄λ£¨μ΄μ Έμ. λν, λ°μ΄ν°λ₯Ό μΆμΆνκ±°λ, μ νμ±μ΄ μꡬλλ κ°μ’
μ§νμ λΆμ λ±μ μν Spark Jobμ μΌλ³/μκ°λ³λ‘ λμκ°μ.
λ€μν κ³³μΌλ‘ λΆμ κ²°κ³Όλ₯Ό μ μ¬/μ μ‘ν΄μ.
λΆμκ³Ό μ²λ¦¬κ° μλ£λ λ°μ΄ν°λ μ°μμμ λ§κ² μ¬λ¬ κ³³μμ μ¬μ©ν μ μμ΄μΌ ν΄μ. Public API, AWS S3 λ±μ μ€ν 리μ§, κ΄κ³ 맀체, μλνν° μλΉμ€ λ±. νμν κ³³μ λ°μ΄ν°λ₯Ό μ 곡νλ μν μ ν΄μ.
μ€λ ₯μλ κ°λ°μλ‘ μ±μ₯ν μ μλ μ’μ κ²½νλ€μ μμ μ μμ΄μ.
μ΄μ κΉμ§ μ ν΄λ³΄μ§ λͺ»νλ λΉμ¦λμ€ λ‘μ§κ³Ό λμ©λ νΈλν½μ κ²½ννκ³ μ΄λ €μ΄ κΈ°μ κ³Όμ λ₯Ό λ€λ€λ³΄λ©° λμμμ΄ λμ ν΄μ. λΉμ°ν κ·Έλ§νΌ μ€λ ₯λ ν¨κ» μ±μ₯ν΄μ. λΆμΌλ³ λ°μ΄ν°μ νλ¦μ λμΌλ‘ μ§μ 보며 λ°°κ²½ μ§μμ μκ³ λ€μν κ²½νμ ν μ μμ΄μ.
λ°±μλ μμ§λμ΄ λ―Όκ·λκ»μ μΈν΄μ κ±°μ³ νμμΌλ‘ ν©λ₯νμ
¨μ΄μ. μ리μμ μ‘°μ΄νκ² μΆνλ₯Ό λλ΄μ΄μ 
κ³ κ°μ λ§μΌν
μ΄ κ°μκΈ° ννΈλ₯Ό μΉλ€λ©΄, λΎ°μ‘±νκ² μΉμλ κ·Έλνλ₯Ό λ³Ό μ μμ΄μ. νμμ 'κΈ°μμ΄ λ¨Έλ¦¬'λΌκ³ λΆλ¬μ 
Backend Engineering Group - Data Pipeline Team λ§λ보기
λΉμ¦λμ€μ λΉ λ₯Έ μ±μ₯ κ³Όμ μμ λΆκ³Ό 1λ μ μλ μ ν¨νμ§λ§ μ§κΈμ κ·Έλ μ§ μμ μλ‘ μ λ΅μ μ립νλ κ²½μ°κ° λ§μ΅λλ€. μ΄ λ, μ€ν¨νκ±°λ μ€μν΄λ λΉλλ°μ§ μλ λ¬Έν λλΆμ λ€μν μλλ₯Ό ν΄λ³Ό μ μμκ³ , ν μ μ²΄κ° λΉ λ₯΄κ² μ±μ₯ν μ μμμ΅λλ€.
Data Pipeline Team Lead, κΉμ¬μλ | LinkedIn
Daily 1μ΅ νΈλν½μμ νμ¬ 13μ΅ νΈλν½μ λ°κΈ°κΉμ§, λ§μ κ²μ μΈ‘μ νκ³ κ°μ ν΄ λκ°μ΅λλ€. λ°μ΄λ νμλ€κ³Ό ν¨κ» λΉ λ₯΄κ² 컀μ§λ, 볡μ‘ν νΈλν½ λ¬Έμ λ₯Ό ν΄κ²°νλ©° κ°μΈμ μΌλ‘λ λ§μ μ±μ₯μ μ΄λ£° μ μμμ΅λλ€.
Backend Engineer - Data Pipeline, μ건λ | LinkedIn
λΉμ¦λμ€ μ±μ₯κ³Ό ν¨κ» κ³μλ μ±λ¦°μ§λ₯Ό ν΅ν΄ κ°μΈλ, νλ λͺ λ°° λ λΉ λ₯΄κ² μ±μ₯νμ΅λλ€. μ€ννΈμ μμ μνλ κ²½νμ΄λ μ΄λ° κ²μ΄λΌκ³ νμ ν©λλ€.
Head of Backend Engineering, μ μ£Όνλ | LinkedIn
Backend Engineering Groupμ ꡬμ±νλ κΈ°μ
Data Pipeline Teamμμ ν μ μλ κ²½ν
β’
κΈ°μ μ κ²½ν
β¦
λμ©λ νΈλν½μ λΉ λ₯΄κ³ μμ μ μΌλ‘ μ²λ¦¬νλ μμ€ν
κ°λ°
βͺ
λΆλΉ 100λ§ κ±΄ μ΄μμ μμ²μ 10ms λ―Έλ§ μλ΅ μκ°μΌλ‘ μ²λ¦¬νλ μΉ μλ² κ°λ°
βͺ
λΆλΉ 100λ§ κ±΄ μ΄μμ μ΄λ²€νΈλ₯Ό μ€μκ°μΌλ‘ λΆμνκ³ μ²λ¦¬νλ μμ€ν
κ°λ°
βͺ
ν루 10μ΅ κ±΄ μ΄μμ μ΄λ²€νΈλ₯Ό λΆμνκ³ μ²λ¦¬νλ λ°°μΉ μ ν리μΌμ΄μ
κ°λ°
β¦
λμ©λ νΈλν½μ λΉμ© ν¨μ¨μ μΌλ‘ μ²λ¦¬νκΈ° μν FinOps
βͺ
λΉμ©μ μΈ‘μ νκ³ κ΄λ¦¬ν μ μλ μμ€ν
ꡬμΆ
βͺ
μ΄λ²€νΈλΉ 100 Byte μ°¨μ΄λ κ³ λ―Όν΄μ κ°λ°ν΄μΌν¨
β¦
λΉμ¦λμ€ λ‘μ§ λ³κ²½μ Data DrivenμΌλ‘ μμ¬ κ²°μ
β’
λΉμ¦λμ€μ κ²½ν
β¦
κ΄κ³ μμ₯μμμ κΈ°μ λλ©μΈ μ§μ μ΅λ
β¦
κ΄κ³ μ±κ³Όλ₯Ό λΆμνκ³ κ³ κ°μκ² μ 곡
β¦
κΈλ‘λ² κ΄κ³ ννΈλλ€κ³Όμ νμ
μ£Όμ μ 무
β’
μ¬μ©μκ° κ΄κ³ μλ²λ₯Ό κ±°μ³ μνλ κ³³μ μ μ΄λν μ μκ² λμμ£Όλ μΉ μλ² κ°λ°
β’
μ€μκ°μΌλ‘ μμ§λλ λμ©λ μ΄λ²€νΈλ₯Ό λΆμνμ¬ λ§μΌν
μ±κ³Όλ₯Ό κ³ κ°μκ² μ 곡
β’
κΈλ‘λ² κ΄κ³ ννΈλλ€κ³Όμ Server to Server μ°λ
νμ κΈ°μ
β’
Python, Go μΈμ΄λ‘ μΉ μλ², Streaming, λ°°μΉ μ ν리μΌμ΄μ
κ°λ°
β’
Kafkaλ₯Ό νμ©ν λΉλκΈ° λΆμ° μ²λ¦¬ μμ€ν
κ°λ°
β’
μ΄μ νκ²½
β¦
Cloud: AWS
β¦
Container: ECS, k8s
β¦
Serverless: Lambda
μ격 μ건
β’
AWS, GCP, Azureμ κ°μ ν΄λΌμ°λ μλΉμ€ μμμμ κ°λ° κ²½νμ΄ μμΌμ λΆ
β’
3λ
λ΄μΈμ μΉ λ°±μλ κ°λ° κ²½λ ₯, λλ κ·Έμ μ€νλ μλμ κ°μ§μ λΆ
β’
ν
μ€νΈ μ½λ μμ± κ²½νμ΄ μμΌμ λΆ
μ°λ μ¬ν
β’
Kafka λλ Queueλ₯Ό νμ©ν λΆμ° μ²λ¦¬ κ°λ° κ²½ν
β’
Grafana, New Relic, Sentryμ κ°μ λͺ¨λν°λ§ λꡬ μ¬μ© κ²½ν
β’
λ μ μ λΉμ©μΌλ‘ μμ€ν
μ μ΄μνκΈ° μν λΉμ© κ΄λ¦¬ κ²½ν
β’
κ°μΈμ μ€μλ₯Ό μμ€ν
μ΄ μ‘μμ€ μ μλ νκ²½μ λ§λ κ²½ν
β’
Strong tech foundation
근무 νκ²½
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μ μ°μ
κΈ°λ₯μμ λ³μμ§μ μ
체λ‘, νμ μ°μ
κΈ°λ₯μμ μ μ§, 보좩μ μ°μ
κΈ°λ₯μμ μ κ· νΈμ
/μ μ§μ΄ κ°λ₯ν©λλ€.