**소프트웨어가 느린 이유는 느린 언어가 아니라 나쁜 설계 때문이다**

- AI로 프로그램을 C나 Rust로 다시 쓰기보다 설계를 개선하는 편이 큰 성능 향상으로 이어지는 경우가 많음  
- 데이터베이스와 네트워크를 기다리는 시간이 길다면 언어를 바꿔도 효과가 제한되며, 요청 시간의 절반이 DB 조회라면 나머지 코드를 아무리 빠르게 해도 전체 속도는 최대 2배  
- Python도 계산 집약적인 작업은 이미 최적화된 네이티브 라이브러리에 맡기는 경우가 많아, 언어를 바꿔도 핵심 연산이 빨라지지 않을 수 있음  
- 캐싱, 비동기 처리, 병렬화, 불필요한 SQL 쿼리 제거처럼 수행할 작업을 줄이거나 재구성…

[https://news.hada.io/topic?id=35893](https://news.hada.io/topic?id=35893)