Load Balancing a Fleet of Docker Containers Using Fly

Time to scale? Ready to add more containers? When you start to consider multiplying the number of containers you have powering your applications, many considerations arise. We'll walk through how to horizontally scale Docker containers using Nginx and Round Robin load balancing, then peer into how you can use Fly,…

What's a Load Balancer? Rabbit Holes and Wormholes

Creating web applications is an evolving challenge. As you attract more users, you generate more connections and put greater demand on your infrastructure. As you create rich new features within your application, you will need clever ways to route, process, and store increasing amounts data. To prevent your back-end from…

Happy Holidays 2017

What a year 2017 has been! We launched, that was a big one. One of our team members had a baby, that was big, too! The holiday season is upon us and as our homes fill up with family members or our cars are packed to trip to wherever home…

How Ciphersuites Work: TLS in Pieces

The TLS handshake begins each HTTPS connection. The back-and-forth of the handshake is a negotiation between the client and the server. The negotiation is defined by different protocols that together make-up a ciphersuite. Knowing how to decipher what is within a ciphersuite is an essential part of understanding how TLS…

What Makes Applications Slow

You have about 2 seconds before your application starts feeling slow to your visitors. This comfortable 2 seconds is your latency budget. We'll look at three things that leech this precious time: the armour of TLS, JavaScript Pixies, and the Speed of Light itself. After that, we'll share the dream…

How RSA Works: TLS Foundations

RSA is a foundational algorithm within modern Cryptography. If we understand how RSA is working behind the curtains then we'll have an excellent framework to better understand TLS. When we contrast RSA to the more modern ECDSA, we'll see just how sophisticated a seemingly simple HTTPS connection can be! Our…

Happy Thanksgiving 2017!

Building technology is demanding work. With the festivities this weekend, we'll take time to rest, reflect, and enjoy being with our families. Or, well, in the US at least -- in Canada we did all that last month! Fly is built by 9 people, spread all around the world. Of…

How We Deliver Global SSL with Let's Encrypt

Fly is proud to sponsor Let's Encrypt. We've been hard at work making Let's Encrypt TLS certificates as simple and safe as possible for developers and creators of all kinds. Within this article we'll explore how Fly applies Let's Encrypt certificates to servers around the world, highlight the benefits of…

SEO Is Dead, Long Live SEO

The Great Advertising Platforms - Search Engines and Social Networks - need to get paid! There are shareholders to please and backward overflows to synergize. Search Engine Optimization is the art of sailing your web pages to the top of organic search rankings. If revenue needs to go up but…

Fly + Glitch

Updated July 27th, 2018. Please check out this article for updated Glitch + Fly Custom Domain instructions Imagine: coders of all skill level, writing and iterating upon applications, together. Consider the possibility! The beautiful things we could build when we work together, for no purpose other than to experience the joy…