When Clients Sneak Attack Your Backend, Lockstep vs Staggered Polling
In live-polling systems, the real risk isn’t latency, it’s synchronisation.
All of my long-form thoughts on programming, leadership, product design and more, collected in chronological order.
In live-polling systems, the real risk isn’t latency, it’s synchronisation.
Two real-world lessons from building high-scale, high-frequency polling systems: avoiding DynamoDB hot keys and preventing client lockstep load spikes.
React Native unifies performance, but it isn't a guarantee. While you don’t have to worry about the performance of the underlying iOS and Android APIs calls, how you compose the components can make all the difference.
Server-Sent Events (SSE) is a cool technology that allows a server to send real-time updates directly to your web browser or any client-side application through a simple HTTP connection.
When you’re building an app for a company as ambitious as Myles Pudo, you need to make an impression. Ever wondered how your favorite apps and websites manage to run smoothly, even with millions of users?
In the Ethos project, we leveraged embedding vectors in our AI assistant, Alison, to enhance user interaction and response accuracy.