Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications
Bilgin Ibryam and Roland Huss provide a structured approach to building distributed systems using the most effective techniques for container orchestration. This manual moves beyond basic tutorials to offer a deep dive into the repeatable architectural patterns that define successful cloud native development. By viewing Kubernetes as a comprehensive platform rather than just a deployment tool, th…
Appears in following lists
Shelves
More like this
Effective Python: 59 Specific Ways to Write Better Python
Each item in Slatkin s "Effective Python" teaches a self-contained lesson with its own source code. This makes the book random-access: Items are e…
Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…
Site Reliability Engineering: How Google Runs Production Systems
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insis…
System Design Interview – An insider's guide
The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-…
The Mythical Man-Month: Essays on Software Engineering
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…
Building Microservices: Designing Fine-Grained Systems
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-containe…
Mastering Regular Expressions
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and…
Effective Java
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…
Code Complete: A Practical Handbook of Software Construction
Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…
Pro Git
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…
Head First Design Patterns
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…
Cracking the Coding Interview: 150 Programming Questions and Solutions
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is…