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

Redis Beyond Cache 해커톤, 최종 우승자 공개

Redis Beyond Cache 해커톤, 최종 결과 발표

드디어 결과가 공개되었습니다!

Redis Beyond Cache 해커톤은 참가자들에게 RedisGears, RedisAI, RediSearch, RedisGraph, RedisTimeSeries, RedisJSON, RedisBloom 등 다양한 Redis 모듈과 Redis Streams, 태스크 큐(Task Queue), Pub/Sub 같은 이벤트 기반 기능을 활용한 애플리케이션 개발을 과제로 내걸었습니다. 처음 열린 온라인 해커톤에 320명이 넘는 개발자가 48개의 작품을 출품했고, 이 중 엄격한 심사 기준을 통과한 26개 작품이 DevPost에서 진행된 1차 투표에 올랐습니다. 여기서 5개 애플리케이션이 결선에 진출했으며, 6월 11일부터 18일까지 진행된 LinkedIn 투표에서는 2,600표가 넘는 득표와 640개의 좋아요, 360개의 댓글이 몰렸습니다.

이번 대회에는 그랜드 프라이즈(Grand Prize), 저지스 초이스(Judge's Choice), 피플스 초이스(People's Choice) 세 가지 상이 준비되었습니다. Redis Incubations CTO 가이 코를란드(Guy Korland), HashedIn CTO 스리파티 크리슈난(Sripathi Krishnan), Redis 솔루션 아키텍트 줄리앙 루오(Julien Ruaux), Redis 테크니컬 어카운트 매니저 터그 그랄(Tug Grall), Redis 소프트웨어 엔지니어 가브리 필립슨(Gavrie Philipson)으로 구성된 심사위원단은 다음 세 가지 기준을 동일한 비중으로 평가했습니다.

  1. 아이디어의 질 – 창의성과 독창성 포함
  2. 디자인 – 사용자 경험과 시각적 디자인 포함
  3. 기술 구현력 – 개발자가 아이디어를 얼마나 잘 실현했는지 평가

피플스 초이스상은 LinkedIn 투표 점수가 최종 점수의 50%를 차지하고, 나머지 50%는 심사위원단의 평가로 결정됩니다. 그랜드 프라이즈는 두 영역을 모두 합산한 총점이 가장 높은 프로젝트에 돌아갑니다.

그래서, 수상자는?

  • 그랜드 프라이즈: intelliSchool
  • 저지스 초이스: intelliSchool
  • 피플스 초이스: FaceMark

피플스 초이스상 경쟁은 매우 치열했습니다. FaceMark가 902표를 얻어 승리했지만, Redisafe가 불과 13표 차인 889표로 바짝 뒤를 따랐습니다. intelliSchool은 770표, SpecKart는 48표를 기록했습니다.

심사위원단 점수만으로 평가한 저지스 초이스 부문에서는 intelliSchool이 60.6점으로 1위를 차지했습니다. FaceMark가 60점, Redisafe가 52점, Voluntree가 49.5점을 받았습니다.

두 부문의 점수를 모두 합산한 최종 순위는 다음과 같습니다.

  • 그랜드 프라이즈: intelliSchool
  • 1위 준우승(First Runner-Up): FaceMark
  • 2위 준우승(Second Runner-Up): Redisafe
  • 3위 준우승(Third Runner-Up): Voluntree

모든 수상자에게 축하를 전합니다! intelliSchool은 그랜드 프라이즈로 5,000달러의 상금을 받았고, 각 부문 준우승 팀에게도 상금이 수여됩니다. FaceMark 역시 피플스 초이스 우승으로 5,000달러를 받았습니다. 또한 모든 참가 팀에게 인기 만점의 Redis 굿즈가 증정됩니다.

intelliSchool 소개

그랜드 프라이즈 및 저지스 초이스 수상작

