Praktyczne porady dla programistów
  • Blog
  • Współpraca
  • Kącik programisty
    • Przygotuj się do rekrutacji
    • Ebook
    • Kursy online
    • Polecane książki
  • Dobry programista
    • Zacznij programować
    • Dobre praktyki programowania
    • Porady
    • PHP
    • Python
    • C#
  • Skuteczny Manager
  •  
DARMOWA KONSULTACJA

Czego szukasz? Wprowadź frazę, aby wyszukać odpowiedzi na blogu.

Praktyczne porady dla programistów
DARMOWA KONSULTACJA
  • Blog
  • Współpraca
  • Kącik programisty
    • Przygotuj się do rekrutacji
    • Ebook
    • Kursy online
    • Polecane książki
  • Dobry programista
    • Zacznij programować
    • Dobre praktyki programowania
    • Porady
    • PHP
    • Python
    • C#
  • Skuteczny Manager
  •  
Praktyczne porady dla programistów
  • Blog
  • Współpraca
  • Kącik programisty
    • Przygotuj się do rekrutacji
    • Ebook
    • Kursy online
    • Polecane książki
  • Dobry programista
    • Zacznij programować
    • Dobre praktyki programowania
    • Porady
    • PHP
    • Python
    • C#
  • Skuteczny Manager
  •  
Praktyczne porady dla programistów
DARMOWA KONSULTACJA
  • Blog
  • Współpraca
  • Kącik programisty
    • Przygotuj się do rekrutacji
    • Ebook
    • Kursy online
    • Polecane książki
  • Dobry programista
    • Zacznij programować
    • Dobre praktyki programowania
    • Porady
    • PHP
    • Python
    • C#
  • Skuteczny Manager
  •  
Designing Data-Intensive Applications. The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Kategoria: Polecane książki

Designing Data-Intensive Applications. The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Znaczników: architektura baz danych architektura systemów bazy danych bazy relacyjne brokery komunikatów Designing Data-Intensive Applications inżynieria oprogramowania Martin Kleppmann niezawodność systemów NoSQL projektowanie systemów przechowywanie danych przetwarzanie danych przetwarzanie strumieniowe przetwarzanie wsadowe skalowalność spójność danych systemy rozproszone utrzymanie oprogramowania wydajność aplikacji
  • Opis
  • Opinie (0)

Opis

Martin Kleppmann bada systemy rozproszone. Pracuje na Uniwersytecie Cambridge w Wielkiej Brytanii. Wcześniej był inżynierem oprogramowania w takich firmach, jak LinkedIn czy Rapportive, gdzie pracował nad działającą w dużej skali infrastrukturą do obsługi danych. Kleppmann jest blogerem, często występuje na konferencjach i rozwija oprogramowanie open source. Wierzy, że ważne idee nauki i techniki powinny być przystępne dla każdego, a lepsze ich zrozumienie umożliwi tworzenie lepszego oprogramowania.

Dane stanowią obecnie centralny punkt wielu wyzwań w projektowaniu systemów. Konieczne jest rozwiązanie trudnych kwestii, takich jak skalowalność, spójność, niezawodność, wydajność i łatwość utrzymania. Ponadto dysponujemy ogromną różnorodnością narzędzi, w tym relacyjnymi bazami danych, magazynami danych NoSQL, procesorami strumieniowymi i wsadowymi oraz brokerami komunikatów. Jakie są właściwe wybory dla Twojej aplikacji? Jak zrozumieć wszystkie te modne hasła?

W tym praktycznym i kompleksowym przewodniku autor Martin Kleppmann pomaga poruszać się po tym zróżnicowanym krajobrazie, analizując zalety i wady różnych technologii przetwarzania i przechowywania danych. Oprogramowanie ciągle się zmienia, ale podstawowe zasady pozostają niezmienne. Dzięki tej książce inżynierowie oprogramowania i architekci dowiedzą się, jak zastosować te idee w praktyce i jak w pełni wykorzystać dane w nowoczesnych aplikacjach.

