About This Title

Pages: 310
Published: July 2017
ISBN: 9781680502343
Edition: 1
In Print

Skill Level Meter

Scalable Cloud Ops with Fugue

Declare, Deploy, and Automate the Cloud

by Josha Stella and the Fugue team

Harness the promise of the cloud with Fugue, an operating system built for the cloud. Program cloud infrastructure in a fraction of the time it takes with current tools, debug infrastructure at design time, and centralize your change control process. Written by the Fugue development team, this is the definitive resource to scalable cloud operations with Fugue.

Printed in full color.

eBook Formats:

  • PDF for desktop/tablets

  • epub for iBooks, e-readers

  • mobi for Kindle readers

Get all eBook formats here for $25.95

Add to Cart


Paperback Formats:

Please support indie bookstores!
Find a U.S. bookstore. Find an EU bookstore.


Cloud computing represents the greatest shift in computing in more than a decade. But the promise of the cloud is unrealized. The cloud isn’t just about shedding the physical data center—it’s about shedding the data center mindset. Cloud infrastructure can be controlled via API calls. This means we can view it as a giant general-purpose computer—and program it. That’s where the Fugue operating system and the Ludwig language come in. They automate the creation, operation, enforcement, and termination of infrastructure in the cloud.

This definitive Fugue guide starts with a simple website and moves on to a more robust application with evolving infrastructure needs as you walk through the steps to harnessing the cloud. With Amazon Web Services, launch infrastructure quickly. Debug in design time. Automate deployment and enforcement of your cloud. Centralize your change control process and automate continuous auditing. Rest easy knowing configuration drift, unwanted changes, and infrastructure quality issues are addressed, continuously and automatically. Hands-on chapters lead you through creating this application step by step.

If you’re a software engineer, architect, DevOps professional, or enterprise team leader using cloud computing for running applications and websites, this book will change the way you view cloud computing.

What You Need

An Amazon Web Services (AWS) account and a basic familiarity with the AWS Console.

Resources

Releases:

  • P1.0 2017/07/07
  • B5.0 2017/06/06
  • B4.0 2017/04/04
  • B3.0 2017/02/02

Contents & Extracts

Introduction

  • Fugue Computing in Action
    • Simple Themes and First Steps
      • Fugue Computing Is Cloud Computing
      • Creating and Deploying Your First Fugue Composition
      • Moving Forward
    • Looking at Fugue
      • A Visual Overview of the Fugue System
      • Fugue Commands in Action
      • How Infrastructure Visualization Solves Problems
      • Ludwig, the Catalyst: A Key to Declared Infrastructure
      • Moving Forward
    • Building a Social Network with Fugue
      • Exploring the Basics of the Refuge Social Network
      • Composing Refuge’s Core Components excerpt
      • Running the Refuge Application
      • Moving Forward
    • Refactoring for New Features
      • Refuge’s Session State Reconsidered
      • Fugue-ing a New Feature: Adding Photo Sharing
      • Updating the Application
      • Testing the Updates
      • Suspending, Resuming, and Stopping the Composition
      • Moving Forward
    • Completing an Application
      • Adding a Final Feature: SMS Task Workers
      • Preparing for Production
      • Moving Forward
  • Tackling More Real-World Complexity
    • Understanding Ludwig
      • Reviewing the Fugue System Library Path
      • Practicing with Types and Records
      • Writing Less Code with Functions
      • Tightening Refuge Code with a Function
      • More Ludwig Programming Fundamentals
      • Reducing Redundancy in Refuge ASGs and Beyond excerpt
      • Moving Forward
    • Ludwig Modules and Validations
      • Code Reuse with Modules
      • Refactoring Refuge with Modules
      • Enforcing Policies with Validations
      • Moving Forward
    • Configuration and Coordination in Fugue: Vars
      • What Is Vars and How Does It Work? excerpt
      • Spinning Up Vars
      • Sharing Refuge Passwords and Secrets with Fugue
      • Using Vars as a Lock Service
      • Moving Forward
  • A Cloud-Minded Enterprise
    • Enterprise Integrations
      • It All Begins with Version Control
      • Building a Service Catalog
      • Adapting to the Enterprise
      • Hands-On with CircleCI
      • Moving Forward
    • Collaboration Features with Fugue
      • One Conductor, Many Accounts
      • Role-Based Access Control with Fugue
      • Moving Forward
    • What We Mean by a “Cloud Operating System”
      • This Isn’t a Metaphor
      • Cloud Services Are Hardware Under APIs
      • Ever-Evolving Operating Systems
      • The Fugue Operating System
      • Moving Forward
    • Who Made This Book?
      • A Dedicated Team
      • The First Round
      • Others Were Essential

Author

The team at Fugue who wrote, edited, and designed this book includes co-founder and CEO Josh Stella, Eric Bittleman, Nic Branker, Chris Grim, Henry Harding, Leslie Passante, Alex Schoof, Jared Tobin, Jasper Van der Jeugt, Tim Wilson, Andrew Wright, Racquel Yerbury, and Dominic Zippilli.

eBook Formats:

  • PDF for desktop/tablets

  • epub for iBooks, e-readers

  • mobi for Kindle readers

Get all eBook formats here for $25.95

Add to Cart


Paperback Formats:

Please support indie bookstores!
Find a U.S. bookstore. Find an EU bookstore.

Related Titles:

Skill Level Meter

About This Title

Pages: 310
Published: July 2017
ISBN: 9781680502343
Edition: 1
In Print