brunch

You can make anything
by writing

C.S.Lewis

by 에디의 기술블로그 Aug 19. 2019

#3. [8월18일] 주간 백엔드 기술

한 주간의 백엔드 기술 뉴스를 간략하게 요약해서 공유합니다. 


1. Spring Framework


이번주에는 스프링 프레임워크 관련해서 큰 배포는 없었다. 짜잘하게 몇개 소개하겠다.  


Spring Calendar


스프링 프레임워크 관련 배포 예정일을 달력으로 확인할 수 있다. 

https://spring-calendar.cfapps.io


Spring Boot for Apache Geode & Pivotal GemFire 1.1.0.RC2 Released!


Spring Boot 에서 Apache Geode 를 연동할 수 있는 스타터 프로젝트의 1.1.0.RC2 버전이 배포 되었다. Pivotal 에서의 목표는 다음주 중에 1.1.0.RELEASE 배포할 것으로 예상된다. 

https://spring.io/blog/2019/08/14/spring-boot-for-apache-geode-pivotal-gemfire-1-1-0-rc2-released

일단 Apache Geode 에 대해서 잘 모르는 개발자가 있을 것으로 생각이 되는데, 필자도 한번도 사용을 해본적이 없어서 이번 기회에 간단하게 찾아봤다. Apache Geode 는 Pivotal 이 Apache 재단에 기증한 인메모리 데이터 그리드인 Gemfire 의 OSS 버전이라고 한다. 좀 오래된 영상이지만 스프링부트에서 발표했던 영상을 참고하길 바란다.

https://www.youtube.com/watch?v=bHlPaUMq_sQ

공식 홈페이지에서도 확인이 가능하다.

https://geode.apache.org



Securing Services with Spring Cloud Gateway


Spring Cloud Gateway 에 JWT 적용한 사례이다. 

https://spring.io/blog/2019/08/16/securing-services-with-spring-cloud-gateway

https://spring.io/blog/2019/08/16/securing-services-with-spring-cloud-gateway

필자도 관심이 있는 주제라서, 조만간 자세히 다루도록 하겠다. 



2. OpenSource, NoSQL, RDBMS, SearchEngine, Message Broker, ETC...


MongoDB 4.2 is now GA: Ready for your Production Apps


몽고DB 4.2 버전이 발표되었다. 주요 특징은 아래와 같다. 

Distributed Transactions

On-Demand Materialized Views

Wildcard Indexes

MongoDB Query Language enhancements

Retryable Reads and Writes

자세한 내용은 공식 레퍼런스를 확인하길 바란다.

https://www.mongodb.com/blog/post/mongodb-42-is-now-ga-ready-for-your-production-apps



Nginx 


nginx-1.16.1 stable and nginx-1.17.3 mainline versions have been released

http://nginx.org/en/download.html


Vault Learning Resources: Vault 1.2 Feature Introduction


Vault 1.2 버전이 나온지 한달이 넘었지만, 소개하는 글이 있어서 공유한다. 

https://www.hashicorp.com/blog/vault-learning-resources-vault-1-2-feature-introduction

필자도 딱히 Hashicorp 제품을 쓸일이 없어서 관심 밖이었는데, 주변에 쓰는 사람들이 하나둘씩 생기고 있어서 슬슬 관심을 가질 때가 된것 같다. 나중에 Spring 에서의 연동에 대해서 검토를 해보겠다.  



This Month in RabbitMQ — August 2019


RabbitMQ 공식 홈페이지에서는 한달에 한번씩 RabbitMQ 관련 뉴스를 공유한다. RabbitMQ 를 사용하는 개발자는 한달에 한번씩 읽어보길 바란다. 

https://www.rabbitmq.com/blog/2019/08/12/this-month-in-rabbitmq-august-2019/


3. 해외 기술 정보 모음 


해외 기업들의 다양한 기술 정보를 모아서 공유한다. 


Zoncolan: How Facebook uses static analysis to detect and prevent security issues - Facebook


페이스북의 웹 코드는 1억회 이상의 해킹 코드가 들어있고, 하루에도 수천회씩 바뀐다고 한다. 방대한 양의 코드를 처리하기 위해서, 페이스북의 보안 엔지니어들은 정교한 시스템을 구축한다고 하는데... 링크를 참고하자.

https://engineering.fb.com/security/zoncolan/



Introducing Custom Interfaces, Enabling Developers to Build Dynamic Gadgets, Games, and Smart Toys with Alexa - Amazon


Alexa 관련 새로운 개발자 도구를 소개한다. 

https://developer.amazon.com/blogs/alexa/post/ca2cfbfb-37a2-49de-840c-f06f6ad8b74d/introducing-custom-interfaces-enabling-developers-to-build-dynamic-gadgets-games-and-smart-toys-with-alexa



The Speed Benefit of AMP Prerendering - Google


구글의 AMP 기술에 대한 글이다. 자세히 읽어보진 않았지만, 아마도 AMP 를 사용하면, 웹페이지 렌더링이 빠르고 성능이 좋다는 글일 것이다. 웹페이지 렌더링에 관심있는 프론트엔드 개발자는 읽어보길 바란다. 

https://developers.googleblog.com/2019/08/the-speed-benefit-of-amp-prerendering.html


Static Analysis at Scale: An Instagram Story - Instagram


https://instagram-engineering.com/static-analysis-at-scale-an-instagram-story-8f498ab71a0c


Data Hub: A Generalized Metadata Search & Discovery Tool - Linkedin


https://engineering.linkedin.com/blog/2019/data-hub


Evaluating Connection Coalescing For Static and Media Asset Downloads - Linkedin


https://engineering.linkedin.com/blog/2019/connection-coalescing


4. 국내 기술 정보 모음 


생략...





이번 주 특별 추가 정보


MSDN 은 대부분의 개발자가 잘 알고 있어서 굳이 소개할 필요는 없었지만, 혹시라도 주니어 개발자가 이 글을 읽고 있다면, MSDN 의 디자인 패턴 가이드는 꼭 한번 읽어보길 바란다. 필자가 가장 추천하는 기술 정보이다. 


https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/availability

https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/data-management

https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/design-implementation

https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/messaging

https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/management-monitoring

https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/resiliency

https://docs.microsoft.com/ko-kr/azure/architecture/patterns/category/security


작가의 이전글 #2. [8월11일] 주간 백엔드 기술
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari