Logo_mezon_light.pngmezon

Recent Posts

Why mezon-sfu: Building Real-Time Media Infrastructure the Hard Way
Why mezon-sfu: Building Real-Time Media Infrastructure the Hard Way
Why build an SFU from scratch when solutions like LiveKit already exist? After running into performance bottlenecks, platform limitations, and unresolved upstream issues, the Mezon team decided to take full ownership of its real-time media infrastructure. This article explores the architecture behind mezon-sfu — a custom SFU built in C on top of io_uring — and the engineering decisions that enable lower latency, lock-free packet forwarding, efficient congestion control, multi-codec support, and optimizations tailored specifically for Mezon’s communication platform.
Crafting a Lightning-Fast Mobile App: How to Test Cold Start Performance & What Our Benchmarks Reveal
Crafting a Lightning-Fast Mobile App: How to Test Cold Start Performance & What Our Benchmarks Reveal
First impressions happen in milliseconds. This article breaks down how to measure true Cold Start performance using user-centric video frame analysis and reveals how Mezon stacks up against global giants like Telegram, WhatsApp, Slack, Discord, and Zalo on Android and iOS.
𝐌𝐄𝐙𝐎𝐍 𝐂𝐀𝐌𝐏𝐔𝐒 𝐒𝐓𝐔𝐃𝐈𝐎
𝐌𝐄𝐙𝐎𝐍 𝐂𝐀𝐌𝐏𝐔𝐒 𝐒𝐓𝐔𝐃𝐈𝐎
🚀 MEZON CAMPUS STUDIO - KHÔNG CHỈ HỌC, MÀ LÀ "BUILD"
𝐂𝐎𝐌𝐈𝐍𝐆 𝐒𝐎𝐎𝐍_ 𝐌𝐄𝐙𝐎𝐍 𝐂𝐀𝐌𝐏𝐔𝐒 𝐒𝐓𝐔𝐃𝐈𝐎
𝐂𝐎𝐌𝐈𝐍𝐆 𝐒𝐎𝐎𝐍_ 𝐌𝐄𝐙𝐎𝐍 𝐂𝐀𝐌𝐏𝐔𝐒 𝐒𝐓𝐔𝐃𝐈𝐎
Thực chiến cùng 𝐌𝐞𝐳𝐨𝐧 | 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐛𝐲 𝐃𝐨𝐢𝐧𝐠 “Đi thực tập nhưng chưa có cơ hội làm sản phẩm thật?” “CV chỉ có project ở trường nhưng vẫn thiếu điểm nhấn?” “Muốn build product thực tế nhưng chưa có cơ hội?” Rất nhiều sinh viên IT đang mắc kẹt trong vòng lặp: học lý thuyết → làm bài tập → nộp đồ án…nhưng vẫn thiếu trải nghiệm thực chiến. 𝐌𝐞𝐳𝐨𝐧 𝐂𝐚𝐦𝐩𝐮𝐬 𝐒𝐭𝐮𝐝𝐢𝐨 ra đời để thay đổi điều đó.
Engineering the future: how mezon-sock-c is built for 1M + CCU
Engineering the future: how mezon-sock-c is built for 1M + CCU
When we set out to build the next generation of our socket gateway, we didn't just want it to work - we wanted it to be unbreakable . To hit 1 Million Concurrent Users (CCU) on a single cluster, standard high-level languages weren't enough. We went "to the metal" with C and a modern asynchronous architecture.
Breaking the Speed Limit: How Mezon-Proto & Raw QUIC are Redefining Our Architecture
Breaking the Speed Limit: How Mezon-Proto & Raw QUIC are Redefining Our Architecture
At Mezon, we’ve always been obsessed with performance. For a long time, our stack (Nginx + Unix Sockets + Golang (fasthttp)) - served us well. But as our traffic scaled and latency requirements tightened, we realized that even the most optimized HTTP/1.1 or H2 stacks carry a "protocol tax" we were no longer willing to pay.