Skip to content

Commit 492bcbe

Browse files
committed
chore: added more books
1 parent 6254e55 commit 492bcbe

File tree

3 files changed

+71
-0
lines changed

3 files changed

+71
-0
lines changed

src/books.yml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3500,3 +3500,74 @@
35003500
your first! Either way, this practical handbook offers a step-by-step guide
35013501
to get the best Deployment Pipeline for your software.
35023502
3503+
- slug: foundations-of-scalable-systems-1-ian-gorton
3504+
title: Foundations of Scalable Systems
3505+
subtitle: Designing Distributed Architectures
3506+
edition: 1
3507+
authors:
3508+
- Ian Gorton
3509+
cover: foundations-of-scalable-systems-1-ian-gorton.jpg
3510+
links:
3511+
amazon_us: https://www.amazon.com/dp/1098106067
3512+
amazon_uk: https://www.amazon.co.uk/dp/1098106067
3513+
description: >-
3514+
In many systems, scalability becomes the primary driver as the user base
3515+
grows. Attractive features and high utility breed success, which brings more
3516+
requests to handle and more data to manage. But organizations reach a
3517+
tipping point when design decisions that made sense under light loads
3518+
suddenly become technical debt. This practical book covers design approaches
3519+
and technologies that make it possible to scale an application quickly and
3520+
cost-effectively.
3521+
3522+
Author Ian Gorton takes software architects and developers through the
3523+
foundational principles of distributed systems. You'll explore the essential
3524+
ingredients of scalable solutions, including replication, state management,
3525+
load balancing, and caching. Specific chapters focus on the implications of
3526+
scalability for databases, microservices, and event-based streaming systems.
3527+
3528+
You will focus on:
3529+
3530+
- Foundations of scalable systems: Learn basic design principles of
3531+
scalability, its costs, and architectural tradeoffs
3532+
- Designing scalable services: Dive into service design, caching,
3533+
asynchronous messaging, serverless processing, and microservices
3534+
- Designing scalable data systems: Learn data system fundamentals, NoSQL
3535+
databases, and eventual consistency versus strong consistency
3536+
- Designing scalable streaming systems: Explore stream processing systems
3537+
and scalable event-driven processing
3538+
3539+
- slug: high-performance-browser-networking-1-ilya-grigorik
3540+
title: High Performance Browser Networking
3541+
subtitle: What every web developer should know about networking and web performance
3542+
edition: 1
3543+
authors:
3544+
- Ilya Grigorik
3545+
cover: high-performance-browser-networking-1-ilya-grigorik.jpg
3546+
links:
3547+
amazon_us: https://www.amazon.com/dp/1449344763
3548+
amazon_uk: https://www.amazon.co.uk/dp/1449344763
3549+
free: https://hpbn.co/
3550+
description: >-
3551+
How prepared are you to build fast and efficient web applications? This
3552+
eloquent book provides what every web developer should know about the
3553+
network, from fundamental limitations that affect performance to major
3554+
innovations for building even more powerful browser applications--including
3555+
HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and
3556+
WebRTC.
3557+
3558+
Author Ilya Grigorik, a web performance engineer at Google, demonstrates
3559+
performance optimization best practices for TCP, UDP, and TLS protocols, and
3560+
explains unique wireless and mobile network optimization requirements.
3561+
You'll then dive into performance characteristics of technologies such as
3562+
HTTP 2.0, client-side network scripting with XHR, real-time streaming with
3563+
SSE and WebSocket, and P2P communication with WebRTC.
3564+
3565+
- Deliver optimal TCP, UDP, and TLS performance
3566+
- Optimize network delivery over 3G/4G mobile networks
3567+
- Develop fast and energy-efficient mobile applications
3568+
- Address bottlenecks in HTTP 1.x and other browser protocols
3569+
- Plan for and deliver the best HTTP 2.0 performance
3570+
- Enable efficient real-time streaming in the browser
3571+
- Create efficient peer-to-peer videoconferencing and low-latency
3572+
applications with real-time WebRTC transports
3573+
23 KB
Loading
24.1 KB
Loading

0 commit comments

Comments
 (0)