Migrating the Password Monitoring service from Java
iOYES
Apple이 Java로 운영하던 Password Monitoring System을 Swift로 전면 교체했습니다.
Swift Concurrency와 SwiftNIO를 활용해 성능은 높이고, 바이너리 크기는 78% 줄였다고 해요.
실제 프로덕션에서 Swift가 얼마나 안정적으로 쓸 수 있는지를 증명한 좋은 사례가 아닐까합니다 🙋🏻
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2025년 6월 29일 오전 12:55
2005년 7월에 일을 시작했으니, 올해로 개발자 생활이 햇수로 20년째다. 중간에 공백이 조금씩 있었으니 꽉 채운 스무 해는 아니지만, 숫자가 주는 무게는 여전하다. 20년이라는 시간이 흘렀다는 사실이 새삼 신기하게 느껴진다.
테드(TED) 강의장에 황소가 등장했다. <생각의 공유> 저자 리오르 조레프는 청중에게 황소 무게를 예측해 보라고 제안한다. 그러자 140㎏에서 3t까지 다양한 오답이 쏟아졌다.
... 더 보기AI에게 코딩을 잘 시키려면 아주 정확하게 스펙을 줘야하는데(앞으로도 그럴 것), 스펙을 작성하는 것 보다 내가 코드를 쓰고 그걸로 스펙을 작성하라고 하는게 더 빠른게 문제..🫠
1. 모든 학습 곡선에는 같은 패턴이 있다. 어떤 분야의 초보자가 있다고 하자. 이제 몇 가지 지식을 배운다. 그럼 마치 그 분야를 완전히 이해한 것처럼 느낀다. 누구나 0점에서 80점까지는 쉽다. 문제는 80점부터다. 전문가의 영역이다.