Tutorial

Navigator's Guide: Preface

Navigator's Guide: Preface

Note: This is an early release version of the contents of the Navigator’s Guide book, an offering from the DigitalOcean Solutions Engineers. The goal of the book is to help business customers plan their infrastructure needs, provide working examples along the way, and include technical nuance and the “why” that makes some decisions better than others.

The book and accompanying code will be publicly available in a GitHub repository. Because this is an early release, the book is not yet complete and the repository is not yet public, but stay tuned!

How do I scale and grow my infrastructure for my business?

More importantly, how do I prevent a crisis? How do I know what my decisions will also impact? Am I asking the right questions?

This book will help answer questions, but also help with the background information needed when making decisions that impact your business’s infrastructure.

Despite the complicated realities of modern computers, it is possible to build an infrastructure that delivers on the promises of cloud computing. By the end of this book, you’ll understand how.

Who Is This Book For?

This book is intended for anyone thinking about or facing issues with scaling and growing their infrastructure, and anyone who wants to understand how to build infrastructure for production use.

The main skill set you’ll need to follow along is some familiarity with the Linux command line, but each chapter includes code examples, and many of the key takeaways will be framed at a high level and easy to apply conceptually as well.

The accompanying repository deploys this book’s sample infrastructure to give you a hands-on starting point as you follow along, and the corresponding chapters have comprehensive technical explanations so you’ll understand what you’re doing and why you’re doing it each step of the way.

What Will You Learn From This Book?

This book will give you both the conceptual understanding and the practical skills to build a successful infrastructure on DigitalOcean. We based our recommendations on the real world problems that our customers encountered and that we helped them solve.

(Want to know more about DigitalOcean and the authors of this book? That’s in the next chapter. This chapter is about you.)

Our goal is for you to be able to make sure your infrastructure stays online reliably and scales out easily, your data is secure, and any problems are easy to troubleshoot.

We outline infrastructure best practices and, just as importantly, we explain why those practices prevent pain points and issues. Understanding the “why” will empower you to make the right decisions for your use case.

Then, because you’ll understand how everything works, you’ll have the knowledge to adapt our example infrastructure for your own needs or build your own from scratch.

How Should You Use This Book?

This book is broken into five parts with a few chapters each, plus this introduction and a conclusion. You can see the structure in the table of contents on the previous page.

Parts 2 through 5 are the meat of the book. That’s where we’ll teach you how to prevent downtime, scale your infrastructure, keep your data safe, make it easy to troubleshoot issues, identify performance bottlenecks, and stay protected from security threats.

Before we do that, we want to make sure that everyone starts with the same foundation. That’s what Part 1, Background and Setup, is for. It consists of the first three chapters of the book. Chapter 1 gives some background on DigitalOcean and us, the authors. Chapter 2 covers the problems we see businesses encounter with cloud computing and our solutions to them (i.e. a more detailed overview of Parts 2 through 5). Chapter 3 walks you through the tools we’ll use to build the infrastructure described in this book, and how to get your environment set up to follow along.

This book is an open-source project and is available in its entirety in this repository. The book directory contains the Markdown for the written chapters of the book, which we use with the Gitbook Toolchain to generate the book itself. The example-code directory includes all the code examples you’ll use to follow along.

Let’s Get Started!

We wrote this book with a single narrative in mind, which means it flows naturally if you read it linearly from start to finish. However, we kept each section as modular as possible, so if you’re already familiar with the concepts covered in a particular chapter, you can skim it or just skip to the next one.

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products


Tutorial Series: The Navigator's Guide to DigitalOcean

This is an early release version of the contents of the Navigator’s Guide book, an offering from the DigitalOcean Solutions Engineers. The goal of the book is to help business customers plan their infrastructure needs, provide working examples along the way, and include technical nuance and the “why” that makes some decisions better than others.

About the authors


Default avatar

staff technical writer

hi! i write do.co/docs now, but i used to be the senior tech editor publishing tutorials here in the community.


Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.