Efficient Go: Data-Driven Performance Optimization 1st Edition 274182

Код товару: 274182Паперова книга
  • ISBN
    978-1098105716
  • Бренд
  • Автор
  • Рік
    2022
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
With technological advancements, fast markets, and higher complexity of systems, software engineers tend to skip the uncomfortable topic of software efficiency. However, tactical, observability-driven performance optimizations are vital for every product to save money and ensure business success.
With this book, any engineer can learn how to approach software efficiency effectively, professionally, and without stress. Author Bartlomiej Plotka provides the tools and knowledge required to make your systems faster and less resource-hungry. Efficient Go guides you in achieving better day-to-day efficiency using Go. In addition, most content is language-agnostic, allowing you to bring small but effective habits to your programming or product management cycles.
This book shows you how to:
  • Clarify and negotiate efficiency goals
  • Optimize efficiency on various levels
  • Use common resources like CPU and memory effectively
  • Assess efficiency using observability signals like metrics, logging, tracing, and (continuous) profiling via open source projects like Prometheus, Jaeger, and Parca
  • Apply tools like go test, pprof, benchstat, and k6 to create reliable micro and macro benchmarks
  • Efficiently use Go and its features like slices, generics, goroutines, allocation semantics, garbage collection, and more!
About the Author
Bartlomiej Plotka is a Principal Software Engineer at Red Hat with a background in SRE. Working primarily on observability topics, he helped to build many popular, reliable, performance, and efficiency-oriented distributed systems in Go. He is a core maintainer of various open-source projects including the CNCF Prometheus (https://prometheus.io/), libraries in the gRPC ecosystem, and more. In 2017 he created, together with Fabian Reinartz, a popular, open source distributed time series database. Focused on cheap and efficient metric monitoring, written in Go and called Thanos (http://thanos.io/), it went through hundreds of performance and efficiency focused improvements and researches. Developing in Go since 2014, Barteka??s passion was always to focus on the readability, reliability, and efficiency aspect of the language. On the way, Bartek helped to develop many tools, blog posts and even created opinionated Go code style to teach others on writing pragmatic, but efficient Go applications.
1'700 ₴
Купити
Monobank
до 10 платежей
от 191 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Efficient Go: Data-Driven Performance Optimization 1st Edition - фото 1
Інші книги O'Reilly Media
Machine Learning for High-Risk Applications: Approaches to Responsible AI 1st Edition
259255
Patrick HallJames CurtisParul Pandey
1'672 ₴1'900 ₴
Excel Cookbook: Recipes for Mastering Microsoft Excel 1st Edition
276181
Dawn Griffiths
1'700 ₴
Machine Learning Production Systems: Engineering Machine Learning Models and Pipelines 1st Edition
276343
Robert CroweHannes HapkeEmily Caveness
3'200 ₴
Laravel: Up & Running; A Framework for Building Modern PHP Apps 3rd Edition
273876
Matt Stauffer
1'700 ₴
Platform Engineering: A Guide for Technical, Product, and People Leaders 1st Edition
305332
Ian NowlandCamille Fournier
1'800 ₴
Functional Programming with C#: Create More Supportable, Robust, and Testable Code 1st Edition
273875
Simon Painter
1'900 ₴
Fluent Python. Clear, Concise, and Effective Programming. 2nd Edition
197750
Luciano Ramalho
1'672 ₴1'900 ₴
Software Engineering for Data Scientists: From Notebooks to Scalable Systems 1st Edition
276335
Catherine Nelson
1'600 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2022
  • Сторінок
    500
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

With technological advancements, fast markets, and higher complexity of systems, software engineers tend to skip the uncomfortable topic of software efficiency. However, tactical, observability-driven performance optimizations are vital for every product to save money and ensure business success.
With this book, any engineer can learn how to approach software efficiency effectively, professionally, and without stress. Author Bartlomiej Plotka provides the tools and knowledge required to make your systems faster and less resource-hungry. Efficient Go guides you in achieving better day-to-day efficiency using Go. In addition, most content is language-agnostic, allowing you to bring small but effective habits to your programming or product management cycles.
This book shows you how to:
  • Clarify and negotiate efficiency goals
  • Optimize efficiency on various levels
  • Use common resources like CPU and memory effectively
  • Assess efficiency using observability signals like metrics, logging, tracing, and (continuous) profiling via open source projects like Prometheus, Jaeger, and Parca
  • Apply tools like go test, pprof, benchstat, and k6 to create reliable micro and macro benchmarks
  • Efficiently use Go and its features like slices, generics, goroutines, allocation semantics, garbage collection, and more!
About the Author
Bartlomiej Plotka is a Principal Software Engineer at Red Hat with a background in SRE. Working primarily on observability topics, he helped to build many popular, reliable, performance, and efficiency-oriented distributed systems in Go. He is a core maintainer of various open-source projects including the CNCF Prometheus (https://prometheus.io/), libraries in the gRPC ecosystem, and more. In 2017 he created, together with Fabian Reinartz, a popular, open source distributed time series database. Focused on cheap and efficient metric monitoring, written in Go and called Thanos (http://thanos.io/), it went through hundreds of performance and efficiency focused improvements and researches. Developing in Go since 2014, Barteka??s passion was always to focus on the readability, reliability, and efficiency aspect of the language. On the way, Bartek helped to develop many tools, blog posts and even created opinionated Go code style to teach others on writing pragmatic, but efficient Go applications.

Відгуки про Efficient Go: Data-Driven Performance Optimization 1st Edition

Efficient Go: Data-Driven Performance Optimization 1st Edition
Efficient Go: Data-Driven Performance Optimization 1st Edition
1'700 ₴
Купити
Персонально для вас
Pro .NET Memory Management: Code For Better Performance, and Scalability
123841
Konrad Kokosa
1'500 ₴
Learn Rust in a Month of Lunches
302708
Dave MacLeod
1'600 ₴
Spring Boot 3 Recipes: A Problem-Solution Approach for Java Microservices and Cloud-Native Applications Second Edition
291308
Marten Deinum
1'600 ₴
Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills 2nd Edition
283847
Daniel Zingaro
1'600 ₴
Learning C# Through Small Projects 2024th Edition
308850
Denis PanjutaJafar Jabbarzadeh
1'600 ₴
Hands-on Rust: Effective Learning through 2D Game Development and Play. 1st Ed.
244804
Herbert Wolverson
1'700 ₴
Rust Atomics and Locks: Low-Level Concurrency in Practice
253818
Mara Bos
1'360 ₴1'700 ₴
Learning Go: An Idiomatic Approach to Real-world Go Programming 2nd Edition
267930
Jon Bodner
1'360 ₴1'700 ₴
Effective Rust: 35 Specific Ways to Improve Your Rust Code 1st Edition
275540
David Drysdale
1'700 ₴
Idiomatic Rust: Code like a Rustacean
302587
Brenden Matthews
1'700 ₴
Modern C for Absolute Beginners. A Friendly Introduction to the C Programming Language. 1st Ed.
244702
Slobodan Dmitrovic
1'700 ₴
Fluent C: Principles, Practices, and Patterns
253605
Christopher Preschern
1'360 ₴1'700 ₴
Beginning C++23: From Beginner to Pro 7th ed. Edition
259110
Ivor HortonPeter Van Weert
1'700 ₴
Writing a C Compiler: Build a Real Programming Language from Scratch
283836
Nora Sandler
1'700 ₴
Java 17 Recipes: A Problem-Solution Approach. 4th Ed.
244691
Josh Juneau, Luciano Manelli
1'700 ₴
Spring 6 Recipes: A Problem-Solution Approach to Spring Framework 5th ed. Edition
259114
Marten DeinumDaniel RubioJosh Long
1'700 ₴
Signals. How Video Transformed the World
297147
Stuart ComerMichelle Kuo
2'117 ₴