Computer >> 컴퓨터 >  >> 프로그래밍 >> Redis

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

RedisDays 샌프란시스코는 Redis 개발자 커뮤니티만을 위한 하루 종일 행사였습니다. 이번 세션에서는 게스트 스피커들이 Redis의 실시간 데이터 혁신이 개발자 경험을 단순화해 앱을 더 빠르게 구축하는 데 어떻게 기여하는지 소개했습니다. 새로운 제품 발표, 제품 업데이트, 단계별 워크스루까지, RedisDays 샌프란시스코는 개발자 커뮤니티에 앱 개발을 더 간편하고 신속하게 만들어 줄 도구를 전달하는 데 초점을 맞췄습니다. 지금부터 핵심 내용을 자세히 살펴보겠습니다.

Redis Stack 소개

"실시간은 이제 소비자와 기업이 당연하게 기대하는 표준입니다." Redis 공동창업자이자 CTO인 Yiftach Shoolman은 'Building Real-Time Data Apps Just Got (Much) Easier'(실시간 데이터 앱 구축이 (훨씬) 쉬워졌습니다) 기조연설에서 이렇게 강조했습니다. 이번 오프닝 세션에서 그는 최신 제품인 Redis Stack을 공개했습니다. "Redis Stack은 주요 Redis 모듈들의 기능을 하나의 제품으로 통합합니다. 이를 통해 개발자는 Redis의 속도와 안정성을 그대로 유지하면서 더 많은 실시간 애플리케이션을 훨씬 쉽게 구축할 수 있습니다."라고 그는 설명했습니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

Redis Stack은 완전히 새로운 개발자 경험을 제공합니다. Redis Stack을 활용하면 Redis 앱 구축이 그 어느 때보다 쉽고 빨라집니다. 초기 릴리스에는 핵심 Redis 데이터 모델인 RedisSearch, RedisJSON, RedisTimeSeries, RedisGraph, RedisBloom이 모두 포함되어 있으며, RedisInsight 시각화 도구를 통한 개발을 지원하고, 지원되는 클라이언트 라이브러리를 통해 어떤 프로그래밍 언어로든 개발할 수 있습니다.

기조연설 전체 영상 보기.

이후 세션들에서는 Redis Stack을 한층 더 깊이 있게 다뤘습니다. 'Buckle Up: The Wild Ride Into the New World of Redis Stack'(안전벨트를 매세요: Redis Stack의 새로운 세계로의 짜릿한 여정) 세션에서 Redis 기술 지원 매니저 Elena Kolevska는 Redis Stack의 서버 측 구조, 지원하는 다양한 데이터 모델의 폭넓은 스펙트럼, 그리고 실제 사용 사례 해결에 어떻게 활용되는지 시청자에게 안내합니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

발표에서 Elena는 Redis Stack용으로 새롭게 제공되는 RedisInsight 시각 가이드를 활용하면 전혀 다른 도메인의 서비스도 얼마나 쉽게 개발할 수 있는지 시연합니다. 나아가 자신의 개인적 취미인 산악 자전거와 Redis Stack의 작동 방식을 결합해, 자전거 판매, 커뮤니티 포럼 운영, 개인 통계 기록, 판매 데이터 분석 기능을 모두 갖춘 자전거 상점 앱을 구축하는 과정을 보여줍니다. 또한 완전한 기능을 갖춘 추천 엔진, 분석 엔진, 사기 탐지 엔진 같은 애플리케이션을 신속하게 만드는 방법도 함께 설명합니다.

로그인 후 'Buckle Up' 지금 바로 시청하기.

Redis Stack의 기능을 집중 조명한 마지막 세션은 Java Spring 프레임워크 분야의 세계적 전문가이자 VMware의 Spring Dev Advocate인 Josh Long과 Redis의 Dev Advocate인 Brian Sam-Bodden이 함께 진행했습니다. 두 사람은 'Bootiful Spring Deep Dive Into Redis Stack' 세션에서 Redis Stack 클라이언트 측면의 장점을 심도 있게 탐구합니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

Josh와 Brian은 Redis의 Spring용 객체 매핑 라이브러리를 활용해, 빌드 과정을 가속화하는 다양한 내장 구성 요소와 함께 완전히 작동하는 앱을 빠르게 만들어 가는 과정을 단계별로 시연합니다.

등록 후 'Bootiful Spring Deep Dive Into Redis Stack' 워크스루 따라 하기.

Redis 7.0 상세 분석

기조연설에서 Redis 공동창업자이자 CTO인 Yiftach Shoolman은 Redis 프로젝트 13주년을 축하했으며, 이 의미 있는 순간을 기념하기 위해 Redis 7.0 릴리스를 미리 공개했습니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

