• Complain

Michael Gillett - Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production

Here you can read online Michael Gillett - Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, genre: Home and family. 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.

Michael Gillett Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production
  • Book:
    Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Make code deployments completely safe and change your application in production in real time with LaunchDarkly using percentage-based rollouts, kill switches, and A/B and multi-variant testing

Key Features
  • Learn how to work with LaunchDarkly to turn features on and off within your production applications
  • Explore the ways in which feature management can change how software is built and how teams work
  • Master every aspect of LaunchDarklys functionality to test in production and learn from your users
Book Description

Over the past few years, DevOps has become the de facto approach for designing, building, and delivering software. Feature management is now extending the DevOps methodology to allow applications to change on demand and run experiments to validate the success of new features. If you want to make feature management happen, LaunchDarkly is the tool for you.

This book explains how feature management is key to building modern software systems. Starting with the basics of LaunchDarkly and configuring simple feature flags to turn features on and off, youll learn how simple functionality can be applied in more powerful ways with percentage-based rollouts, experimentation, and switches. Youll see how feature management can change the way teams work and how large projects, including migrations, are planned. Finally, youll discover various uses of every part of the tool to gain mastery of LaunchDarkly. This includes tips and tricks for experimentation, identifying groups and segments of users, and investigating and debugging issues with specific users and feature flag evaluations.

By the end of the book, youll have gained a comprehensive understanding of LaunchDarkly, along with knowledge of the adoption of trunk-based development workflows and methods, multi-variant testing, and managing infrastructure changes and migrations.

What you will learn
  • Get to grips with the basics of LaunchDarkly and feature flags
  • Roll out a feature to a percentage or group of users
  • Find out how to experiment with multi-variant and A/B testing
  • Discover how to adopt a trunk-based development workflow
  • Explore methods to manage infrastructure changes and migrations
  • Gain an in-depth understanding of all aspects of the LaunchDarkly tool
Who this book is for

This book is for developers, quality assurance engineers and DevOps engineers. This includes individuals who want to decouple the deployment of code from the release of a feature, run experiments in production, or understand how to change processes to build and deploy software. Software engineers will also benefit from learning how feature management can be used to improve products and processes. A basic understanding of software is all that you need to get started with this book as it covers the basics before moving on to more advanced topics.

Table of Contents
  1. Introduction to Feature Management with LaunchDarkly
  2. Overview of Feature Management
  3. Basics of LaunchDarkly and Feature Management
  4. Percentage and Ring Rollouts
  5. Experimentation
  6. Switches
  7. Trunk Based Development
  8. Migrations and Testing Your Infrastructure
  9. Feature Flag Management in Depth
  10. Users and Segments
  11. Experiments
  12. Debugger and Audit Log
  13. Configuration, Settings and Misc.

Michael Gillett: author's other books


Who wrote Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production? Find out the surname, the name of the author of the book and a list of all author's works by series.

Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production — 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 "Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production" 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
Feature Management with LaunchDarkly Discover safe ways to make live changes in - photo 1
Feature Management with LaunchDarkly

Discover safe ways to make live changes in your systems and master testing in production

Michael Gillett

BIRMINGHAMMUMBAI Feature Management with LaunchDarkly Copyright 2021 Packt - photo 2

BIRMINGHAMMUMBAI

Feature Management with LaunchDarkly

Copyright 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Aaron Lazar

Publishing Product Manager: Harshal Gundetty

Senior Editor: Ruvika Rao

Content Development Editor: Vaishali Ramkumar

Technical Editor: Pradeep Sahu

Copy Editor: Safis Editing

Project Coordinator: Deeksha Thakkar

Proofreader: Safis Editing

Indexer: Sejal Dsilva

Production Designer: Vijay Kamble

First published: September 2021

Production reference: 1230921

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80056-297-4

www.packt.com

To my family, for their constant advice and support, without which I would not be where I am today. I hope this book sheds some light on what I do in my job.

Michael Gillett

Foreword

