• Complain

Ashley Davis - Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide

Here you can read online Ashley Davis - Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Shelter Island, NY, year: 2021, publisher: Manning Publications, genre: Computer / Science. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Ashley Davis Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide
  • Book:
    Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide
  • Author:
  • Publisher:
    Manning Publications
  • Genre:
  • Year:
    2021
  • City:
    Shelter Island, NY
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

The best way to learn microservices development is to build something! Bootstrapping Microservices with Docker, Kubernetes, and Terraform guides you from zero through to a complete microservices project, including fast prototyping, development, and deployment. Youll get your feet wet using industry-standard tools as you learn and practice the practical skills youll use for every microservices application. Following a true bootstrapping approach, youll begin with a simple, familiar application and build up your knowledge and skills as you create and deploy a real microservices project.About the technologyTaking microservices from proof of concept to production is a complex, multi-step operation relying on tools like Docker, Terraform, and Kubernetes for packaging and deployment. The best way to learn the process is to build a project from the ground up, and thats exactly what youll do with this book!About the bookIn Bootstrapping Microservices with Docker, Kubernetes, and Terraform, author Ashley Davis lays out a comprehensive approach to building microservices. Youll start with a simple design and work layer-by-layer until youve created your own video streaming application. As you go, youll learn to configure cloud infrastructure with Terraform, package microservices using Docker, and deploy your finished project to a Kubernetes cluster.Whats inside Developing and testing microservices applications Working with cloud providers Applying automated testing Implementing infrastructure as code and setting up a continuous delivery pipeline Monitoring, managing, and troubleshootingAbout the readerExamples are in JavaScript. No experience with microservices, Kubernetes, Terraform, or Docker required.About the authorAshley Davis is a software developer, entrepreneur, stock trader, and the author of Mannings Data Wrangling with JavaScript.

Ashley Davis: author's other books


Who wrote Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide? Find out the surname, the name of the author of the book and a list of all author's works by series.

Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

Bootstrapping Microservices with Docker Kubernetes and Terraform A project-based guide - image 1

Bootstrapping Microservices with Docker, Kubernetes, and Terraform

A project-based guide

Ashley Davis

To comment go to liveBook

Bootstrapping Microservices with Docker Kubernetes and Terraform A project-based guide - image 2

Manning

Shelter Island

For more information on this and other Manning titles go to

manning.com

Copyright

For online information and ordering of these and other Manning books, please visit manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2021 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

Bootstrapping Microservices with Docker Kubernetes and Terraform A project-based guide - image 3

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Helen Stergius

Technical development editor:

Jeanne Boyarsky

Review editor:

Aleks Dragosavljevi

Production editor:

Lori Weidert

Copy editor:

Frances Buran

Proofreader:

Jason Everett

Technical proofreader:

Alain Couniot

Typesetter:

Gordan Salinovi

Cover designer:

Marija Tudor

ISBN: 9781617297212

front matter
preface

I first tried building applications with microservices around 2013. That was the year Docker was initially released, but back then, I hadnt heard about it. At that time, we built an application with each microservice running on a separate virtual machine. As you might expect, that was a really expensive way to run microservices.

Because of the high running costs, we then opted to create fewer rather than more microservices, pushing more and more functionality into the existing microservices to the point where we couldnt really call these microservices. It was still a distributed application of course, just not micro-sized in the way we had hoped.

I already knew at that stage that microservices were a powerful idea, if only they were cheaper. I put microservices back on the shelf, but made a note that I should look at those again later.

Over the years, I watched from the sideline as the tools and technology around microservices developed, powered by the rise (and rise) of open source coding. And I looked on as the cost of cloud computing continued to drop, spurred on by competition between vendors. Over time, it was clear that building and running a distributed application with micro-sized components was becoming more cost effective.

After what seemed like a lifetime, in early 2018, I officially returned to the world of microservices. I had two opportunities for which I believed microservices were the right fit. Both were startups. The first was a contract job to bootstrap a new microservices application for a promising young company. The second was building a microservices application for my own startup.

To be successful, I knew that I needed new tools. I needed an effective way to package microservices. I needed a computing platform on which I could deploy microservices. Crucially, I needed to be able to automate deployments.

By then, Docker had already gained a big foothold in our industry, so I knew it was a safe bet as a way to package microservices. I also liked the look of Kubernetes as a computing platform for microservices, but early on, I was extremely uncertain about it. Kubernetes, however, promised a future of freedom from the tyranny of cloud vendor lockin-that was very appealing.

At this point, Id read quite a few books on microservices. These were all interesting, providing good value on a theoretical level. I do enjoy reading the theory, but these books lacked the practical examples that would have helped me smash through my own learning curve. Even as an experienced developer, I was struggling to know where to start! I knew from past experience that bad technical decisions made at the beginning of a project would haunt me to the end.

Learning Kubernetes was especially difficult. From the outside, it seemed incredibly difficult to penetrate. But I had a job to do, and I needed a way to deliver software. So I pushed on. The going was tough, and I almost gave up on Kubernetes a few times.

The situation changed when I discovered Terraform. This was the missing piece of the puzzle for me. Its what made Kubernetes understandable and usable to the point where I could do nothing else but commit to using it.

Terraform is the tool that allowed me to describe the structure of my application. Terraform could then live in my continuous delivery (CD) pipeline and automatically keep my application up to date! I began writing infrastructure as code, and it felt like I had moved to the big league.

I forced my way through the learning curve, bolstered by my long-time experience of evaluating technology and learning quickly on the job, with a splash of trial and error mixed in for good measure. My efforts delivered software that is performant, flexible, reliable, scalable, extensible, and still running to this day. Through this time, my desire to write this book sparked and grew to the point where I had to take action.

A new mission formed-I wanted to make microservices more accessible. I felt compelled to write this book; its the book I wanted but didnt have. I knew I could help people, and the best way to do that was with a practical book, this book. A book that shows you, step by step, that microservices dont have to be difficult or complex; it all depends on your approach and the perspective you take. You now have in your hands the fruits of that labor. I learned the hard way so that you dont have to.

acknowledgments

In Bootstrapping Microservices, I share my years of hard-won experience with you. Such experience wouldnt be possible without being surrounded by people who supported and encouraged me.

There are many who helped me get to where I am today. I wouldnt be a developer without my parents, Garry and Jan, who bought me my first PC. My partner in life, Antonella, who has tirelessly supported me through two books now. My partner in business, Majella, who listens to all my rants about technology, and still pushes me forward. Thank you all!

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide»

Look at similar books to Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide»

Discussion, reviews of the book Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A project-based guide and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.