Mailgun blog
IT & Engineering
Stories and info on the tools and technologies that keep us connected.
GroupCache: The superior Golang cache
Golang cache makes distributed caching and synchronization simple and easy to deploy with GroupCache. But why is this the superior tool? And what problems does it solve?...
Read more
Why improving email security helps protect the global economy
The economy is a complex, interconnected system with many moving parts. In the current global economic climate, it feels a little like we’re being tossed around in an unpredictable...
Read more
How to prepare your Infrastructure for Black Friday
Black Friday – a time of year when all eyes are on the infrastructure team to keep the ship afloat. As marketers ramp up their email cadence, consumers rush to get the best deals...
Read more
What is parallel programming, and how can I use it?
We’re here to discuss parallel programming, but we want to set the scene with burritos to make the topic easier to digest. If you had to make 100 burritos for a potluck party, it...
Read more
Email security and infrastructure: Cloud-based vs. on-premise
You could argue that cloud-based infrastructure is the natural evolution of on-premise software, but that might make some people angry. Whether you think of on-premise...
Read more
Keep me posted! Get our news and tips every week.
Devgun: Creating development environments with Kubernetes
When we first approached the problem of creating local development environments, we reached for common tools like vagrant. But as...
Read more
What is single sign-on and how does it work?
Single sign-on is the “one ring to rule them all” of internet security. One ring to find them, one ring to bring them all, and bind the other rings through Identity and Access...
Read more
How we realized a 30x performance improvement in MongoDB read preference
You know what they say…the more redundant you are, the more redundant you are. Replica sets are database processes that provide high availability and reduce server failover...
Read more
Chatbot development tips: How to get started with conversational AI
The rise of the chatbot is here. And if you want to stay on the good side of these artificially intelligent creations, you should probably know a thing or two about building them. To...
Read more
How CPaaS technology enhances app UX and communication
People expect an awful lot from the application user experience, and one of the most complex challenges for developers is improving and optimizing the UX around...
Read more