Writing a foreword to a book about using the software of the company you cofounded veers dangerously close to "going to a concert and wearing the band's t-shirt" levels of cheerleading. The opportunity here is worth it though as the CTO and cofounder of LaunchDarkly, I've seen firsthand the transformative impact feature management can have on an organization shifting to a digital-first world. Engineering leaders have told me that feature management has revolutionized the way they deliver software. I've seen data quantitatively demonstrating the positive change feature management has on the speed and quality of software delivery in hundreds of organizations.

I've also seen the exact opposite reaction to the idea of feature management. Transformative impact? Revolutionary change? We're talking about feature flags. They're just if statements in code, right? Why would such a simple concept need a third-party tool or a full-fledged book? One of my favorite Hacker News comments about LaunchDarkly sums up the sentiment well "Isn't this just a hash table?" Or, even better: "Is there really a venture-backed company out there doing booleans as a service?"

What I've come to learn from founding LaunchDarkly is that both sides are right and that's what makes feature management worth learning about. Feature flags are incredibly simple, and yet, they can transform the way you develop software.

There's no better way to learn this than from someone that's lived it firsthand.

Michael was one of the earliest customers of LaunchDarkly, having started using the platform in 2016. As such, he brings a unique perspective to his book that of a long-time user who's been along for the entire journey, from the decision to bring in a feature management solution, to initial adoption, to widespread rollout and steady-state use. This perspective is what makes his book so powerful Michael's writing combines his many years of experience with the LaunchDarkly platform with his deep understanding and insight into the value of feature management.

Michael's book is a helpful guide for anyone considering or currently adopting feature management. If you're at the beginning of your journey, you'll find answers to your questions about the business value of feature management. You'll get a tour of the most common use cases for feature management from mitigating risk with kill switches to building a practice of experimentation. You'll discover what capabilities you need in a feature management platform upfront not just today's needs, but the needs that you'll eventually grow into as your practice evolves. Finally, you'll learn how to best set up and structure the LaunchDarkly platform for your organization from the outset following best practices learned over years of experience.

Michael's book is one of the most complete resources on LaunchDarkly that I've seen. I'm confident that after reading his work, you'll come to the same conclusion that I have that feature management is both incredibly simple and incredibly powerful, and will soon be a standard practice for any modern software development team.

John Kodumal

CTO and cofounder of LaunchDarkly

Contributors
About the author

Michael Gillett is a head of development and a full-stack software engineer residing in London, UK. He has worked with feature management and LaunchDarkly for several years and has defined processes and techniques to enable teams to get the most from this approach to software delivery. He often talks on this subject at conferences and events.

Michael graduated from the University of Hertfordshire with an MSc in computer science and a BEng in electrical and electronic engineering in 2012. Since 2012 Michael has been a Microsoft MVP, currently in the Windows Insider category.

I want to thank all those who have supported and encouraged me throughout the process of authoring this book, especially my parents and brother. I want to thank all those at Packt for this opportunity and for your help and feedback during the development of this book, including the technical reviewers, Dawn and Daniel.

About the reviewers

Dawn Parzych is a developer marketing manager at LaunchDarkly where she helps developers ship code fast and safely. She specializes in the socio-technical aspects of technology and how humans are often the hardest part. Her career in tech has included roles with companies such as Catchpoint and F5. Her mission is to make tech more accessible and inclusive by using straightforward language and fewer buzzwords. Dawn recently relocated from the Pacific Northwest to the Midwest and she's slowly adjusting to life without mountains and oceans.

Daniel Yefet has more than 10 years of experience in web development and is currently working as a lead developer in a London-based technology company. He focuses on web performance and experimentation using technology within the JavaScript ecosystem, such as Node.js and React. In his spare time, he loves spending time with his wife and kids, playing music, and coding!

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production»

Look at similar books to Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production. 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 «Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production»

Discussion, reviews of the book Feature Management with LaunchDarkly: Discover safe ways to make live changes in your systems and master testing in production 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.