Key Features
- Written by an expert user at one of Silicon Valley’s most high-profile companies
- Our author shares his expert experiences and insights from the front line
- This book takes a warts and all look at the problems real developers face and how to overcome them
Book Description
AWS provides a huge range of managed services. While each is well documented, figuring out how to use them together to build a business infrastructure is less clear. In this book, you’ll see how the most successful tech start-ups launch and scale their services on AWS and how you can too.
You’ll see how companies such as Medium use AWS-managed services to ship features faster, scale better, and do more with less. Written by a lead member of the Mediums DevOps team, this book explains how Medium established, runs, and develops its development infrastructure and pipeline on AWS.
You’ll see how to treat infrastructure as code, meaning you can bring resources online and offline as necessary and control your hardware platform with code as easily as you control your software. You’ll be able to deploy production applications to AWS and run them in the cloud. We’ll build a system for continuous integration and deployment, so you can ship code to production multiple times per day, always keeping your app up to date, and always competitive
You’ll find out how to scale your web platform to offer maximum performance to users, anywhere in the world, even when traffic spikes to many thousands or millions of users. You’ll learn to scale your data stores to handle the huge amounts of data collected by modern apps and use that data instantly in the app in sophisticated ways. Finally, you’ll get to grips with ensuring the security of your platform and data.
What you will learn
- Sign up for AWS and configure your root account
- Add system monitoring, application monitoring, and performance monitoring
- Build a repeatable infrastructure
- Build continuous integration with Jenkins
- Master the Bitcoin toolset
- Scale your server and data
- Make your system robust and secure
About the Author
Nathaniel Felson is a DevOps engineer, and a member of the Techops organization at Medium. He gets to work with a bunch of really cool technologies on a day-to-day basis. Outside of work, Nathaniel has a low-key yet fabulous life where he enjoys running after his very active preschool-aged son, spending a fortune on his occasional date nights with his wife, and drinking/exploring local stout beers with friends. He holds a MS degree in System, Network, and Security from EPITA (Ecole Pour l'Informatique et les Techniques Avancées), the top CS engineering school in France.