Posts Categorized Under

Productivity

  1. No Matter How You Built Your Cloud…

    No matter how you built your cloud—no matter what tools or services you’ve used to provision an application’s infrastructure—you can migrate existing workloads to Fugue easily and securely with no downtime. At AWS re:Invent this week, November 27 - December 1, test out Fugue’s automated infrastructure governance with our team at booth 1600 or explore Fugue’s new migration, enhanced compliance capabilities, and other features in the latest product release.

  2. Fugue Addresses Cloud's “Undifferentiated Heavy Lifting”

    Fugue reduces the cloud's new kinds of undifferentiated heavy lifting—the generic, often complex cloud work every business has to contend with—in a single system that delivers control, visibility, and speed for application governance. Reducing the lift is baked into every part of Fugue, including the first step, installation. With Fugue, no preliminary, extra layers of infrastructure creation, care, and feeding are required to get started. One command bootstraps everything!

  3. Revisiting Unit Testing and Mocking in Python

    Mike Lin
    Mike Lin

    Senior Software Engineer

    As a follow up to Python Mocking 101: Fake It Before You Make It, this post covers some higher-level software engineering principles demonstrated in our Python testing over the past year and half. In particular, the idea of patching mock objects in unit tests is revisited and explored in greater depth.

  4. The Next Cloud Outage is Coming—What You Can Do To Survive

    Whether businesses are using cloud providers, on-premise data centers, or hybrid setups to host web services and backends, infrastructure failures are a fact of life. They have to be on our radars as a matter of routine. This makes architecting for failure and for the future, from the start, among the most pressing imperatives for business IT departments. The next five years will see the rise and democratization of centralized control systems for cloud ops with fault tolerance architected into the very fabric of those systems. (This article was first published in DZone's Cloud Zone on April 3, 2017.)

  5. Diagnosing and Fixing Memory Leaks in Python

    Mike Lin
    Mike Lin

    Senior Software Engineer

    When your metrics report that a Python component is experiencing random restarts and instability after a few days of uptime, what do you do? In our case, looking at memory usage showed that a component's memory footprint increased monotonically and continuously, indicating a memory leak. A powerful memory tracking tool in the Python standard library, tracemalloc, made it possible to diagnose and fix the leak quickly. In this post, we'll look at how we used it.

  6. A CEO's Guide to Emacs

    Once you grok Emacs, you realize that it's a thermonuclear toaster that can also serve as the engine for... well, just about anything you want to do with text. When you think about how much your computing life revolves around text, this is a rather bold statement. Bold, but true.

Go Fast. See Everything.
Get Cloud Right.