Kafka: The Definitive Guide. 2nd Edition
- Autorzy:
- Gwen Shapira, Todd Palino, Rajini Sivaram
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 488
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Kafka: The Definitive Guide. 2nd Edition
Every enterprise application creates data, whether it consists of log messages, metrics, user activity, or outgoing messages. Moving all this data is just as important as the data itself. With this updated edition, application architects, developers, and production engineers new to the Kafka streaming platform will learn how to handle data in motion. Additional chapters cover Kafka's AdminClient API, transactions, new security features, and tooling changes.
Engineers from Confluent and LinkedIn responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices, and build scalable stream processing applications with this platform. Through detailed examples, you'll learn Kafka's design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the controller, and the storage layer.
You'll examine:
- Best practices for deploying and configuring Kafka
- Kafka producers and consumers for writing and reading messages
- Patterns and use-case requirements to ensure reliable data delivery
- Best practices for building data pipelines and applications with Kafka
- How to perform monitoring, tuning, and maintenance tasks with Kafka in production
- The most critical metrics among Kafka's operational measurements
- Kafka's delivery capabilities for stream processing systems
Wybrane bestsellery
-
Dzięki temu praktycznemu przewodnikowi komfortowo rozpoczniesz pracę z platformą streamingową Apache Kafka. Poznasz najlepsze praktyki w zakresie jej wdrażania i konfiguracji, aby zapewnić sobie możliwość strumieniowego przetwarzania dużych ilości danych. Zaznajomisz się z AdminClient API Kafki, ...(49.50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(62.30 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(27.93 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.31 zł
74.00 zł(-35%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu teks...(24.57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%)
O autorach ebooka
Gwen Shapira pracuje w firmie Confluent, zarządza zespołem Kafki dla natywnej chmury. Odpowiada za wydajność, elastyczność i wielodzierżawność Kafki.
Todd Palino to główny inżynier kadrowy SRE w firmie LinkedIn, który jest odpowiedzialny za planowanie pojemności zasobów i wydajności.
Rajini Sivaram jest głównym inżynierem w firmie Confluent, projektującym i rozwijającym replikację międzyklastrową i funkcjonalności bezpieczeństwa dla Kafki.
Kup polskie wydanie:
Kafka w praktyce. Przetwarzanie strumieniowe i potoki danych o dużej skali. Wydanie II
- Autor:
- Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty
49,50 zł
99,00 zł
(49.50 zł najniższa cena z 30 dni)
Ebooka "Kafka: The Definitive Guide. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Kafka: The Definitive Guide. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Kafka: The Definitive Guide. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-4303-4, 9781492043034
- Data wydania ebooka:
- 2021-11-05 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.7MB
- Rozmiar pliku Mobi:
- 10.7MB
Spis treści ebooka
- Foreword to the Second Edition
- Foreword to the First Edition
- Preface
- Who Should Read This Book
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Meet Kafka
- Publish/Subscribe Messaging
- How It Starts
- Individual Queue Systems
- Publish/Subscribe Messaging
- Enter Kafka
- Messages and Batches
- Schemas
- Topics and Partitions
- Producers and Consumers
- Brokers and Clusters
- Multiple Clusters
- Why Kafka?
- Multiple Producers
- Multiple Consumers
- Disk-Based Retention
- Scalable
- High Performance
- Platform Features
- The Data Ecosystem
- Use Cases
- Activity tracking
- Messaging
- Metrics and logging
- Commit log
- Stream processing
- Use Cases
- Kafkas Origin
- LinkedIns Problem
- The Birth of Kafka
- Open Source
- Commercial Engagement
- The Name
- Getting Started with Kafka
- 2. Installing Kafka
- Environment Setup
- Choosing an Operating System
- Installing Java
- Installing ZooKeeper
- Standalone server
- ZooKeeper ensemble
- Environment Setup
- Installing a Kafka Broker
- Configuring the Broker
- General Broker Parameters
- broker.id
- listeners
- zookeeper.connect
- log.dirs
- num.recovery.threads.per.data.dir
- auto.create.topics.enable
- auto.leader.rebalance.enable
- delete.topic.enable
- General Broker Parameters
- Topic Defaults
- num.partitions
- default.replication.factor
- log.retention.ms
- log.retention.bytes
- log.segment.bytes
- log.roll.ms
- min.insync.replicas
- message.max.bytes
- Selecting Hardware
- Disk Throughput
- Disk Capacity
- Memory
- Networking
- CPU
- Kafka in the Cloud
- Microsoft Azure
- Amazon Web Services
- Configuring Kafka Clusters
- How Many Brokers?
- Broker Configuration
- OS Tuning
- Virtual memory
- Disk
- Networking
- Production Concerns
- Garbage Collector Options
- Datacenter Layout
- Colocating Applications on ZooKeeper
- Summary
- 3. Kafka Producers: Writing Messages to Kafka
- Producer Overview
- Constructing a Kafka Producer
- Sending a Message to Kafka
- Sending a Message Synchronously
- Sending a Message Asynchronously
- Configuring Producers
- client.id
- acks
- Message Delivery Time
- max.block.ms
- delivery.timeout.ms
- request.timeout.ms
- retries and retry.backoff.ms
- linger.ms
- buffer.memory
- compression.type
- batch.size
- max.in.flight.requests.per.connection
- max.request.size
- receive.buffer.bytes and send.buffer.bytes
- enable.idempotence
- Serializers
- Custom Serializers
- Serializing Using Apache Avro
- Using Avro Records with Kafka
- Partitions
- Implementing a custom partitioning strategy
- Headers
- Interceptors
- Quotas and Throttling
- Summary
- 4. Kafka Consumers: Reading Data from Kafka
- Kafka Consumer Concepts
- Consumers and Consumer Groups
- Consumer Groups and Partition Rebalance
- Static Group Membership
- Kafka Consumer Concepts
- Creating a Kafka Consumer
- Subscribing to Topics
- The Poll Loop
- Thread Safety
- Configuring Consumers
- fetch.min.bytes
- fetch.max.wait.ms
- fetch.max.bytes
- max.poll.records
- max.partition.fetch.bytes
- session.timeout.ms and heartbeat.interval.ms
- max.poll.interval.ms
- default.api.timeout.ms
- request.timeout.ms
- auto.offset.reset
- enable.auto.commit
- partition.assignment.strategy
- client.id
- client.rack
- group.instance.id
- receive.buffer.bytes and send.buffer.bytes
- offsets.retention.minutes
- Commits and Offsets
- Automatic Commit
- Commit Current Offset
- Asynchronous Commit
- Combining Synchronous and Asynchronous Commits
- Committing a Specified Offset
- Rebalance Listeners
- Consuming Records with Specific Offsets
- But How Do We Exit?
- Deserializers
- Custom Deserializers
- Using Avro Deserialization with Kafka Consumer
- Standalone Consumer: Why and How to Use a Consumer Without a Group
- Summary
- 5. Managing Apache Kafka Programmatically
- AdminClient Overview
- Asynchronous and Eventually Consistent API
- Options
- Flat Hierarchy
- Additional Notes
- AdminClient Overview
- AdminClient Lifecycle: Creating, Configuring, and Closing
- client.dns.lookup
- Use of a DNS alias
- DNS name with multiple IP addresses
- client.dns.lookup
- request.timeout.ms
- Essential Topic Management
- Configuration Management
- Consumer Group Management
- Exploring Consumer Groups
- Modifying Consumer Groups
- Cluster Metadata
- Advanced Admin Operations
- Adding Partitions to a Topic
- Deleting Records from a Topic
- Leader Election
- Reassigning Replicas
- Testing
- Summary
- 6. Kafka Internals
- Cluster Membership
- The Controller
- KRaft: Kafkas New Raft-Based Controller
- Replication
- Request Processing
- Produce Requests
- Fetch Requests
- Other Requests
- Physical Storage
- Tiered Storage
- Partition Allocation
- File Management
- File Format
- Indexes
- Compaction
- How Compaction Works
- Deleted Events
- When Are Topics Compacted?
- Summary
- 7. Reliable Data Delivery
- Reliability Guarantees
- Replication
- Broker Configuration
- Replication Factor
- Unclean Leader Election
- Minimum In-Sync Replicas
- Keeping Replicas In Sync
- Persisting to Disk
- Using Producers in a Reliable System
- Send Acknowledgments
- Configuring Producer Retries
- Additional Error Handling
- Using Consumers in a Reliable System
- Important Consumer Configuration Properties for Reliable Processing
- Explicitly Committing Offsets in Consumers
- Always commit offsets after messages were processed
- Commit frequency is a trade-off between performance and number of duplicates in the event of a crash
- Commit the right offsets at the right time
- Rebalances
- Consumers may need to retry
- Consumers may need to maintain state
- Validating System Reliability
- Validating Configuration
- Validating Applications
- Monitoring Reliability in Production
- Summary
- 8. Exactly-Once Semantics
- Idempotent Producer
- How Does the Idempotent Producer Work?
- Producer restart
- Broker failure
- How Does the Idempotent Producer Work?
- Limitations of the Idempotent Producer
- How Do I Use the Kafka Idempotent Producer?
- Idempotent Producer
- Transactions
- Transactions Use Cases
- What Problems Do Transactions Solve?
- Reprocessing caused by application crashes
- Reprocessing caused by zombie applications
- How Do Transactions Guarantee Exactly-Once?
- What Problems Arent Solved by Transactions?
- Side effects while stream processing
- Reading from a Kafka topic and writing to a database
- Reading data from a database, writing to Kafka, and from there writing to another database
- Copying data from one Kafka cluster to another
- Publish/subscribe pattern
- How Do I Use Transactions?
- Transactional IDs and Fencing
- How Transactions Work
- Performance of Transactions
- Summary
- 9. Building Data Pipelines
- Considerations When Building Data Pipelines
- Timeliness
- Reliability
- High and Varying Throughput
- Data Formats
- Transformations
- Security
- Failure Handling
- Coupling and Agility
- Considerations When Building Data Pipelines
- When to Use Kafka Connect Versus Producer and Consumer
- Kafka Connect
- Running Kafka Connect
- Connector Example: File Source and File Sink
- Connector Example: MySQL to Elasticsearch
- Single Message Transformations
- A Deeper Look at Kafka Connect
- Connectors and tasks
- Workers
- Converters and Connects data model
- Offset management
- Alternatives to Kafka Connect
- Ingest Frameworks for Other Datastores
- GUI-Based ETL Tools
- Stream Processing Frameworks
- Summary
- 10. Cross-Cluster Data Mirroring
- Use Cases of Cross-Cluster Mirroring
- Multicluster Architectures
- Some Realities of Cross-Datacenter Communication
- Hub-and-Spoke Architecture
- Active-Active Architecture
- Active-Standby Architecture
- Disaster recovery planning
- Data loss and inconsistencies in unplanned failover
- Start offset for applications after failover
- After the failover
- A few words on cluster discovery
- Stretch Clusters
- Apache Kafkas MirrorMaker
- Configuring MirrorMaker
- Multicluster Replication Topology
- Securing MirrorMaker
- Deploying MirrorMaker in Production
- Tuning MirrorMaker
- Other Cross-Cluster Mirroring Solutions
- Uber uReplicator
- LinkedIn Brooklin
- Confluent Cross-Datacenter Mirroring Solutions
- Summary
- 11. Securing Kafka
- Locking Down Kafka
- Security Protocols
- Authentication
- SSL
- Configuring TLS
- Security considerations
- SSL
- SASL
- SASL/GSSAPI
- Configuring SASL/GSSAPI
- Security considerations
- SASL/GSSAPI
- SASL/PLAIN
- Configuring SASL/PLAIN
- Security considerations
- SASL/SCRAM
- Configuring SASL/SCRAM
- Security considerations
- SASL/OAUTHBEARER
- Configuring SASL/OAUTHBEARER
- Security considerations
- Delegation tokens
- Configuring delegation tokens
- Security considerations
- Reauthentication
- Security Updates Without Downtime
- Encryption
- End-to-End Encryption
- Authorization
- AclAuthorizer
- Customizing Authorization
- Security Considerations
- Auditing
- Securing ZooKeeper
- SASL
- SSL
- Authorization
- Securing the Platform
- Password Protection
- Summary
- 12. Administering Kafka
- Topic Operations
- Creating a New Topic
- Listing All Topics in a Cluster
- Describing Topic Details
- Adding Partitions
- Reducing Partitions
- Deleting a Topic
- Topic Operations
- Consumer Groups
- List and Describe Groups
- Delete Group
- Offset Management
- Export offsets
- Import offsets
- Dynamic Configuration Changes
- Overriding Topic Configuration Defaults
- Overriding Client and User Configuration Defaults
- Overriding Broker Configuration Defaults
- Describing Configuration Overrides
- Removing Configuration Overrides
- Producing and Consuming
- Console Producer
- Using producer configuration options
- Line-reader options
- Console Producer
- Console Consumer
- Using consumer configuration options
- Message formatter options
- Consuming the offsets topics
- Partition Management
- Preferred Replica Election
- Changing a Partitions Replicas
- Changing the replication factor
- Canceling replica reassignments
- Dumping Log Segments
- Replica Verification
- Other Tools
- Unsafe Operations
- Moving the Cluster Controller
- Removing Topics to Be Deleted
- Deleting Topics Manually
- Summary
- 13. Monitoring Kafka
- Metric Basics
- Where Are the Metrics?
- Nonapplication metrics
- Where Are the Metrics?
- What Metrics Do I Need?
- Alerting or debugging?
- Automation or humans?
- Metric Basics
- Application Health Checks
- Service-Level Objectives
- Service-Level Definitions
- What Metrics Make Good SLIs?
- Using SLOs in Alerting
- Kafka Broker Metrics
- Diagnosing Cluster Problems
- The Art of Under-Replicated Partitions
- Cluster-level problems
- Host-level problems
- Broker Metrics
- Active controller count
- Controller queue size
- Request handler idle ratio
- All topics bytes in
- All topics bytes out
- All topics messages in
- Partition count
- Leader count
- Offline partitions
- Request metrics
- Topic and Partition Metrics
- Per-topic metrics
- Per-partition metrics
- JVM Monitoring
- Garbage collection
- Java OS monitoring
- OS Monitoring
- Logging
- Client Monitoring
- Producer Metrics
- Overall producer metrics
- Per-broker and per-topic metrics
- Producer Metrics
- Consumer Metrics
- Fetch manager metrics
- Per-broker and per-topic metrics
- Consumer coordinator metrics
- Quotas
- Lag Monitoring
- End-to-End Monitoring
- Summary
- 14. Stream Processing
- What Is Stream Processing?
- Stream Processing Concepts
- Topology
- Time
- State
- Stream-Table Duality
- Time Windows
- Processing Guarantees
- Stream Processing Design Patterns
- Single-Event Processing
- Processing with Local State
- Multiphase Processing/Repartitioning
- Processing with External Lookup: Stream-Table Join
- Table-Table Join
- Streaming Join
- Out-of-Sequence Events
- Reprocessing
- Interactive Queries
- Kafka Streams by Example
- Word Count
- Stock Market Statistics
- ClickStream Enrichment
- Kafka Streams: Architecture Overview
- Building a Topology
- Optimizing a Topology
- Testing a Topology
- Scaling a Topology
- Surviving Failures
- Stream Processing Use Cases
- How to Choose a Stream Processing Framework
- Summary
- A. Installing Kafka on Other Operating Systems
- Installing on Windows
- Using Windows Subsystem for Linux
- Using Native Java
- Installing on Windows
- Installing on macOS
- Using Homebrew
- Installing Manually
- B. Additional Kafka Tools
- Comprehensive Platforms
- Cluster Deployment and Management
- Monitoring and Data Exploration
- Client Libraries
- Stream Processing
- Index
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Kafka: The Definitive Guide. 2nd Edition Gwen Shapira, Todd Palino, Rajini Sivaram (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.