Redis 커뮤니티는 매년 RedisConf를 위해 모이며 올해는 실시간 데이터의 힘을 재발견하는 해였습니다. 122개국의 12,000명 이상의 개발자, 건축가, 비즈니스 및 기술 리더가 라이브 기조 연설, 노변 채팅, 60개 이상의 세부 세션에 등록했습니다. 5월 20일부터 모든 RedisConf 2021 세션은 YouTube 채널에서 볼 수 있습니다!
고유한 사용 사례를 다루는 많은 세션에서 투표를 통해 10가지 다른 최상급에 대한 상위 세부 세션을 편집했습니다. 수상자는 다음과 같습니다.
가장 재미있는 연사
CEO Aaron Phillips와 기술 이사 Dustin Brown의 SitePro 듀오는 회사의 미션 크리티컬 IoT 플랫폼이 혼잡 없는 데이터 흐름을 보장하기 위해 Azure의 RedisTimeSeries 모듈을 사용하는 방법을 자세히 설명하기 위해 대단한 화학과 전염성을 이끌어냅니다. Aaron과 Dustin은 석유 및 가스 회사를 위한 종단 간 계량 시스템으로서 SitePro의 시작에 대해 토론하는 세션을 시작합니다. 그들은 회사가 "실시간 데이터에 역사적 맥락"을 제공하기 위해 크게 성장한 후 어떻게 RedisTimeSeries를 활용하기 시작했는지 설명합니다.
Aaron과 Dustin이 서로의 요점을 활용하고, 맥락에 대해 가족적인 비유를 추가하고, RedisTimeSeries와 함께 사용되는 도구 및 기능을 설명하는 동안 세션은 결코 지루하지 않습니다. 이 세션에서 약간의 웃음을 찾고 RedisTimeSeries가 어떻게 실시간 및 과거 데이터를 대규모로 강화할 수 있는지 알아보십시오.
최고의 슬라이드
Chris Oyler의 프레젠테이션 슬라이드는 유머와 실시간 이벤트 캡처를 대규모로 시각적으로 보여줄 수 있는 능력과 밀접한 관련이 있습니다. 프레젠테이션이 시작되고 30초도 채 되지 않아 Chris는 자신의 스타트업인 UserLeap을 서커스로, 자신을 광대로 언급합니다. 그는 슬라이드가 UserLeap API 그래픽에서 Sesame Street(이벤트의 해부학적 구조를 나타냄) 사진으로 전환되는 동안에도 전체적으로 차분하고 캐주얼한 태도를 유지합니다.
그러나 그의 세션이 재미있음에도 불구하고 눈에 띄는 것은 당면한 주제에 초점을 유지하는 능력입니다. 그는 UserLeap에 관계형 데이터베이스가 필요하지 않았지만 높은 쓰기 및 높은 읽기 처리량이 필요한 방법에 대해 자세히 설명합니다. 따라서 회사는 Redis Cluster로 이동하고 자동 장애 조치와 함께 HA 모드를 활용해야 합니다. 세션 후반부에 Chris는 UserLeap의 평균 지연 시간에 대한 2일 그래프 비교를 보여주며 회사에서 Redis를 채택한 후 응답 시간에 평균 긍정적인 변화가 약 100밀리초가 되었음을 언급합니다. 슬라이드의 비주얼을 프레젠테이션과 연관시키고 유머 감각을 유지하는 Chris의 능력은 이 세션을 우승자로 만듭니다.
최우수 신인상
Masoud Koleini는 IoT 세계에 전혀 새로운 사람이 아니지만, 그의 프리미어 RedisConf 2021 세부 세션인 RedisAI를 사용한 고성능 에지 추론으로 패널의 최우수 신인상을 수상했습니다. 에지에서 데이터 분석이 산업 전반에 걸쳐 계속 증가함에 따라 Masoud는 컴퓨팅 성능이 제한된 기기에서 애플리케이션을 실행하는 문제를 강조합니다. 그런 다음 그는 Redis를 선택한 이유를 자세히 설명합니다. 그 이유는 메모리 사용량이 적기 때문에 기계 학습 응용 프로그램을 작은 장치에서 실행할 수 있기 때문입니다.
그의 세부 세션은 에지 추론에 대한 사례 연구로 RedisAI의 심층 추론 기능이 텐서 데이터를 분석하는 데 도움이 되는 방법과 Arm 머신에서 RedisAI 모듈을 실행할 때의 모범 사례에 대한 설명입니다. RedisAI가 머신 러닝 애플리케이션에서 딥 러닝 데이터 추론을 실행하는 방법이 궁금하시다면 이 동영상을 시청하세요.
Redis 초보자에게 가장 친숙함
Eric Brandes는 Redis가 기본 데이터베이스가 될 수 없다는 일반적인 오해를 20분 동안 설명하여 이 상을 받았습니다. 그는 Redis를 플랫폼의 기본 데이터베이스로 사용하여 사용자 모니터링 성능 도구인 Request Metrics를 구축한 경험을 MythBusters와 같은 프레젠테이션을 통해 설명합니다. 그런 다음 그는 낮은 운영 복잡성, 단순화된 아키텍처를 사용할 수 있는 능력, 저렴한 비용, 내구성 요구 사항이 있는 유연성과 같이 Redis를 선택한 이유를 설명합니다.
짧은 시간 동안 Eric은 Request Metrics의 운영 설정 설명에서 확장 전략에 이르기까지 개발자 작업의 핵심을 설명하는 엄청난 일을 합니다. Redis를 처음 사용하고 기술 스택에 NoSQL 데이터베이스를 구현하는 방법을 결정하고 있다면 시간을 내어 Crazy like a fox:Redis를 기본 데이터베이스로 시청하세요.
Redis 전문가가 가장 많이 참여
이것은 Redis를 사용하는 강력한 배경이 있는 경우 볼 세션입니다. 이 세부 세션에서 Jim Brunner는 Redis용 Amazon ElastiCache를 사용할 때 발생하는 흥미롭고 반복되는 문제를 살펴봅니다. ElastiCache 팀의 개발자로서 Brunner는 Amazon 플랫폼용 Redis 내부 개발에만 전념해 왔습니다. 그는 maxmemory 남용, 매개변수화되지 않은 LUA, 연결 폭풍과 같은 개발자의 악몽을 피하는 방법에 대해 자세히 설명합니다.
Jim은 각 주제에 체계적으로 접근하여 각 사용 사례의 주제, 발생하는 시나리오, 결과, 마지막으로 문제를 완화하는 솔루션을 다룹니다. 이러한 사용 사례는 '극단적'이지만 이 세션은 캐시의 잠재적인 문제를 완화하려는 개발자에게 유용한 자산입니다.
대규모 Redis 스토리
디지털 혁신은 은행이 성공적인 사용자 경험을 제공하는 데 중요한 초점 영역이 되었습니다. Redis의 Adi Shtatfeld는 Bank Hapoalim의 Dani Sela와 Yaniv Yair를 소개하여 Redis Enterprise가 이스라엘 최대 은행의 가용성과 고객 만족도를 어떻게 개선했는지 직접 보여줍니다.
매년 140억 달러의 매출을 올리면서 백만 명이 넘는 고객을 보유한 Bank Hapoalim은 전염병 현실에 직면했습니다. Bank Hapoalim은 고객의 디지털 요구 사항에 대처할 수 있도록 은행 인프라를 구성해야 한다는 사실을 깨달았습니다. Bank Hapoalim의 웹사이트와 모바일 앱에 대한 수많은 요청으로 인해 MF 백엔드 시스템에 서버 과부하가 발생하기 시작했으며, 이로 인해 지연 시간이 느려지고 고객에게 시간 초과가 발생했습니다. Bank Hapoalim은 인프라를 수용하기 위해 Redis Enterprise 캐싱으로 전환하여 은행 메인프레임에 대한 요청을 줄이고 리소스 부족을 완화하여 막대한 비용을 절감했습니다.
최고의 Redis 모듈 이야기
SmartSim은 수치 시뮬레이션 모델을 사용하여 AI, 분석 및 데이터 과학의 융합을 가속화하기 위한 전용 라이브러리입니다. 데이터 과학 라이브러리와 시뮬레이션은 원래 연결되어 있지 않았으며 전통적으로 실시간으로 서로 통신하지 않았습니다.
시뮬레이션을 완전히 계산하고 완료하는 데 몇 시간에서 몇 주에 이르는 시간이 소요되지만 데이터 라이브러리는 시뮬레이션이 완료된 후에만 분석할 수 있습니다. 이제 SmartSim은 RedisAI를 사용하여 대규모의 빠른 인메모리 스토리지를 사용하여 런타임 시 시뮬레이션과 상호 작용할 수 있습니다. 이 모듈은 또한 파일 시스템을 사용하지 않고 팀이 데이터를 온라인으로 볼 수 있도록 하면서 SmartSim 시뮬레이션의 온라인 추론, 교육 및 분석을 가능하게 했습니다. . RedisAI 활용에 대한 매우 세부적인 프레젠테이션을 보려면 이 세션을 확인하세요.
최고의 AI 스토리
40개 이상의 기계 학습 모델과 초당 2백만 개의 예측을 수행하는 애플리케이션을 갖춘 DoorDash는 최고의 AI 스토리 상을 수상했습니다. ML 플랫폼 엔지니어 Arbaz Khan과 기술 수석 관리자 Zohaib Hassan이 Redis를 확장 가능한 기능 저장소로 사용하여 실시간 예측을 위한 입력 변수 배치를 제공하는 방법을 설명합니다. 디스크 기반 데이터베이스와 비교할 때 Redis는 저렴하고 빠르며 간단한 인메모리 데이터 저장소를 제공하여 스토리지 오버헤드를 제한하고 DoorDash에 대한 데이터 지역성을 제공할 수 있습니다.
이 세션은 발표자가 회사의 Redis 사용 사례를 얼마나 심층적으로 설명하는지에 따라 이 최상급 카테고리를 집으로 가져옵니다. 그들은 ML 운영을 확장하기 위해 Redis를 선택하는 이유를 정확히 지적하고, 시각적 개체 및 데이터 결과로 결정을 보완하고, 이 진행 중인 프로젝트의 다음 단계에 대해 논의합니다. 이 세부 세션을 시청하여 Redis가 기계 학습 플랫폼을 위한 확장 가능한 기능 저장소로 어떻게 적합할 수 있는지 이해하십시오.
Just Redis로 종말을 극복할 가능성이 가장 높음
심판의 날이 다가왔을 때(그럴 수도 있지만) 여러 분야의 전문가로부터 지식을 얻고 싶습니까? 이를 염두에 두고 이 최상급은 Techspert.io의 Ayaka Shinozaki에게 RedisGraph를 사용하여 지식 그래프 작성 세션에 대해 설명합니다. Techspert.io는 AI 기반 검색 기술을 사용하여 전문가 통찰력이 필요한 조직과 세계 최고의 전문가를 연결하는 스타트업입니다. Techspert.io는 인터넷에서 공개적으로 사용 가능한 수십억 개의 데이터 포인트를 컴파일하여 전문가, 기관, 의미론적 개념 간의 관계를 기록한 다음 지식 환경에 대한 실시간 개요를 제공할 데이터베이스 솔루션이 필요했습니다. 바로 여기에서 RedisGraph가 등장했습니다.
RedisGraph를 사용하면 Techspert.io가 위치, 전문 분야 및 이름과 같은 사실을 서로 연결하여 정의된 관계를 만들 수 있습니다. Techspert.io는 사실을 나타내기 위해 꼭짓점과 가장자리를 활용하여 RedisGraph의 비용 효율적인 전체 텍스트 검색 쿼리를 사용하여 지식 그래프를 통해 관계에 대한 정보를 추출합니다. 이 세부 세션은 지식 그래프 데이터베이스를 만들고자 하는 개발자와 임박한 종말에 대비하기 위해 통찰력을 원하는 개발자에게 꼭 필요한 것입니다.
믿을 수 없는 최고의 Redis-For-THAT 스토리
Redis에는 많은 사용 사례가 있지만 우리 팀은 독창성과 창의성으로 인해 Alexander Mikhalev 박사의 세션인 Redis 생태계를 사용하여 NLP 기반 서비스를 구축하는 것으로 선정되었습니다. Alexander 박사는 RedisConf 2020 해커톤에서 의료 전문가가 의학 문헌을 탐색할 수 있도록 자연어 처리 제품을 구축하기 시작했습니다. 그는 머신 러닝을 통해 질문 응답 시스템 또는 챗봇을 만드는 것을 구상했지만 사용자의 기대를 뛰어넘을 수 있을 만큼 빠르면서도 가용성이 높아야 했습니다. Alexander 박사는 길고 복잡한 쿼리를 정확히 찾아낼 수 있는 지식 그래프와 빠른 API 응답 시간을 처리하는 강력한 엔진이 필요하다는 것을 깨달았습니다. 그래서 그는 RedisGears, RedisAI 및 RedisGraph가 모두 코어에 내장된 NLP 파이프라인을 개발했습니다.피>
이 세부 세션은 제품의 API 프레임워크와 각 모듈이 구성되는 방식을 명확하게 설명하여 시청자에게 Redis 모듈의 상호 연결성에 대한 철저한 프레젠테이션을 제공합니다. 이 RedisConf 2021 세션에서 Redis가 혁신을 핵심으로 하는 애플리케이션을 만드는 데 어떻게 도움이 되는지에 대한 영감을 얻으십시오.
이 RedisConf 2021 세션은 우리의 시선을 사로잡았지만 플랫폼에는 선택할 수 있는 것이 더 많습니다. 실시간 데이터의 힘을 재발견하는 데 도움이 된 세션을 시청했다면 언제든지 #RedisConf2021 해시태그와 함께 Twitter에서 공유하거나 추가 커뮤니티 지원을 위해 Redis Discord 서버에 가입하세요.