Priyadarshini Murugan과 Sumanth Muni가 개발한 intelliSchool은 교육용 영상에서 퀴즈, 노트, 플래시카드를 자동으로 생성해주는 웹 애플리케이션 겸 브라우저 플러그인입니다. 자연어 처리와 머신러닝에 더해 RedisGears, Redis Pub/Sub, Redis Streams, RedisJSON, Sorted Set, Hash, TypeScript를 활용했습니다.

펜실베이니아 주립대학교(Penn State University) 석사과정에 재학 중인 Priyadarshini는 이번 해커톤을 통해 Redis가 캐싱을 넘어 어떻게 활용될 수 있는지 탐구할 기회를 얻었다고 말했습니다. “여러 Redis 모듈을 활용해 애플리케이션을 이벤트 기반 아키텍처로 전환할 수 있었고, 덕분에 성능도 크게 향상되었습니다. 전반적으로 매우 유익하고 재미있는 경험이었습니다”라고 밝혔습니다.

뉴욕대학교(NYU) 석사과정인 Sumanth는 이번이 처음 도전하는 이벤트 기반 애플리케이션 개발이었다고 설명합니다. “Redis Streams, Pub/Sub, RedisGears 등 다양한 Redis 모듈을 활용해 우리가 목표한 성능을 달성할 수 있다는 점에서 큰 영감을 받았습니다”라고 말했습니다.

FaceMark 소개

피플스 초이스 수상작 및 1위 준우승

Anshuman Agarwal이 개발한 FaceMark는 비접촉식 안면 인식으로 교실에서 학생 출석을 자동 처리하는 실시간 영상 솔루션입니다. 더 이상 누군가 출석부를 들고 서명을 일일이 확인하지 않아도 됩니다. RedisAI, RedisGears, RedisTimeSeries, TensorFlow로 구축되었습니다.

Anshuman은 이번 해커톤이 Redis를 처음 사용해본 경험이었다며, 처음에는 Redis Streams나 Redis 모듈 같은 고급 기능이 매우 복잡할 것이라 생각했다고 말합니다. 하지만 예상과 달리 놀랍고 기쁜 경험이 되었다고 합니다. “Redis Streams와 RedisGears가 무엇인지 처음 읽고 나서 단 두세 시간 만에 아키텍처의 첫 프로토타입을 만들 수 있었습니다. Redis가 이미 알려진 용도를 한참 넘어 성장했다고 확신하며, 이번 해커톤 출품작들은 Redis가 지닌 강력한 능력을 보여주는 증거입니다”라고 말했습니다.

Redisafe 소개

2위 준우승

Vi Ly, Sagar Bansal, Moksh Nirvaan이 개발한 Redisafe는 의료진의 PPE(개인 보호 장비) 착용 여부를 AI로 검사해 감염 확산 방지 안전 수칙 준수를 돕는 도구입니다. RedisAI, Redis Streams, TensorFlow, Express.js를 사용했습니다.

Voluntree 소개

3위 준우승

Voluntree는 비영리 단체가 소셜 미디어 플랫폼을 통해 자원봉사자와 쉽게 연결될 수 있도록 지원하는 서비스입니다. Mehedi Hasan Masum, Tanvir Hasan, Shakil Ahmed가 개발했으며 Redis 큐, Redis Streams, RedisGears, RedisAI를 활용했습니다.

SpecKart 소개

특별언급(Honorable Mention)

결선 진출팀 중 마지막은 블록체인 기반 분산형 전자상거래 플랫폼 SpecKart입니다. Dennis Sam과 Mekha Krishnan이 개발했으며 RediSearch, Redis Pub/Sub, Redis 캐시, Socket.io, Ethereum을 사용했습니다.

참가와 심사, 투표에 함께해 주신 모든 분들께 감사드립니다! 앞으로도 더 많은 Redis 해커톤을 개최할 계획입니다. 이번 해커톤에 대한 피드백을 공유하거나 향후 행사 소식을 가장 먼저 받아보고 싶으시다면 community@redis.com으로 이메일을 보내주세요.