Skip to content

    Latest Posts

    Why Write a Book?

    Drew Wright

    “It worked on my laptop!” Seven weeks into your latest project, you’ve gotten to the point where management wants a demo. Your first spike was run from a node server that you ran on your laptop. When another developer joined, you moved the environment to Vagrant so you could share an image. When the third and fourth bodies were assigned, you decided to save time by automating the installation with Chef. You’ve all been collaborating effectively for weeks and now you need to put it out on a cloud provider to give your stakeholders access. Your cloud infrastructure was set up by a different team with domain expertise on the platform. Sadly, that did not confer upon them a psychic ability to anticipate the networking needs of your Riak cluster. Nor did it allow them to anticipate...

    Read More

    A Holiday Season Kickoff at AWS re:Invent 2016 — Gifts From the Cloud

    Drew Wright

    We’re a couple of weeks out of re:Invent and its dizzying buzz—the slew of service and feature announcements, the industry tracks and community meetings, the Mini Cons, the integration and how-to session deep dives, the intensive networking, the mall of sponsors with every manner of product presentation … even festive bling from the ever-present registration DJ. We’ve had some time to digest what we saw and learned this time around and to think about a few of the more compelling offerings. In this post, we’re not going to recap the full laundry list of new services introduced or feature enhancements (many especially targeted at enterprise). Good overviews are abundant; here are ones from InfoQ, VentureBeat, and Rackspace. Instead, let’s zero in on a handful of provocative...

    Read More

    We’ll Miss You, Harry Weller, Our Partner, Mentor, & Friend

    Josh Stella

    Harry Weller, General Partner leading NEA’s east coast venture practice, passed away unexpectedly on November 19, 2016. Please see NEA’s words for Harry. J. R. R. Tolkien, one of Harry’s favorites, said, “A safe fairyland is untrue to all worlds.” Harry never counted on life or decisions or business being safe. He looked into this world and bypassed the routine—working fiercely, shaping vivid insights, sharing a smart magic, driving others forward emphatically and lifting them up generously at the same time. He knew that noise was just noise and broke past it. He had the rare wisdom that an explorer finds and shares. A phenomenon in business, Harry was a committed partner to companies and technologies. He had an uncanny instinct about both. His profound impact on Fugue will ever...

    Read More

    The Next-Generation Cloud CMDB: Ludwig Code

    Drew Wright

    In a recent report, Ovum described Fugue as "a CMDB for APIs." A configuration management database (CMDB) is a single source of truth for configuration of complex systems. This is a crucial aspect of Fugue, one where running your operations with Fugue offers a lot of value to you. Fugue's CMDB is an effect of our declarative model for configuration, built around our typesafe, compiled Ludwig language. The Fugue CMDB is not a proprietary store with a form-based interface; it is Ludwig code, managed in a VCS of your choice, like git or svn. That code is a declarative configuration of infrastructure (or other API) state. Once it is run as a process in Fugue, that declaration is made real and immutable with machine precision. In this way, a well-managed body of Ludwig compositions and a...

    Read More

    Why We Built Ludwig — a DSL for the Cloud of Today and the Future

    Josh Stella

    The approach taken by Fugue is to allow cloud infrastructure to be treated as code. This concept is required if developers are to generate applications that can exploit the cloud's capabilities and deliver on the promise of immutable infrastructure. -Ovum's On The Radar report on Fugue Fugue provides simplification of your life on the cloud through abstractions. Abstractions can be expressed in one of two ways: as black boxes, or as language. Fugue puts as much into language as we can, so that you can do things with it that we didn't predict. Black boxes are easier for a platform builder to make, because they do things in one particular way. They are also less flexible for the user, because they do things in one particular way, which may not be the way the user needs or prefers.

    Read More

    Fugue Emerges to Solve Complexity of Operating at Scale in the Cloud

    Fugue Team

    We Have Two Big Announcements This week, Fugue launches its cloud infrastructure automation system and introduces its leadership team! Check out the respective press releases: Fugue Launches Next-Generation System for Automating and Continuously Managing Cloud Infrastructure - Patented Solution Radically Simplifies Cloud Operations Complexity Fugue Emerges to Solve Complexity of Operating at Scale in the Cloud - Announces executive appointments of technology veterans to drive company's growth strategy We're also showcasing Fugue at the AWS Summit in New York at the Javits Center on Thursday, August 11. Come by Booth 254, talk with our representatives, and get a firsthand look at how we can help you radically simplify cloud infrastructure complexity. Not in New York? Register...

    Read More

    Fugue Computing: Next Generation Infrastructure Automation Is Here

    Josh Stella

    As we migrate applications to the cloud or build there natively, cloud computing itself is changing how we compose and operate our systems. We increasingly compose systems of elastic collections of services running on many compute instances. We now commonly employ application statelessness in order to exploit cloud system elasticity and to achieve the performance required of web scale systems. As we make these changes, we discover that systems management, operations, policy enforcement, and security in the cloud cannot be accomplished easily with tools and methods adapted from traditional data center environments. Our reality is that the elastic compute systems of any given enterprise are now distributed across tens, hundreds, thousands or more nodes running an ever-growing array of...

    Read More

    See Fugue's Cloud Operating System in Action at the AWS Summit Santa Clara

    Fugue Team

    Our team is showcasing Fugue's cloud operating system at the Amazon Web Services (AWS) Summit in Santa Clara today, July 13. Come by booth 420 to talk with our representatives and get a firsthand look at how we can help you radically simplify cloud infrastructure complexity. Last month, at the AWS Public Sector Summit in Washington, D.C., Fugue CEO Josh Stella spoke on immutable infrastructure to a packed house—standing room only—in a joint session on cloud-native DevOps with AWS Senior Solutions Architect, Alex Corley. Josh shared our view that the cloud actually functions as a global meta-computer and that Fugue has been specifically designed to be a robust operating system for it. You program infrastructure with the declarative simplicity and functional power of Ludwig, our new...

    Read More

    Fugue Extends Value of AWS Cloud, Kicks off Summer AWS Summit Tour

    Fugue Team

    Fugue to exhibit at AWS Public Sector Summit, Fugue CEO Josh Stella to speak on cloud-native DevOps and Immutable Infrastructure Washington, DC – June 20, 2016 – Fugue Inc., a venture-backed software startup developing a system for continuously and automatically building, optimizing, and enforcing cloud infrastructure, has announced that it will be exhibiting and speaking at the AWS Public Sector Summit in Washington, D.C., on June 20-21, 2016. Summit attendees can see a demonstration of Fugue's cloud operating system by visiting company representatives at booth # 1008. Fugue co-founder and CEO Josh Stella will be speaking on modern DevOps approaches for designing, deploying, and operating cloud infrastructure. “We are in the waning days of the first phase of cloud computing,”...

    Read More

    Computing Cryptographic Hashes for Cyclic Dependencies

    Jasper Van der Jeugt

    "Much more than encryption algorithms, one-way hash functions are the workhorses of modern cryptography." —Bruce Schneier Cryptographic hashes (or one-way hash functions) allow us to compute a digest that uniquely identifies a resource. If we make a small change anywhere in a resource, its digest also changes—drastically, because of the Avalanche effect. Figure 1. Notice the small, single letter change in the input resource in the third row and the corresponding, drastic changes to its digest. Cf. citation. This characteristic makes the hashes very practical for detecting changes in applications that deal with dependency trees. If we include the cryptographic hashes of the dependencies of a resource in the resource's own cryptographic hash, we have a cheap way to check if a...

    Read More
    Fugue Developer

    Free Cloud Security for Engineers

    • Visualize your cloud infrastructure
    • Run policy checks and get feedback
    • Detect change and eliminate misconfiguration
    GET STARTED CONTACT SALES