한 주간의 백엔드 기술 뉴스를 간략하게 요약해서 공유합니다. 가끔씩 프론트엔드 기술에 대해서도 같이 다룰 예정입니다만, 가능하면 백엔드 기술에 집중할 예정입니다.
얼마나 꾸준히 작성할 수 있을지 모르겠지만... 일단, 매주 주말(토 or 일)에 발행 예정입니다.
스프링부트 2.2.0 M5 에서는 Java 13 버전을 지원한다.
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2.0-M5-Release-Notes
스프링 프레임워크 5.1.9, 5.0.15, 4.3.25 버전이 릴리스 되었다. 조만간 5.2 RC1 버전이 발표 될 것이다.
https://spring.io/blog/2019/08/02/spring-framework-5-1-9-5-0-15-and-4-3-25-available-now
Pivotal 공식 블로그에서 5.2 RC1 버전이 조만간 발표된다고 공개하였는데, 스프링 부트 릴리스와 함께 배포된다고 합니다. 필자의 추측으로는 스프링 부트 2.2.0.RC1 버전일 가능성이 높습니다만, 확실한 정보는 아니므로 몇일 더 상황을 지켜볼 예정입니다.
https://spring.io/blog/2019/07/30/spring-cloud-data-flow-2-2-0-released
엘라스틱서치 7.3.0 버전이 배포되었다.
https://www.elastic.co/kr/blog/elasticsearch-7-3-0-released
Elasticsearch 의 버전 업그레이드 속도가 매우 빠릅니다. 올해 봄에 필자가 신규 프로젝트에서 검토했던 버전이 6.7 이었는데, 벌써 7.3 버전이 릴리스 되었습니다. 이런 속도라면, 올해 안에 8.0 버전도 출시 될 것 같습니다. 참고로, 8.0 에서는 Transport 라이브러리가 완전히 제거될 예정입니다.
RabbitMQ 3.7.17 버전이 배포되었다.
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.17
클린 아키텍처를 적용해본 스프링 기반 샘플 애플리케이션 사례
https://brunch.co.kr/@springboot/228
Operating systems that serve millions (or even billions) of people can present unprecedented, complex engineering challenges. Last year, we launched the Systems @Scale conference to bring together engineers from various companies to discuss those challenges. At this year’s event, attendees gathered to hear speakers from Facebook, LinkedIn, Uber, and other companies discuss innovative solutions for large-scale information systems.
If you missed the event, you can view recordings of the presentations below. If you are interested in future events, visit the @Scale website or follow the @Scale Facebook page.
https://code.fb.com/core-data/systems-scale/
https://www.facebook.com/pg/atscaleevents/videos/
최근 급성장을 하고 있는 인스타그램은, 스토리, 필터, 알림 등 수많은 기능이 추가 되었다. 이런 변화로 인해서, 웹사이트는 점점 느려지기 시작하였다. 인스타그램에서 웹 성능을 개선하기 위한 노력을 진행하였고 50%의 개선을 가져왔다고 한다. 관련해서, 공식 기술 블로그에 포스팅이 되었으니, 웹 성능에 관심이 있는 개발자는 꼭 읽어보길 바란다.
https://instagram-engineering.com/making-instagram-com-faster-part-1-62cc0c327538