• Complain

Eyal Shahar - Project Reliability Engineering: Pro Skills for Next Level Maker Projects

Here you can read online Eyal Shahar - Project Reliability Engineering: Pro Skills for Next Level Maker Projects full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2019, publisher: Apress, genre: Computer. 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.

Eyal Shahar Project Reliability Engineering: Pro Skills for Next Level Maker Projects
  • Book:
    Project Reliability Engineering: Pro Skills for Next Level Maker Projects
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2019
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Project Reliability Engineering: Pro Skills for Next Level Maker Projects: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Project Reliability Engineering: Pro Skills for Next Level Maker Projects" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Turn your projects from a weekend hack to a long-living creation! Loosely drawing from the field known in large software companies as Site Reliability Engineering (SRE), this book distills from these disciplines and addressesissues that matter to makers: keeping projects up and running, and providing means to control, monitor, and troubleshoot them.

Most examples use the Raspberry Pi, but the techniques discussed apply to other platforms as well. This book is all about breadth, and in the spirit of making, it visits different technologies as needed. However, the big goal in this book is to create a shift in the readers mindset, where weekend hacks are pushed to the next level and are treated as products to be deployed. In that regard, this book can be a stepping stone for hobbyist makers into developing a broader, professional skill set.

First, the book describes techniques for creating web-browser based dashboards for projects. These allow project creators to monitor, control, and troubleshoot their projects in real-time.Project Reliability Engineeringdiscusses various aspects of the process of creating a web dashboard, such as network communication protocols, multithreading, and web design, and data visualization.

Later chapters cover configuration of the project and the machine its running on, and additional techniques for project monitoring and diagnosis. These include good logging practices; automatic log and metrics monitoring; and alerting via email and text messages;

A mixture of advanced concepts forms the last chapter of the book, touching on topics such as usage of microservices in complex projects; debugging techniques for object-oriented projects; and fail-safing the projects software and hardware.

What Youll Learn

  • Monitor and control projects, keep them up and running, and troubleshoot them efficiently Get acquainted with available tools and libraries, and learn how to make your own tools Expand your knowledge in Python, JavaScript and Linux Develop deeper understanding of web technologies Design robust and complex systems

Who This Book Is For

Members of the maker community with some development skills.

Eyal Shahar: author's other books


Who wrote Project Reliability Engineering: Pro Skills for Next Level Maker Projects? Find out the surname, the name of the author of the book and a list of all author's works by series.

Project Reliability Engineering: Pro Skills for Next Level Maker Projects — 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 "Project Reliability Engineering: Pro Skills for Next Level Maker Projects" 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
Contents
Landmarks
Eyal Shahar Project Reliability Engineering Pro Skills for Next Level Maker - photo 1
Eyal Shahar
Project Reliability Engineering
Pro Skills for Next Level Maker Projects
Eyal Shahar San Francisco CA USA Any source code or other supplementary - photo 2
Eyal Shahar
San Francisco, CA, USA

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-5018-1 . For more detailed information, please visit http://www.apress.com/source-code .

ISBN 978-1-4842-5018-1 e-ISBN 978-1-4842-5019-8
https://doi.org/10.1007/978-1-4842-5019-8
Eyal Shahar 2019
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

To Ada,

Its not much of a childrens book, but thats what I have.

Introduction
On Being a Professional Maker

In 2014, I took a job at the Exploratorium, the museum for science, art, and human perception in San Francisco, California a job that I am still holding at the time of writing these lines. In my role as a New Media Exhibit Developer, I am assigned to upcoming exhibitions and charged with coming up with ideas for exhibits for them that use new media elements. This means that these exhibits feature touchscreens, physical computing components, projectors, and so forth. Some of the ideas I come up with get tossed away immediately they might be too hard to make, too silly, out of the scope of the exhibition, or maybe they would just not make good exhibits but other ideas show potential. I take those ideas and make prototypes. A prototype starts with something as simple as a diagram or a paper simulation, and at some point (and usually pretty quickly) it evolves into a computer program on an Arduino, Raspberry Pi, a desktop computer, or a virtual machine. I am a sub-average fabricator, but if any physical structure is needed at this point, Ill hack something together using my favorite tools a table saw, a drill press, and a laser cutter.

A prototype is then evaluated by the project leadership and by our Visitor Research and Evaluation Department, who take the prototype to the museum floor and watch how visitors interact with it. Based on the feedback, I modify the prototype, often getting support from other departments such as the Graphics Department in designing the visual elements and the Editorial Department in refining the text content of the labels and the screens. After a few iterations of evaluation and adjustment, the exhibit is ready for production. I stabilize or sometimes completely rewrite the code, order and assemble all the parts, and ensure that the electronic circuitry complies with our standards. At that point I might get more support from our engineers and technicians in building cabinetry and manufacturing circuitry. To conclude the process, I make sure everything is documented and that the code is backed up on our servers and in the cloud.

In summary, my job is to own and shepherd the exhibit from ideation to deployment, which is what every maker does. Since this is my actual job, I guess that makes me a professional maker. Over the years, Ive learned that professional makers work in many industries. They make prototypes in design companies and corporate companies innovation teams; they create rides for theme parks and practical effects for movies and theater; they produce public art installations; and they build exhibits for science museums.

In order to make the leap from being hobbyists to professional makers, makers must add a few tools to their toolbox. Among these are the ability to create robust and reliable products and to be able to effectively monitor and control them. The exhibits that I make at the Exploratorium are used by hundreds, sometimes thousands, of people every day, and I need make sure that they work , that they overcome power outages, and that they know how to deal with edge cases without crashing. Also, the Exploratoriums footprint is pretty big just the exhibit space is about 75,000 square feet and over 800 feet from end to end. This means that I need to have a way to monitor the exhibits from my desk rather than walk repeatedly to the various galleries and back to my desk all day.

Professional makers from various industries have similar needs, and I hope this book will help them formalize their process when it comes to reliability. For makers who aspire to become professionals, the primary audience for this book, I hope this book will serve as a stepping stone as they build their new career. Finally, I believe that even hobbyists who are happy to keep creating projects just for fun will find this book valuable and eye-opening.

Origins: A Short History of Reliability Engineering
Traditional Software Development

Here is an over-simplified history of reliability engineering: in the beginning, there were companies that made software. Development was done in stages: first, the company would analyze the market and product domain and decide on the software requirements; then the company would enter a design stage, where the Software Development team would decide upon structure and components of the software. Next, the developers set to code the actual components of the software, building and refining the product, adding features, and fixing bugs; the Quality Assurance team (QA) would then test the product, and when all was said and done, the Operations team would step in: the Operations team was mostly in charge of hardware both the companys and its clients, network hardware and configuration, data backups, and so on. It was their job to

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Project Reliability Engineering: Pro Skills for Next Level Maker Projects»

Look at similar books to Project Reliability Engineering: Pro Skills for Next Level Maker Projects. 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 «Project Reliability Engineering: Pro Skills for Next Level Maker Projects»

Discussion, reviews of the book Project Reliability Engineering: Pro Skills for Next Level Maker Projects 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.