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μ ꡬμ±νλ κΈ°μ 
Backend Engineering Group - Data Serving API Team λ§λ보기 
μ΄λ€ κ²λ λΉμ°νκ² λ°μλ€μ΄μ§ μκ³ , λ¬Έμ μ κ·Όλ³Έ μμΈμ λΉ λ₯΄κ² νμ νμ¬ ν΄κ²°μ μλν©λλ€. μ΄μκ° λ°μνλ€λ©΄ μ¬λ°νμ§ μλλ‘ λμ± μ λ§λ ¨νκ³ , λ μ’μ λ°©ν₯μΌλ‘ λμκ° μ μλ λ°©λ²μ μ°Ύμ΅λλ€.
Data Serving API Team Lead, μ΅μ£ΌνΈλ | LinkedIn
κ°μ Έκ°μκ² λ κ²½ν
β’
κΈ°μ μ κ²½ν
β¦
λμ©λ λ°μ΄ν°λ₯Ό λ€λ£¨λ λΉμ¦λμ€ λ‘μ§ κ°λ°
β¦
λ€μν λ°μ΄ν° μμ€λ₯Ό ν΅ν©νμ¬ μ 곡νλ μμ€ν
κ°λ°
β¦
λ°μ΄ν°λ₯Ό μ¬κ°κ³΅νμ¬ κ³ κ°μ΄ μνλ μ§νλ‘ μ‘°νν μ μλ λΉμ¦λμ€ λ‘μ§ κ°λ°
β’
λΉμ¦λμ€μ κ²½ν
β¦
B2B μμ₯μμ SaaS κ°λ°
β¦
κ΄κ³ μ§ν κ²°κ³Ό λ° μ±κ³Όλ₯Ό κ³ κ°μκ² μ 곡
β¦
κΈλ‘λ² κ΄κ³ ννΈλλ€κ³Όμ νμ
μ£Όμ μ
무
β’
MySQL, Druid, DynamoDB, Snowflake, Elasticsearch λ± λ€μν λ°μ΄ν° μμ€λ₯Ό ν΅ν©ν Federated Query API κ°λ°
β’
μ μλ§ Row μ΄μμ λ°μ΄ν°λ‘ ꡬμ±λ κ΄κ³ μ±κ³Ό λΆμ κ²°κ³Ό 리ν¬νΈλ₯Ό λ€λ£¨λ λΉμ¦λμ€ λ‘μ§ κ°λ°
β’
λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ Programmable νκ² μλνλ λΉμ¦λμ€ λ‘μ§μ κ°μ§ API κ°λ°
νμ κΈ°μ
β’
Python, Flask, FastAPI Frameworkλ₯Ό νμ©ν λ°μ΄ν° μλΉ API κ°λ°
β’
AWSμ EC2, Lambda, SQS λ± λ€μν μλΉμ€ νμ©
β’
μ¬λ°λ₯Έ λ°μ΄ν° μ 곡μ μν Unit, Integration, E2E ν
μ€νΈ νκ²½
μ격 μ건
β’
3λ
λ΄μΈμ μΉ λ°±μλ κ°λ° κ²½λ ₯, λλ κ·Έμ μ€νλ μλμ κ°μ§μ λΆ
β’
AWS λλ κ·Έ μΈ ν΄λΌμ°λ μλΉμ€λ₯Ό νμ©ν μλΉμ€ κ°λ° κ²½νμ΄ μμΌμ λΆ
β’
Spring, Flask, Django, Laravel λ± Web Frameworkλ₯Ό μ΄μ©ν κ°λ° κ²½νμ΄ μμΌμ λΆ
β’
ν
μ€νΈ μ½λ μμ± κ²½νμ΄ μμΌμ λΆ
β’
κ°λ°, κΈ°ν, UI/UX λμμ΄λ λ± νμ
κ²½νμ΄ μμΌμ λΆ
β’
RESTful API κ°λ° κ²½νμ΄ μμΌμ λΆ
μ°λ μ¬ν
β’
BI λμ보λμ νμν API κ°λ° κ²½νμ΄ μμΌμ λΆ
β’
GB μ΄μ ν¬κΈ°μ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©νλ λ°μ΄ν° μ²λ¦¬ κ²½νμ΄ μμΌμ λΆ
β’
Dev Ops μ
무 κ²½νμ΄ μμΌμ λΆ
β’
볡μ‘ν λΉμ¦λμ€ λ‘μ§μ μΆμννμ¬ κ°λ¨νκ² κ°λ°ν κ²½νμ΄ μμΌμ λΆ
β’
λ°μ΄ν° μ¨μ΄νμ°μ€ μ¬μ© κ²½νμ΄ μμΌμ λΆ
근무 νκ²½
1.
μ
무 ν¨μ¨κ³Ό μμ°μ±μ λμ΄κΈ° μν΄ μλμμ΄ μ§μν©λλ€
β’
μ½μ΄ μνΉ νμ κΈ°λ°μ μμ°¨ μΆν΄κ·Ό μ λ μ΄μ
β’
μν©μ λ°λΌ μ μ°νκ² μ¬μ©ν μ μλ ν΄κ° μ λ μ΄μ©(μμ λ‘μ΄ λ°λ°μ°¨, μμΌ ν΄κ°, μ 1ν μ κΈ μ§λ³ ν΄κ°, 3 Β· 5λ
λ§κ·Ό μ μ κΈ λ¦¬νλ μ ν΄κ°, μΆμ° κ²μ§ ν΄κ°, λ°°μ°μ μΆμ° ν΄κ°, μ‘μν΄μ§, 건κ°κ²μ§ ν΄κ° λ±)
β’
λΆλμ΄ν μΌκ·Ό μ μλΉμ κ΅ν΅λΉ μ§μ
β’
μ
무μ νμν λͺ¨λ λΉμ© 무μ ν μ§μ(μΈκ·Ό μ κ΅ν΅λΉ, μΈλΆ κ΅μ‘ Β· 컨νΌλ°μ€ μ°Έκ° λ±)
β’
μ
무 ν¨μ¨μ λμ¬μ£Όλ κ³ μ¬μμ μ₯λΉ μ§μ(MacBook Pro, κ³ μ¬μ λͺ¨λν°, ν€λ³΄λ Β· λ§μ°μ€ κΈ°κΈ° μ ν κ°λ₯)
2.
ꡬμ±μμ μ£Όλμ μΈ μ±μ₯μ΄ AB180μ μ±μ₯μΌλ‘ μ΄μ΄μ§λ€κ³ λ―Ώμ΅λλ€
β’
κ°μ, μΈλ―Έλ, μΈλΆ κ΅μ‘, κ΅λ΄μΈ 컨νΌλ°μ€ λ± μ°Έκ°λΉ μ§μ
β’
λμ ꡬμ
λΉ μ§μ
β’
체κ³μ μΈ μ¨λ³΄λ© 컀리νλΌκ³Ό μ κ· μ
μ¬μ λ©ν λ§ μ΄μ
β’
Product Research, Success Case Study, Knowledge Transfer λ± μ μ¬μ Β· νλ³λ‘ λ€μν μ§μ 곡μ νλ‘κ·Έλ¨ μ΄μ
3.
ꡬμ±μμ μ견μ μλ ΄νκ³ λ λμ λ°©ν₯μΌλ‘ λμκ°κΈ° μν Open Cultureλ₯Ό μ§ν₯ν©λλ€
β’
μ§λ¬΄μ μ ν μμ΄ λꡬλ νλ‘λνΈ κ°μ μ μ견μ λΌ μ μλ μμ΄λμ΄ νν¬ μ΄μ
β’
λͺ¨λ ꡬμ±μμ΄ λͺ¨μ¬ νκ³ λ₯Ό λλκ³ μμΌλ‘μ λΉμ μ 곡μ νλ νμ΄ν λ―Έν
βAirbaseβ λΆκΈ°λ³ μ§ν
β’
μ
무 νκ²½ Β· μ‘°μ§ λ¬Έν κ°μ μ λν΄ μμ λ‘κ² κ±΄μνκ³ , ꡬ체μ μΌλ‘ λμ±
μ΄ λ
Όμλλ μ€ν μλ² μ΄ μμ μ΄μ
4.
κ·ΈμΈ λ€μν ννκ³Ό 볡μ§λ₯Ό μκ°ν©λλ€
β’
κ°λ¨μ 9λ² μΆκ΅¬ 3λΆ κ±°λ¦¬μ μ΄νΉκΈ μμΈκΆ μ¬λ¬΄μ€
β’
μ€λ΅λ°, 컀νΌγ»νμ°μ λ¨Έμ μ€μΉ μ΄μ
β’
λΌμ΄μ§, λ―Έν
λ£Έ, ν°λΆμ€ λ± κ³΅μ©κ³΅κ° Β· ν΄κ²κ³΅κ° μλΉ
β’
μ€μκΈ°μ
μ²λ
μλμΈ κ°λ©΄ νν μ μ© κ°λ₯
ν©λ₯ νλ‘μΈμ€
μλ₯ μ ν
μ§μ λ§ν¬μμ μμ μμμ μ΄λ ₯μλ₯Ό μ μΆν΄μ£ΌμΈμ.
μ½λ© ν μ€νΈ
μ§λ¬΄ μ ν© μ¬λΆλ₯Ό νλ¨νκΈ° μν΄ μ¬μ μ½λ© ν
μ€νΈλ₯Ό μ§νν΄μ. μ½λ© ν
μ€νΈλ μκ³ λ¦¬μ¦ ν
μ€νΈλ³΄λ€ μ€λ¬΄ κ²½νμ 보μ¬μ£Όμ€ μ μλ λ¬Έμ λ‘ κ΅¬μ±λμ΄ μμ΄μ.
1μ°¨ μΈν°λ·°
μ½λ©ν
μ€νΈ κ²°κ³Όλ¬Ό μμ° λ° λ¦¬λ·°λ₯Ό μ§ννκ³ , μ μΆ μλ₯λ₯Ό κΈ°λ°μΌλ‘ κΈ°μ +κ²½νκ³Ό κ΄λ ¨λ μ§λ¬Έλ€μ λλ €μ.
2μ°¨ μΈν°λ·°
νμ¬ μ
무 λ° λ¬Έν μ ν©λ λ±μ νλ¨νκΈ° μν΄ κ΄λ ¨λ μ§λ¬Έλ€μ λλ €μ.
μ μ¬ νμ
μ
μ¬ μ‘°κ±΄μ νμνκ³ μ
μ¬λ₯Ό νμ ν΄μ.
* μ
μ¬ νμκ° μ’
λ£λλ μμ κΉμ§ μ΅λ ν λ¬ μ λμ μκ°μ΄ 걸릴 μ μμ΄μ.
* κ²°κ³Όλ 1μ£ΌμΌ μ΄λ΄λ‘ λ©μΌμ ν΅ν΄ νμΈ νμ€ μ μκ³ , μ§μ°λλ κ²½μ° κ°λ³μ μΌλ‘ μ°λ½λ립λλ€.
* μ§λ¬΄ λλ μν©μ λ°λΌ μ μ°¨μ λ³λμ΄ λ°μν μ μμ΄μ!
* AB180μ μ°μ
κΈ°λ₯μμ λ³μμ§μ μ
체λ‘, νμ μ°μ
κΈ°λ₯μμ μ μ§, 보좩μ μ°μ
κΈ°λ₯μμ μ κ· νΈμ
/μ μ§μ΄ κ°λ₯ν©λλ€.