Zajrzyj pod maskę systemów, z których już korzystasz, i dowiedz się, jak efektywniej je obsługiwać i obsługiwać.
Podejmuj świadome decyzje, identyfikując mocne i słabe strony różnych narzędzi.
Znajdź kompromisy dotyczące spójności, skalowalności, odporności na błędy i złożoności.
Zrozum badania nad systemami rozproszonymi, na których opierają się nowoczesne bazy danych.
Zajrzyj za kulisy głównych usług online i poznaj ich architektury.

Opinie

Na razie nie ma opinii o produkcie.

Napisz pierwszą opinię o „Designing Data-Intensive Applications. The Big Ideas Behind Reliable, Scalable, and Maintainable Systems” Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Podobne produkty

  • Promocja! Algorytmy. Ilustrowany przewodnik

    Algorytmy. Ilustrowany przewodnik

    67.00zł Pierwotna cena wynosiła: 67.00zł.41.54złAktualna cena wynosi: 41.54zł.
    Kup książkę
  • Promocja! Podstawy architektury oprogramowania dla inżynierów

    Podstawy architektury oprogramowania dla inżynierów

    79.00zł Pierwotna cena wynosiła: 79.00zł.48.98złAktualna cena wynosi: 48.98zł.
    Kup książkę
  • Promocja! Python

    Python. Instrukcje dla programisty. Wydanie III

    119.00zł Pierwotna cena wynosiła: 119.00zł.71.40złAktualna cena wynosi: 71.40zł.
    Kup książkę
  • Promocja! ddd ksiazka

    DDD dla architektów oprogramowania

    129.00zł Pierwotna cena wynosiła: 129.00zł.79.98złAktualna cena wynosi: 79.98zł.
    Kup książkę

SPRAWDŹ MÓJ INSTAGRAM

[instagram-feed feed=1]
Praktyczne porady dla programistów

Odkryj inspirujące rozwiązania na moim blogu, które pomogą Ci przezwyciężyć programistyczne wyzwania. Znajdziesz tu praktyczne poradniki, najnowsze trendy oraz fascynujące ciekawostki ze świata technologii. 

Dołącz do mojej społeczności, aby rozwijać swoje umiejętności, korzystając z mojej wiedzy i doświadczenia.

#followyourbliss

Najchętniej czytane

SOLID - dobre praktyki programowania
SOLID z przykładami w PHP. O co chodzi w SOLIDzie?
Przemysław Sobolewski
19.3K
5 min
Close-Up Shot of Keyboard Buttons
Proste logowanie w php.
Przemysław Sobolewski
36.9K
2 min
PSR – Standardy programowania z przykładami
Przemysław Sobolewski
13.5K
12 min

Czego szukasz?

Wpisz frazę, aby przeszukać mój blog

Zobacz również

  • Fractional CTO for scale-ups
  • Polityka prywatności
  • Pliki cookies
  • Regulamin sklepu
  • Sprzedawaj w internecie
  • Zdobądź pracę na pracateraz.pl

© 2025, All Rights Reserved.

  • Współpraca
  • Kącik programisty
  • Programowanie
  • Zarządzanie
Dbam o Twoją prywatność

Korzystam z plików cookies, ponieważ są one niezbędne do zapewnienia Ci jak najlepszej jakości przeglądania mojej strony internetowej. Dzięki nim mogę dostosować doświadczenie korzystania z mojej witryny do Twoich preferencji i zapewnić Ci spersonalizowane treści oraz reklamy, które mogą Cię zainteresować. Wierzę, że dzięki nim mogę lepiej zrozumieć Twoje potrzeby i dostarczyć Ci bardziej satysfakcjonujące doświadczenia online. Możesz to zmienić teraz klikając ustawienia zaawansowane bądź w każdej innej chwili korzystając z polityki prywatności na dole strony.

Funkcjonalne Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych. Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.
  • Zarządzaj opcjami
  • Zarządzaj serwisami
  • Zarządzaj {vendor_count} dostawcami
  • Przeczytaj więcej o tych celach
Ustawienia zaawansowane
  • {title}
  • {title}
  • {title}