Guillaume A. retweetledi
Guillaume A.
516 posts

Guillaume A.
@mggk_
Software Engineer @Front_Commerce Demoscener / Amiga User / Linux Lover Sometimes I try to hack stuff
/dev/sda1 Katılım Nisan 2011
354 Takip Edilen78 Takipçiler
Guillaume A. retweetledi

Dr. Dave Mills created NTP, the protocol that holds the temporal Internet together, 1985 and died at age 85. #RIP

English
Guillaume A. retweetledi
Guillaume A. retweetledi
Guillaume A. retweetledi

Trippy : un outil combinant traceroute et ping, conçu pour aider les adminsys à résoudre les problèmes de réseau.
Il prend en charge les protocoles ICMP, UDP, TCP et les versions IPv4 et IPv6.
github.com/fujiapple852/t…
GIF
Français
Guillaume A. retweetledi
Guillaume A. retweetledi
Guillaume A. retweetledi

Now here's something I never thought I would live to see... JAVASCRIPT has been ported to KallistiOS and is now running on the Sega #Dreamcast! And it's running WELL too! A true Christmas miracle from the QuickJS project! #gamedev #webdevelopment

English
Guillaume A. retweetledi

Front-Commerce 3.1 & 2.27 are both out now → a mix of new capabilities and core stabilization for improved project support. 🚀
👀 Get the changelog here → developers.front-commerce.com/changelog/fron…
🙏🏼 Thank you to everyone that worked on this release! Happy coding!

English
Guillaume A. retweetledi

How Discord Stores Trillions of Messages
In 2015, Discord started using MongoDB to store messages. By November 2015, there were already 100 million messages that did not fit in RAM, causing unpredictable latency.
In 2017, Discord moved to storing billions of messages in a Cassandra database. By 2022, the number of stored messages had ballooned to trillions across 177 nodes.
But Cassandra was plagued by several serious issues.
- Hot partitions occurred when a small number of high traffic channels overwhelmed nodes, cascading latency across the cluster.
- Garbage collection pauses created latency spikes.
- Compactions fell behind, forcing expensive reads to query multiple SSTables.
- Maintenance like node repairs interrupted service.
Discord migrated to ScyllaDB for the following benefits:
- Written in C++ instead of Java, eliminating disruptive garbage collection pauses
- Shard-per-core model provides stronger workload isolation to prevent hot partitions from cascading latency across nodes.
- Reverse query performance optimized to meet Discord's needs
- They reduced nodes to 72 while increasing disk space per node to 9TB.
To further protect ScyllaDB, Discord:
- Built intermediary data services in Rust that limit concurrent traffic spikes
- Data services sit between the API and database, coalescing requests
- Query the database just once even if multiple users request the same data
- Rust provided fast, safe concurrency ideal for this workload
The results? Tail latencies down from 40-125ms to a steady 15ms. Database uptime improved from weekend-long outages to smooth sailing. The system easily handled World Cup traffic spikes, processing events like goals and penalties without breaking a sweat. Discord continues to scale, now reliably storing trillions of messages with ScyllaDB.
–
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/496keA7

English

Est-ce que j'arriverai à rentrer chez moi lundi pour travailler ? Un premier train annulé, en gare des trains avec 2h de retard et maintenant le mien qui commence à être retardé. Merci @GroupeSNCF ! Le jour où vous n'aurez plus le monopole ça va être dur...

Français
Guillaume A. retweetledi

“A lot of what we did when creating Front-Commerce 3.0 was based around the question: how can we develop the best possible experience for our integrators? @Typescript has largely simplified our developer experience with auto-completion and type checking.” @mggk_
Read more ⬇️
English
Guillaume A. retweetledi

By popular demand... @aiDotEngineer swag giveaway!
Like + RT for a chance to win 1 of 5 exclusive event swag kits
Winners will be announced on Tuesday 🗓️

English
Guillaume A. retweetledi

Working with @remix_run is a pure pleasure! A framework focused on the front-end with back-end capabilities, a true revolution in the dev world.
Here's why we rely on it at @Front_Commerce ⬇️
English
Guillaume A. retweetledi

✨ GIVEAWAY ✨
To mark the launch of our V3 built on @remix_run, we're giving away multiple Front-Commerce merch packs!
For a chance to win:
1️⃣ Like this tweet
2️⃣ Retweet this tweet
3️⃣ Follow us!
The winners will be selected on Oct 19
#giveaway #concours

English
Guillaume A. retweetledi

The countdown has begun... Do you know what's coming?
#Remix #frontendasaservice #developers #newrelease

English
Guillaume A. retweetledi

Today's the day, we've officially released Remix v2!
Read @mjackson's post all about what v2 offers and for a glimpse into Remix's future 👀
remix.run/blog/remix-v2
English

It's such a joy to see the community growing on a project you're working on ! At @Front_Commerce we've created our community page to share what integrators have done to enhance our product developers.front-commerce.com/community
And it's such a pleasure to communicate with all of them on Slack
English
Guillaume A. retweetledi






