ทุกปีชุมชน Redis รวมตัวที่ RedisConf และปีนี้เน้นที่การค้นพบพลังของ real-time data อีกครั้ง มีนักพัฒนา สถาปนิก และผู้นำทางธุรกิจและเทคโนโลยีจาก 122 ประเทศ สมัครมากกว่า 12,000 คน สำหรับ live keynotes, fireside chats และ 60+ breakout sessions ตั้งแต่วันที่ 20 พฤษภาคม ทุกเซสชัน RedisConf 2021 ดูได้บน YouTube channel ของเรา!
ด้วยเซสชันมากมายครอบคลาย use cases ที่ unik เราจัดโหวตและรวบรวม top breakout sessions สำหรับ 10 superlatives ต่างๆ นี่คือผู้ชนะ:
ผู้พูดบันเทิงใจที่สุด
คู่หู SitePro คือ CEO Aaron Phillips และ Director of Technology Dustin Brown มี chemistry ดีและความกระตือรือร้นที่ติดต่อกัน อธิบายว่า platform IoT สำคัญของบริษัทใช้ RedisTimeSeries module ใน Azure เพื่อให้การไหลของข้อมูลไร้แย่งชน Aaron และ Dustin เริ่มเซสชันด้วยการพูดถึงจุดเริ่มต้นของ SitePro เป็นระบบ metering end-to-end สำหรับบริษัทน้ำมันและก๊าซ พวกเขาอธิบายว่าบริษัทเริ่มใช้ RedisTimeSeries หลังเติบโตอย่างมีนัยสำคัญ เพื่อให้ "historical context to real-time data"
เซสชันไม่เคยน่าเบื่อ Aaron และ Dustin ตอบโต้จุดของกันและกัน ใช้ metaphor ครอบครัวเพื่อบริบท และอธิบาย tooling และ features ที่ใช้กับ RedisTimeSeries ดูเซสชันนี้เพื่อความสนุกและเรียนรู้ว่า RedisTimeSeries ช่วยให้ real-time และ historical data ที่ scale ได้อย่างไร
สไลด์ดีที่สุด
สไลด์นำเสนอของ Chris Oyler ไป deftly กับ humor และความสามารถในการแสดง real-time event capture ที่ scale ทางสายตา ไม่ถึง 30 วินาทีในการนำเสนอ Chris อ้างอิง startup ของเขา UserLeap ไปเป็น circus และตัวเองเป็น clown เขาเก็บอารมณ์เงียบสงบ ตลอดจนสไลด์เปลี่ยนจาก graphics ของ UserLeap API ไปเป็นรูป Sesame Street (ซึ่งแสดง anatomy ของ event)
แต่แม้เซสชันจะตลก สิ่งที่โดดเด่นคือความสามารถรักษาโฟกัสที่หัวข้อ เขาอธิบายว่า UserLeap ไม่ต้องการ relational database แต่ต้องการ high-write และ high-read throughput — บังคับให้เลือก Redis Cluster และใช้ HA mode พร้อม auto-failover ต่อมาในเซสชัน Chris แสดงกราฟเปรียบเทียบ 2 วันของ average latency ของ UserLeap ระบุว่ามี positive change เฉลี่ยประมาณ 100 milliseconds ใน response time หลังบริษัท採用 Redis ความสามารถของ Chris ในการเชื่อมโยง visuals ในสไลด์กับการนำเสนอ — และรักษา sense of humor — ทำให้เซสชันนี้ชนะ
ผู้เข้าร่วมใหม่ดีที่สุด
Masoud Koleini ไม่ได้ใหม่ในโลก IoT แต่นำรางวัล Best Newcomer ของ panel กลับบ้าน สำหรับ breakout session พรีเมียร์ RedisConf 2021 ของเขา "High-performance edge inference with RedisAI" เมื่อการวิเคราะห์ข้อมูลบน edge เติบโตต่อเนื่องข้ามอุตสาหกรรม Masoud เน้นชะลอการรันแอปพลิเคชันบนอุปกรณ์ที่มี computational power จำกัด เขาก็อธิบายว่าทำไมเลือก Redis — เพราะ low memory footprint ทำให้ machine learning applications รันบนอุปกรณ์เล็กได้
Breakout session ของเขาเป็น case study เกี่ยวกับ edge inferencing พร้อมอธิบายว่า deep inference capabilities ของ RedisAI ช่วยวิเคราะห์ tensor data ได้อย่างไร รวมถึง best practices เมื่อรัน RedisAI module บนเครื่อง Arm หากสนใจว่า RedisAI รัน deep learning data inference บน ML application ของคุณอย่างไร ให้ดูวิดีโอนี้
เข้าถึงง่ายที่สุดสำหรับมือใหม่ Redis
Eric Brandes คว้ารางวัลนี้ด้วย walkthrough 20 นาที เกี่ยวกับ misconception ทั่วไปว่า Redis ไม่สามารถเป็น primary database ได้ เขานำเสนอแบบ MythBusters อธิบายประสบการณ์จริงในการสร้าง user-monitoring performance tool คือ Request Metrics ด้วย Redis เป็น primary database ของแพลตฟอร์ม เขาจึงอธิบายเหตุผลในการเลือก Redis เช่น low operational complexity ความสามารถใช้ simplified architecture ต้นทุนต่ำ และความยืดหยุ่นกับ durability requirements
ในช่วงเวลาสั้น Eric ทำงานเยี่ยมพาคุณผ่านรายละเอียด developer operations ของเขา ตั้งแต่ operational setup ของ Request Metrics จนถึง scaling strategy หากคุณมือใหม่ Redis และตัดสินใจ implement NoSQL database ลง tech stack ให้ดู "Crazy like a fox: Redis as your primary database"
น่าสนใจที่สุดสำหรับผู้เชี่ยวชาญ Redis
นี่คือเซสชันที่ควรดูหากคุณมีพื้นฐาน Redis แข็งแกร่ง ใน breakout session นี้ Jim Brunner สำรวจปัญหาน่าสนใจและซ้ำๆ ที่มากับการใช้ Amazon ElastiCache for Redis بصفته developer ในทีม ElastiCache Brunner ทำงาน exclusive บน Redis internal development สำหรับแพลตฟอร์ม Amazon เขาขุดลึก developer nightmares เช่น maxmemory overuse, unparameterized LUA และ connection storm พร้อมแยกวิธีหลีกเลี่ยง
Jim เข้าถึงแต่ละหัวข้ออย่างเป็นระบบ ตอบ subject ของแต่ละ use case สถานการณ์ที่เกิด ผลลัพธ์ และสุดท้าย solution เพื่อลดปัญหา แม้ use cases เหล่านี้จะอยู่ในระดับ "extreme" เซสชันนี้เป็นทรัพยากรที่มีประโยชน์สำหรับนักพัฒนาที่อยากลดปัญหาที่อาจเกิดขึ้นกับ cache ของพวกเขา
เรื่องราว Redis at Scale ที่ดีที่สุด
Digital transformation กลายเป็น focus area สำคัญสำหรับธนาคารเพื่อให้ user experience ประสบความสำเร็จ Adi Shtatfeld ของ Redis แนะนำ Dani Sela และ Yaniv Yair ของ Bank Hapoalim ให้มุมมอง firsthand ว่า Redis Enterprise ปรับปรุง availability และความพึงพอใจลูกค้าสำหรับธนาคารใหญ่ที่สุดในอิสราเอล
ด้วยลูกค้ามากกว่าล้านคน และรายได้ 14 พันล้านดอลลาร์ต่อปี Bank Hapoalim ถูกตีโดยความจริงของ pandemic — ตระหนักว่าต้องปรับโครงสร้างพื้นฐานการธนาคารให้รับมือ digital demands ของลูกค้า จำนวน request อันมากบนเว็บไซต์และ mobile app สร้าง server overloads บน MF backend systems ทำให้ latency ช้าลงและ timeouts ให้ลูกค้า เพื่อรองรับโครงสร้างพื้นฐาน Bank Hapoalim เลือก Redis Enterprise caching เพื่อลด requests ไปยัง mainframe ของธนาคาร และบรรเทาการขาดทรัพยากร — ตรงกันข้ามประหยัดค่าใช้จ่ายมาก
เรื่องราว Redis Modules ที่ดีที่สุด
SmartSim เป็น library มุ่งเร่งการรวมกันของ AI, analytics และ data science กับ numerical simulation models Libraries วิทยาศาสตร์ข้อมูลและ simulations ไม่ได้เชื่อมต่อกันเดิม และไม่ได้สื่อสารแบบ real-time ตามประเพณี
Simulations ใช้เวลา ช่วงชั่วโมงถึงสัปดาห์ เพื่อคำนวณเสร็จสมบูรณ์ ในขณะที่ data library วิเคราะห์ได้หลัง simulation เสร็จแล้ว ด้วย RedisAI SmartSim สามารถโต้ตอบกับ simulations ใน runtime ด้วย fast in-memory storage ที่ scale โมดูลยังเปิดใช้งาน online inference, training และ analysis ของ simulations ของ SmartSim โดยไม่ใช้ filesystem และให้ทีมดูข้อมูล online ดูเซสชันนี้เพื่อการนำเสนอรายละเอียด high-granularity ของการใช้ประโยชน์จาก RedisAI
เรื่องราว AI ที่ดีที่สุด
ด้วยโมเดล machine learning มากกว่า 40 และแอปพลิเคชันที่ทำ predictions 2 ล้านต่อวินาที DoorDash คว้ารางวัล Best AI Story ML Platform Engineer Arbaz Khan และ Technical Lead Manager Zohaib Hassan อธิบายว่าบริษัทใช้ Redis เป็น scalable feature store ให้ batch ของ input variables สำหรับ real-time predictions เทียบกับ disk-based database Redis ให้ cheap, fast และ simple in-memory data store เพื่อลด storage overhead และให้ data locality สำหรับ DoorDash
เซสชันนี้คว้ารางวัล superlative category นี้ เพราะผู้นำเสนออธิบาย use case Redis ของบริษัทลึกซึ้ง พวกเขา pinpoint reasoning หลังเลือก Redis scale ML operations เสริม decisions ด้วย visuals และ data results และอภิปราย next steps ของโปรเจกต์ที่ดำเนินอยู่ ดู breakout session นี้เพื่อเข้าใจว่า Redis เข้ามาเป็น scalable feature store สำหรับ ML platforms ได้อย่างไร
มีโอกาสรอด Apocalypse ด้วย Redis เพียงอย่างเดียว
เมื่อ Doomsday ใกล้เข้ามา — เมื่อไหร่ก็ตาม — คุณจะอยากได้ความรู้จาก experts หลายสาขาใช่ไหม? ด้วยความคิดนั้น superlative นี้ไปถึง Ayaka Shinozaki ของ Techspert.io สำหรับเซสชัน "Building a knowledge graph using RedisGraph" Techspert.io เป็น startup ใช้ AI-driven search technology จับคู่ world-leading experts กับองค์กรที่ต้องการ specialist insight ด้วยการรวบรวม billions ของ data points สาธารณะข้ามอินเทอร์เน็ต Techspert.io ต้องการ database solution บันทึกความสัมพันธ์ระหว่าง experts, institutions และ semantic concepts — และให้ real-time overview ของ knowledge landscape นั่นคือที่ RedisGraph เข้ามา
RedisGraph ให้ Techspert.io เชื่อมต่อ facts เช่น location, field of expertise และ name เข้าด้วยกันสร้างความสัมพันธ์ที่กำหนด ใช้ vertices และ edges แทน facts Techspert.io ใช้ full-text search querying ที่ cost-effective ของ RedisGraph ดึงข้อมูลเกี่ยวกับความสัมพันธ์ผ่าน knowledge graph Breakout session นี้เป็น must-see สำหรับนักพัฒนาที่อยากสร้าง knowledge graph database และนักพัฒนาที่ขอ insight เตรียมพร้อม apocalypse ที่จะมาถึง
เรื่องราว I-Can't-Believe-You're-Using-Redis-For-THAT ที่ดีที่สุด
Redis มี use cases เยอะ แตทีมของเราเลือกเซสชันของ Dr. Alexander Mikhalev "Using the Redis ecosystem to build NLP-based services" สำหรับความ unique และ creative Dr. Alexander เริ่มสร้าง natural language processing product ระหว่าง RedisConf 2020 hackathon ช่วยแพทย์นำทางผ่าน medical literature เขามองเห็นการสร้าง question answering system หรือ chatbot ผ่าน machine learning แต่ต้องเร็วพอเกิน user expectations และ highly available Dr. Alexander ตระหนักว่าต้องสร้าง knowledge graph ที่ pinpoint long complex queries ได้ และ engine อันทรงพลังสำหรับ fast API response times — จึงพัฒนา NLP pipeline ด้วย RedisGears, RedisAI และ RedisGraph ทั้งหมด embedded เข้าใจ core
Breakout session นี้ outline API framework ของผลิตภัณฑ์และการ configure แต่ละโมดูลอย่างชัดเจน ให้ผู้ชม presentation ลึกซึ้งเกี่ยวกับ interconnectedness ของ Redis modules ดูเซสชัน RedisConf 2021 นี้สำหรับแรงบันดาลใจว่า Redis ช่วยสร้างแอปพลิเคชันที่มี innovation อยู่ที่หัวใจได้อย่างไร
เซสชัน RedisConf 2021 เหล่านี้จับตามองเรา แต่ยังมีอีกมากมายบน platform หากคุณดูเซสชันที่ช่วยคุณค้นพบพลัง real-time data ใหม่ แชร์กับเราที่ Twitter ด้วยแฮชแท็ก #RedisConf2021 หรือเข้าร่วม Redis Discord server เพื่อ community support เพิ่มเติม