- 기사는 기술 산업에서 복잡한 시스템을 마이크로서비스로 과도하게 복잡하게 만드는 현재의 추세를 논의하고 있습니다.
- 저자인 Andrei Taranchenko는 존재하지 않는 문제를 해결하려는 산업의 경향을 비판하며, 이는 종종 혁신적이고 최첨단으로 보이고자 하는 욕구에 의해 주도됩니다.
- 자바스크립트 개발자들이 "풀스택"으로 자신을 규정하고 서버 개발과 비동기 코드에 뛰어들어가는 것이 이러한 추세에 기여하는 요인으로 지목됩니다.
- FAANG 베테랑들이 스타트업에 영향을 미쳐, 대기업에서 사용되는 복잡한 시스템과 유사한 시스템을 밀어붙이는 것도 문제로 지적됩니다.
- 기사는 Dropbox, Twitter, Facebook, Instagram, Shopify, Stack Overflow와 같은 많은 성공한 회사들이 단일 코드 베이스로 시작해 여전히 효과적으로 사용하고 있다고 지적합니다.
- Taranchenko는 마이크로서비스를 밀어붙이는 것이 종종 효율성과 단순성을 잃게 하며, 개발자들이 전체 시스템의 정신적 지도를 유지하고 업데이트와 변화에 대한 지속적인 커뮤니케이션을 다루어야 한다고 주장합니다.
- 저자는 마이크로서비스 대신에 회사들이 명확하게 식별 가능하고 별도로 확장 가능한 부하를 처리할 수 있는 서비스를 고려해야 한다고 제안합니다.
- 기사는 벤처 캐피탈이 더욱 타이트해지고 기업들이 더 실용적인 결정을 내려야 할 때 단순한 시스템으로의 전환을 주목하며 마무리합니다.
- Taranchenko는 마이크로서비스로 바로 뛰어들기보다는 단일체로 시작하고 필요할 때만 서비스로 분기하는 것을 권장합니다.