- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 324
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Building Event-Driven Microservices
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand for leveraging large-scale, real-time data is growing rapidly among the most competitive digital industries. Conventional system architectures may not be up to the task. With this practical guide, you’ll learn how to leverage large-scale data usage across the business units in your organization using the principles of event-driven microservices.
Author Adam Bellemare takes you through the process of building an event-driven microservice-powered organization. You’ll reconsider how data is produced, accessed, and propagated across your organization. Learn powerful yet simple patterns for unlocking the value of this data. Incorporate event-driven design and architectural principles into your own systems. And completely rethink how your organization delivers value by unlocking near-real-time access to data at scale.
You’ll learn:
- How to leverage event-driven architectures to deliver exceptional business value
- The role of microservices in supporting event-driven designs
- Architectural patterns to ensure success both within and between teams in your organization
- Application patterns for developing powerful event-driven microservices
- Components and tooling required to get your microservice ecosystem off the ground
Wybrane bestsellery
-
To praktyczny przewodnik, dzięki któremu samodzielnie ocenisz, jak dużą wartość biznesową mogą zyskać duże wolumeny danych, jeśli są wykorzystywane w organizacji przy użyciu architektury mikrousług opartych na zdarzeniach. Dowiesz się także, jak przygotować i przeprowadzić proces budowania organi...
Mikrousługi oparte na zdarzeniach. Wykorzystywanie danych w organizacji na dużą skalę Mikrousługi oparte na zdarzeniach. Wykorzystywanie danych w organizacji na dużą skalę
(29.90 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
The exponential growth of data combined with the need to derive real-time business value is a critical issue today. An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams. With practical real-world examples, this book show...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(39.90 zł najniższa cena z 30 dni)89.54 zł
199.00 zł(-55%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu st...
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
(26.94 zł najniższa cena z 30 dni)29.18 zł
44.90 zł(-35%) -
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki
-
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Wraz z rozwojem sztucznej inteligencji i modeli językowych – a niewątpliwie żyjemy w czasach eksplozji AI – rośnie znaczenie osób będących w stanie w praktyce sięgać po zasoby, jakie oferuje nam ta nowoczesna technologia. Okazuje się, że pośród rozmaitych innych umiejętności potrafi o...
Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI
(39.90 zł najniższa cena z 30 dni)84.50 zł
169.00 zł(-50%)
O autorze ebooka
Adam Bellemare jest inżynierem kadrowym platformy danych w firmie Shopify. Wcześniej był programistą w BlackBerry, gdzie zaczął zajmować się systemami opartymi na zdarzeniach. Zdobył duże doświadczenie z zakresu zarządzania technicznego, przetwarzania rozproszonego i asynchronicznego oraz inżynierii danych behawioralnych.
Kup polskie wydanie:
Mikrousługi oparte na zdarzeniach. Wykorzystywanie danych w organizacji na dużą skalę
- Autor:
- Adam Bellemare
34,50 zł
69,00 zł
(29.90 zł najniższa cena z 30 dni)
Ebooka "Building Event-Driven Microservices" 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 "Building Event-Driven Microservices" 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 "Building Event-Driven Microservices" 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-5784-0, 9781492057840
- Data wydania ebooka:
- 2020-07-02 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:
- 6.7MB
- Rozmiar pliku Mobi:
- 17.6MB
Spis treści ebooka
- Preface
- Conventions Used in This Book
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Why Event-Driven Microservices
- What Are Event-Driven Microservices?
- Introduction to Domain-Driven Design and Bounded Contexts
- Leveraging Domain Models and Bounded Contexts
- Aligning Bounded Contexts with Business Requirements
- Communication Structures
- Business Communication Structures
- Implementation Communication Structures
- Data Communication Structures
- Conways Law and Communication Structures
- Communication Structures in Traditional Computing
- Option 1: Make a New Service
- Option 2: Add It to the Existing Service
- Pros and Cons of Each Option
- The Team Scenario, Continued
- Conflicting Pressures
- Event-Driven Communication Structures
- Events Are the Basis of Communication
- Event Streams Provide the Single Source of Truth
- Consumers Perform Their Own Modeling and Querying
- Data Communication Is Improved Across the Organization
- Accessible Data Supports Business Communication Changes
- Asynchronous Event-Driven Microservices
- Example Team Using Event-Driven Microservices
- Synchronous Microservices
- Drawbacks of Synchronous Microservices
- Point-to-point couplings
- Dependent scaling
- Service failure handling
- API versioning and dependency management
- Data access tied to the implementation
- Distributed monoliths
- Testing
- Drawbacks of Synchronous Microservices
- Benefits of Synchronous Microservices
- Summary
- 2. Event-Driven Microservice Fundamentals
- Building Topologies
- Microservice Topology
- Business Topology
- Building Topologies
- The Contents of an Event
- The Structure of an Event
- Unkeyed Event
- Entity Event
- Keyed Event
- Materializing State from Entity Events
- Event Data Definitions and Schemas
- Microservice Single Writer Principle
- Powering Microservices with the Event Broker
- Event Storage and Serving
- Additional Factors to Consider
- Support tooling
- Hosted services
- Client libraries and processing frameworks
- Community support
- Long-term and tiered storage
- Event Brokers Versus Message Brokers
- Consuming from the Immutable Log
- Consuming as an event stream
- Consuming as a queue
- Consuming from the Immutable Log
- Providing a Single Source of Truth
- Managing Microservices at Scale
- Putting Microservices into Containers
- Putting Microservices into Virtual Machines
- Managing Containers and Virtual Machines
- Paying the Microservice Tax
- Summary
- 3. Communication and Data Contracts
- Event-Driven Data Contracts
- Using Explicit Schemas as Contracts
- Schema Definition Comments
- Full-Featured Schema Evolution
- Code Generator Support
- Breaking Schema Changes
- Accommodating breaking schema changes for entities
- Accommodating breaking schema changes for events
- Event-Driven Data Contracts
- Selecting an Event Format
- Designing Events
- Tell the Truth, the Whole Truth, and Nothing but the Truth
- Use a Singular Event Definition per Stream
- Use the Narrowest Data Types
- Keep Events Single-Purpose
- Example: Overloading event definitions
- Minimize the Size of Events
- Involve Prospective Consumers in the Event Design
- Avoid Events as Semaphores or Signals
- Summary
- 4. Integrating Event-Driven Architectures with Existing Systems
- What Is Data Liberation?
- Compromises for Data Liberation
- Converting Liberated Data to Events
- What Is Data Liberation?
- Data Liberation Patterns
- Data Liberation Frameworks
- Liberating Data by Query
- Bulk Loading
- Incremental Timestamp Loading
- Autoincrementing ID Loading
- Custom Querying
- Incremental Updating
- Benefits of Query-Based Updating
- Drawbacks of Query-Based Updating
- Liberating Data Using Change-Data Capture Logs
- Benefits of Using Data Store Logs
- Drawbacks of Using Data Base Logs
- Liberating Data Using Outbox Tables
- Performance Considerations
- Isolating Internal Data Models
- Ensuring Schema Compatibility
- Benefits of event-production with outbox tables
- Drawbacks of event production with outbox tables
- Capturing Change-Data Using Triggers
- Benefits of using triggers
- Drawbacks of using triggers
- Making Data Definition Changes to Data Sets Under Capture
- Handling After-the-Fact Data Definition Changes for the Query and CDC Log Patterns
- Handling Data Definition Changes for Change-Data Table Capture Patterns
- Sinking Event Data to Data Stores
- The Impacts of Sinking and Sourcing on a Business
- Summary
- 5. Event-Driven Processing Basics
- Composing Stateless Topologies
- Transformations
- Branching and Merging Streams
- Composing Stateless Topologies
- Repartitioning Event Streams
- Example: Repartitioning an Event Stream
- Copartitioning Event Streams
- Example: Copartitioning an Event Stream
- Assigning Partitions to a Consumer Instance
- Assigning Partitions with the Partition Assignor
- Assigning Copartitioned Partitions
- Partition Assignment Strategies
- Round-robin assignment
- Static assignment
- Custom assignment
- Recovering from Stateless Processing Instance Failures
- Summary
- 6. Deterministic Stream Processing
- Determinism with Event-Driven Workflows
- Timestamps
- Synchronizing Distributed Timestamps
- Processing with Timestamped Events
- Example: Selecting order of events when processing multiple partitions
- Event Scheduling and Deterministic Processing
- Custom Event Schedulers
- Processing Based on Event Time, Processing Time, and Ingestion Time
- Timestamp Extraction by the Consumer
- Request-Response Calls to External Systems
- Watermarks
- Watermarks in Parallel Processing
- Stream Time
- Stream Time in Parallel Processing
- Out-of-Order and Late-Arriving Events
- Late Events with Watermarks and Stream Time
- Causes and Impacts of Out-of-Order Events
- Sourcing from out-of-order data
- Multiple producers to multiple partitions
- Time-Sensitive Functions and Windowing
- Tumbling windows
- Sliding windows
- Session windows
- Handling Late Events
- Reprocessing Versus Processing in Near-Real Time
- Intermittent Failures and Late Events
- Producer/Event Broker Connectivity Issues
- Summary and Further Reading
- 7. Stateful Streaming
- State Stores and Materializing State from an Event Stream
- Recording State to a Changelog Event Stream
- Materializing State to an Internal State Store
- Materializing Global State
- Advantages of Using Internal State
- Scalability requirements are offloaded from the developer
- High-performance disk-based options
- Flexibility to use network-attached disk
- Disadvantages of Using Internal State
- Limited to using runtime-defined disk
- Wasted disk space
- Scaling and Recovery of Internal State
- Using hot replicas
- Restoring and scaling from changelogs
- Restoring and scaling from input event streams
- Materializing State to an External State Store
- Advantages of External State
- Full data locality
- Technology
- Advantages of External State
- Drawbacks of External State
- Management of multiple technologies
- Performance loss due to network latency
- Financial cost of external state store services
- Full data locality
- Scaling and Recovery with External State Stores
- Using the source streams
- Using changelogs
- Using snapshots
- Rebuilding Versus Migrating State Stores
- Rebuilding
- Migrating
- Transactions and Effectively Once Processing
- Example: Stock Accounting Service
- Effectively Once Processing with Client-Broker Transactions
- Effectively Once Processing Without Client-Broker Transactions
- Generating duplicate events
- Identifying duplicate events
- Guarding against duplicates
- Maintaining consistent state
- Summary
- 8. Building Workflows with Microservices
- The Choreography Pattern
- A Simple Event-Driven Choreography Example
- Creating and Modifying a Choreographed Workflow
- Monitoring a Choreographed Workflow
- The Choreography Pattern
- The Orchestration Pattern
- A Simple Event-Driven Orchestration Example
- A Simple Direct-Call Orchestration Example
- Comparing Direct-Call and Event-Driven Orchestration
- Creating and Modifying an Orchestration Workflow
- Monitoring the Orchestration Workflow
- Distributed Transactions
- Choreographed Transactions: The Saga Pattern
- Choreography Example
- Choreographed Transactions: The Saga Pattern
- Orchestrated Transactions
- Compensation Workflows
- Summary
- 9. Microservices Using Function-as-a-Service
- Designing Function-Based Solutions as Microservices
- Ensure Strict Membership to a Bounded Context
- Commit Offsets Only After Processing Has Completed
- When the function has completed its processing
- When the function has first started
- Less Is More
- Designing Function-Based Solutions as Microservices
- Choosing a FaaS Provider
- Building Microservices Out of Functions
- Cold Start and Warm Starts
- Starting Functions with Triggers
- Triggering Based on New Events: The Event-Stream Listener
- Triggering Based on Consumer Group Lag
- Triggering on a Schedule
- Triggering Using Webhooks
- Triggering on Resource Events
- Performing Business Work with Functions
- Maintaining State
- Functions Calling Other Functions
- Event-Driven Communication Pattern
- Direct-Call Pattern
- Choreography and asychronous function calling
- Orchestration and synchronous function calling
- Event streamtriggered processing
- Queue-triggered event processing
- Termination and Shutdown
- Tuning Your Functions
- Allocating Sufficient Resources
- Batch Event-Processing Parameters
- Scaling Your FaaS Solutions
- Summary
- 10. Basic Producer and Consumer Microservices
- Where Do BPCs Work Well?
- Integration with Existing and Legacy Systems
- Example: Sidecar pattern
- Integration with Existing and Legacy Systems
- Stateful Business Logic That Isnt Reliant Upon Event Order
- Example: Book publishing
- Where Do BPCs Work Well?
- When the Data Layer Does Much of the Work
- Independent Scaling of the Processing and Data Layer
- Example: Perform aggregations on event data to build user engagement profiles
- Hybrid BPC Applications with External Stream Processing
- Example: Using an External Stream-Processing Framework to Join Event Streams
- Summary
- 11. Heavyweight Framework Microservices
- A Brief History of Heavyweight Frameworks
- The Inner Workings of Heavyweight Frameworks
- Benefits and Limitations
- Cluster Setup Options and Execution Modes
- Use a Hosted Service
- Build Your Own Full Cluster
- Create Clusters with CMS Integration
- Deploying and running the cluster using the CMS
- Specifying resources for a single job using the CMS
- Application Submission Modes
- Driver Mode
- Cluster Mode
- Handling State and Using Checkpoints
- Scaling Applications and Handling Event Stream Partitions
- Scaling an Application While It Is Running
- Scaling an Application by Restarting It
- Autoscaling Applications
- Recovering from Failures
- Multitenancy Considerations
- Languages and Syntax
- Choosing a Framework
- Example: Session Windowing of Clicks and Views
- Summary
- 12. Lightweight Framework Microservices
- Benefits and Limitations
- Lightweight Processing
- Handling State and Using Changelogs
- Scaling Applications and Recovering from Failures
- Event Shuffling
- State Assignment
- State Replication and Hot Replicas
- Choosing a Lightweight Framework
- Apache Kafka Streams
- Apache Samza: Embedded Mode
- Languages and Syntax
- Stream-Table-Table Join: Enrichment Pattern
- Summary
- 13. Integrating Event-Driven and
Request-Response Microservices
- Handling External Events
- Autonomously Generated Events
- Reactively Generated Events
- Handling External Events
- Handling Autonomously Generated Analytical Events
- Integrating with Third-Party Request-Response APIs
- Processing and Serving Stateful Data
- Serving Real-Time Requests with Internal State Stores
- Serving Real-Time Requests with External State Stores
- Serving requests via the materializing event-driven microservice
- Serving requests via a separate microservice
- Handling Requests Within an Event-Driven Workflow
- Processing Events for User Interfaces
- Example: Newspaper publishing workflow (approval pattern)
- Separating the editor and advertiser approval services
- Processing Events for User Interfaces
- Micro-Frontends in Request-Response Applications
- The Benefits of Microfrontends
- Composition-Based Microservices
- Easy Alignment to Business Requirements
- Drawbacks of Microfrontends
- Potentially Inconsistent UI Elements and Styling
- Varying Microfrontend Performance
- Example: Experience Search and Review Application
- Summary
- 14. Supportive Tooling
- Microservice-to-Team Assignment System
- Event Stream Creation and Modification
- Event Stream Metadata Tagging
- Quotas
- Schema Registry
- Schema Creation and Modification Notifications
- Offset Management
- Permissions and Access Control Lists for Event Streams
- State Management and Application Reset
- Consumer Offset Lag Monitoring
- Streamlined Microservice Creation Process
- Container Management Controls
- Cluster Creation and Management
- Programmatic Bringup of Event Brokers
- Programmatic Bringup of Compute Resources
- Cross-Cluster Event Data Replication
- Programmatic Bringup of Tooling
- Dependency Tracking and Topology Visualization
- Topology Example
- Summary
- 15. Testing Event-Driven Microservices
- General Testing Principles
- Unit-Testing Topology Functions
- Stateless Functions
- Stateful Functions
- Testing the Topology
- Testing Schema Evolution and Compatibility
- Integration Testing of Event-Driven Microservices
- Local Integration Testing
- Create a Temporary Environment Within the Runtime of Your Test Code
- Create a Temporary Environment External to Your Test Code
- Integrate Hosted Services Using Mocking and Simulator Options
- Integrate Remote Services That Have No Local Options
- Full Remote Integration Testing
- Programmatically Create a Temporary Integration Testing Environment
- Populating with events from production
- Populating with events from a curated testing source
- Creating mock events using schemas
- Programmatically Create a Temporary Integration Testing Environment
- Testing Using a Shared Environment
- Testing Using the Production Environment
- Choosing Your Full-Remote Integration Testing Strategy
- Summary
- 16. Deploying Event-Driven Microservices
- Principles of Microservice Deployment
- Architectural Components of Microservice Deployment
- Continuous Integration, Delivery, and Deployment Systems
- Container Management Systems and Commodity Hardware
- The Basic Full-Stop Deployment Pattern
- The Rolling Update Pattern
- The Breaking Schema Change Pattern
- Eventual Migration via Two Event Streams
- Synchronized Migration to the New Event Stream
- The Blue-Green Deployment Pattern
- Summary
- 17. Conclusion
- Communication Layers
- Business Domains and Bounded Contexts
- Shareable Tools and Infrastructure
- Schematized Events
- Data Liberation and the Single Source of Truth
- Microservices
- Microservice Implementation Options
- Testing
- Deploying
- Final Words
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
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: Building Event-Driven Microservices Adam Bellemare (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.