Redis 7.0은 오픈소스 프로젝트에 대한 Redis의 헌신을 다시 한번 확인시켜 줍니다. 지난 4년간 Redis의 활성 기여자 수는 거의 두 배로 증가했습니다. Redis 7.0을 통해 개발자와 DevOps 팀이 실시간 데이터 앱을 손쉽게 구축할 수 있는 다양한 신규 기능이 선보입니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

"Redis 7.0의 가장 흥미로운 소식은 단연 Redis Functions입니다."라고 Yiftach는 밝혔습니다. "모든 함수가 API를 통해 접근 가능하기 때문에 Redis 내부에서 코드를 훨씬 쉽고 간편하게 작성할 수 있습니다. Redis는 데이터를 다루듯 함수를 다루며, 기존의 복제 및 데이터 영속성 메커니즘이 함수를 함께 지원하기 때문에 장애나 재시작 이벤트가 발생해도 함수가 안전하게 유지됩니다."

또한 Redis 7.0은 클러스터 환경에서 PubSub 명령의 확장성을 개선하는 Sharded PubSub 개념을 도입했습니다. 여기에 ACLv2 기반의 강화된 보안, Introspection 기능을 통한 향상된 사용성, 그리고 Redis를 더욱 견고하고 안전하게 만드는 다양한 내부 최적화가 포함됩니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

Redis 기술 에반젤리스트 Itamar Haber, Redis 코어 프로젝트 리더 Oran Agra, 그리고 AWS 소속 Redis 코어 팀 멤버 Madelyn Olson이 'Redis 7.0 Unpacked' 세션에서 새로운 기능들을 더 깊이 있게 살펴봅니다.

Redis 7.0은 수많은 새로운 기능으로 오픈소스 커뮤니티에 대한 Redis의 헌신을 보여주며, 그 중심에는 프로그래밍 가능성의 새로운 지평을 여는 Redis Functions가 있습니다. Itamar, Oran, Madelyn의 발표 아젠다는 Redis Functions, Sharded Pub/Sub, ACL V2, Command Introspection, 그리고 내부 구조와 최적화를 다룹니다.

'Redis 7.0 Unpacked' 온디맨드로 시청하기.

데이터베이스와 개발자 경험

지난 5년간 기술 산업은 어떻게 변화했을까요? 특히 지난 2년은 이 분야의 성장을 전례 없는 수준으로 가속화했습니다. Redis CMO Mike Anand는 세션의 도입부에서 "오늘날 앱을 구축하기 위한 도구, 데이터베이스, 언어의 선택지가 너무나 많다"고 지적합니다. 그렇다면 이러한 풍요로움은 개발자 경험에 어떤 영향을 미칠까요?

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

바로 이것이 개발자 중심 산업 분석 회사 RedMonk의 공동창업자 Steve O'Grady가 진행하는 'The Database and the Developer Experience'(데이터베이스와 개발자 경험) 세션의 핵심 주제입니다. Steve의 설명에 따르면 RedMonk의 전문성은 "실무자들이 실제로 무엇을 사용하는지, 왜 사용하는지, 그리고 그러한 트렌드가 우리 주변 산업에 어떤 영향을 미치는지 이해하려 노력하는 것"에 있습니다.

이 세션을 통해 데이터베이스 분야에서 어떤 변화가 일어났는지, 개발자들이 왜 완전히 통합된 경험을 요구하는지, 그리고 그것이 데이터베이스 제공업체에게 어떤 의미를 갖는지 이해할 수 있습니다.

'The Database and the Developer Experience' 시청 시작하기.

뷰티 업계에서 디지털 역량 키우기

Redis 엔터프라이즈 제품 마케팅 부사장 Udi Gotlieb이 Ulta Beauty의 이커머스 및 디지털 시스템 IT 디렉터 Omar Koncobo와 함께 'Building a Digital Muscle in the World of Beauty'(뷰티 업계에서 디지털 역량 키우기) 세션에 출연했습니다. 이 파이어사이드 채팅은 끊임없이 변화하는 고객의 요구와 행동에 맞춰 오프라인 매장과 디지털 쇼핑 공간 모두에서 혁신적인 쇼핑 경험을 만드는 데 오픈소스가 어떤 역할을 하는지 다룹니다.

RedisDays 샌프란시스코 2022 총정리: Redis Stack 공개부터 Redis 7.0까지

그렇다면 개발자는 소매 비즈니스의 성공을 이끄는 데 어떤 역할을 담당할까요? 이 세션에서 Omar Koncobo는 지난 몇 년간 Ulta Beauty가 직면한 수많은 과제에 대한 그의 접근 방식, 오픈소스 소프트웨어에서 발견한 가치, 그리고 클라우드와 마이크로서비스 아키텍처로의 전환이 Ulta Beauty의 기술 스택에 가져온 변화에 대해 이야기합니다.

'Building a Digital Muscle in the World of Beauty' 전체 영상 보기.