Target New ArrivalsGift Ideas for DadFourth of JulyClothing, Shoes & AccessoriesHome & DecorKitchen & DiningOutdoor Living & GardenGroceryHousehold EssentialsBabyBeautyPersonal CareSports & OutdoorsHealthWellnessLuggageSchool & Office SuppliesToys & GamesElectronicsVideo GamesMovies, Music & BooksParty SuppliesGift IdeasGift CardsPetsUlta Beauty at TargetShop by CommunityTarget OpticalDealsClearanceNew ArrivalsGift Ideas for DadBack to SchoolCollegeTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
Project Reliability Engineering - by  Eyal Shahar (Paperback) - 1 of 1

Project Reliability Engineering - by Eyal Shahar (Paperback)

$44.99

In Stock

Free & easy returns

Free & easy returns

Return this item by mail or in store within 90 days for a full refund.
Eligible for registries and wish lists

About this item

Highlights

  • Turn your projects from a weekend hack to a long-living creation!
  • About the Author: Eyal Shahar is currently based in San Francisco, where he works as an exhibit developer in the New Media Department at the Exploratorium.
  • 290 Pages
  • Computers + Internet, Hardware

Description



Book Synopsis



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 addresses issues 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 reader's 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 Engineering discusses 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 it's 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 project's software and hardware.

What You'll 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.




From the Back Cover



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 addresses issues 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 reader's 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 Engineering discusses 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 it's 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 project's software and hardware.




About the Author



Eyal Shahar is currently based in San Francisco, where he works as an exhibit developer in the New Media Department at the Exploratorium. Eyal started his career as a professional musician, working with some of Israel's most prominent artists for over a decade. His software and hardware engineering experience includes positions in music and art related startups in Tel Aviv, Paris, and San Francisco. Eyal has a B.Sc. in Electrical Engineering from the Tel Aviv University and a Master's in Media, Arts and Sciences from the MIT Media Lab.
The exhibits Eyal makes are strange hybrids: like a maker's project, they are usually one-offs, often consisting of patches of software written in haste, skipping over industry standards such as passing unit-tests and following design documents. On the other hand, because they live on a museum floor, they must be rock solid. As he developed techniques to monitor and stabilize his exhibits, Eyal realized he was also applying these methods on his personal projects. Eyal is excited at the prospect of making these available to the rest of the maker community.
Dimensions (Overall): 9.21 Inches (H) x 6.14 Inches (W) x .68 Inches (D)
Weight: 1.01 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 290
Genre: Computers + Internet
Sub-Genre: Hardware
Publisher: Apress
Theme: General
Format: Paperback
Author: Eyal Shahar
Language: English
Street Date: September 29, 2019
TCIN: 1011989624
UPC: 9781484250181
Item Number (DPCI): 247-17-4225
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.68 inches length x 6.14 inches width x 9.21 inches height
Estimated ship weight: 1.01 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Q: What programming languages are covered in the book?

submitted by AI Shopping Assistant - today
  • A: The book covers Python, JavaScript, and Linux, providing insights into their application in project development.

    submitted byAI Shopping Assistant - today
    Ai generated

Q: What tools does the book suggest for project monitoring?

submitted by AI Shopping Assistant - today
  • A: It discusses various tools and libraries for monitoring, controlling, and troubleshooting projects effectively.

    submitted byAI Shopping Assistant - today
    Ai generated

Q: What is the main focus of this book?

submitted by AI Shopping Assistant - today
  • A: The book focuses on transforming weekend projects into sustainable creations by applying Site Reliability Engineering principles.

    submitted byAI Shopping Assistant - today
    Ai generated

Q: What is a key technique discussed in the book?

submitted by AI Shopping Assistant - today
  • A: Creating web-browser based dashboards for real-time project monitoring and control is a key technique discussed.

    submitted byAI Shopping Assistant - today
    Ai generated

Q: Who is the target audience for this book?

submitted by AI Shopping Assistant - today
  • A: The book is aimed at members of the maker community with some development skills looking to enhance their projects.

    submitted byAI Shopping Assistant - today
    Ai generated

Additional product information and recommendations

Discover more options

Best-selling Computers & Technology Books

Get top deals, latest trends, and more.

Privacy policy