Head First Software Architecture Raju Gandhi, Mark Richards, Neal Ford


- Autorzy:
- Raju Gandhi, Mark Richards, Neal Ford
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 486
- Dostępne formaty:
-
ePubMobi
Opis
książki
:
Head First Software Architecture
What will you learn from this book?
If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores the unique challenges of software architecture. You'll learn the distinction between architecture and design and the relationship between code, components, and architectural styles. You'll also learn how to work with some common architectural styles through vivid, fun examples. Quick, easy, and entertaining, this book is a valuable introduction to the world of software architecture.
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First Software Architecture uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multisensory learning experience is designed for the way your brain really works.
Wybrane bestsellery
-
Nowość Promocja
Jako menedżer działu inżynierii oprogramowania wiesz już wszystko. Uznajesz, że czas pomyśleć o wyższym stanowisku. Tak, chcesz spróbować swoich sił jako dyrektor! Zacznij jednak od chwili namysłu. Jeśli uważnie przyjrzysz się karierom świeżo upieczonych dyrektorów, zauważysz, że wielu z nich rozpoczyna pracę na tym stanowisku z entuzjazmem tylko po to, by w ciągu 18 miesięcy odejść sfrustrowanym. Jak nie podzielić ich losu?- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Analiza biznesowa to proces definiowania potrzeb organizacji i opracowywania strategii, które pomagają na nie odpowiadać. Jest niezbędna, by firmy mogły lepiej rozumieć swoje cele, oczekiwania klientów i wymagania rynku. Choć nie stanowi nowego obszaru, popularność zdobywa od niedawna, głównie z powodu powtarzających się problemów w realizacji projektów. Wiele z tych niepowodzeń to skutki zaniedbań właśnie w sferze analizy biznesowej. Na przykład podczas tworzenia nowej aplikacji analiza biznesowa pomoże określić, które funkcje są kluczowe dla użytkowników, i pozwoli uniknąć kosztownych zmian na późniejszych etapach projektu. Analiza biznesowa jest także niezbędna, gdy organizacja wdraża nowe systemy IT – umożliwia ich lepsze dopasowanie do potrzeb pracowników i klientów. Wprowadzenie jej do organizacji zaczyna się od budowania świadomości na poziomie zarządu i kluczowych interesariuszy, a także zdefiniowania celów. Kolejnym krokiem jest zatrudnienie analityków biznesowych, których kompetencje mają bezpośredni wpływ na jakość i sukces dostarczanych rozwiązań. Dobra znajomość analizy biznesowej oferuje wiele możliwości kariery, od stanowisk analityków biznesowych, przez menedżerów projektów, po role w zarządzaniu strategią. Przyjmuje się, że każda osoba w jakimkolwiek stopniu zaangażowana w projekty, przedsięwzięcia i prowadzenie biznesu powinna posiadać choć minimalne kompetencje analityczne.- Videokurs 71 pkt
(71,55 zł najniższa cena z 30 dni)
71.55 zł
159.00 zł (-55%) -
Promocja
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- PDF + ePub + Mobi
- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Funkcjonujemy w rzeczywistości, którą cechują wysoka zmienność i niepewność. Otoczenie biznesowe i społeczne przedsiębiorstw w Polsce i na świecie jest złożone, bardzo niejednoznaczne ― o wiele bardziej, niż miało to miejsce jeszcze trzydzieści, dwadzieścia, a nawet dziesięć lat temu. Dlatego też wypracowane przez pokolenia przedsiębiorców sposoby osiągania sukcesów dziś niekoniecznie się sprawdzą. Czy należy zatem usiąść i biernie poddać się biegowi zdarzeń? Oczywiście, że nie! Trzeba działać, ale działać mądrze. Dbając między innymi o elastyczność firmy, aby umożliwić tworzenie wartości w różnych warunkach. Jednym z najważniejszych sposobów pozwalających rozwijać elastyczność organizacji jest efektywne zarządzanie jej procesami biznesowymi, do czego wstęp stanowi modelowanie.- PDF + ePub + Mobi
- Druk 27 pkt
(27,45 zł najniższa cena z 30 dni)
27.45 zł
54.90 zł (-50%) -
Promocja
W tej książce znajdziesz wszystkie informacje, które są Ci potrzebne do stworzenia środowiska sprzyjającego tworzeniu innowacyjnych rozwiązań. Dowiesz się, jak dostrzegać i wykorzystywać naturalne talenty każdego członka zespołu. Zapoznasz się z szeregiem praktycznych wskazówek, dzięki którym zidentyfikujesz wszelkie kwestie organizacyjne i kulturowe utrudniające pracę zespołu produktowego. Prześledzisz też liczne przykłady ułatwiające zrozumienie omawianych przez autorów koncepcji i wdrażanie ich we własnej organizacji. Przede wszystkim jednak nauczysz się tego, co najważniejsze: funkcjonowania przywództwa produktowego.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Można, jeśli zbuduje się zdrową kulturę zespołową i właśnie o tym jest ta książka. Znajdziesz w niej zbiór prostych praktyk o wysokiej skuteczności, dzięki którym Twój zespół będzie mógł natychmiast wejść na ścieżkę pełnego uczestnictwa w zadaniach, produktywnego konfliktu i stałego postępu. Dowiesz się również, w jaki sposób zapobiegać występowaniu problemów zespołowych. Przekonasz się, że proste narzędzia mogą ułatwić osiąganie synergii dzięki nakierowaniu zachowań zespołu na właściwe tory. Bardzo istotnymi tematami są proces zespołowy i klimat psychologiczny. Zła atmosfera w zespole powoduje, że problemy narastają, a czasem przeradzają się w porażki. Z drugiej strony stworzenie psychologicznego bezpieczeństwa może się wydawać niezwykle trudne dla liderów pozostających pod presją osiągania wyników. W poradniku opisano proste narzędzia umożliwiające zarządzanie obydwoma tymi aspektami.- PDF + ePub + Mobi
- Druk 39 pkt
Skuteczne zarządzanie zespołem. Jak uzyskać harmonię, zaufanie i widoczne efekty pracy w zespole
Stefano Mastrogiacomo, Alexander Osterwalder i in. pełny spis w info
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Promocja
Pozornie skazany na sukces projekt często kończy się katastrofą. Powodów jest mnóstwo. Może to być błędne zdiagnozowanie oczekiwań klientów lub skoncentrowanie się bardziej na technologiach niż potrzebach przyszłych użytkowników. Nierzadko problemem okazuje się złe zarządzanie zespołem. Bywa i tak, że obiecujący projekt pochłania mnóstwo pieniędzy, czasu i energii, zanim w końcu staje się jasne, że oparto go na opiniach, a nie na faktach. Czy można jakoś uniknąć podobnych frustracji?- Druk 44 pkt
Tworzenie najlepszych ofert. Produkty i usługi, na których zależy klientom
Alexander Osterwalder, Yves Pigneur, Gregory Bernarda, Alan Smith i in.
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
To książka przeznaczona dla programistów, projektantów aplikacji i osób odpowiedzialnych za bezpieczeństwo informacji. Jest napisana w sposób bezpośredni, przystępny, bez fachowego żargonu i zawiłości. Zawarte w niej koncepcje bezpiecznego projektowania i programowania wzbogacono o praktyczne kody, ćwiczenia i przykłady. Aby ułatwić zrozumienie przedstawionych treści, posłużono się przykładem Alicji i Boba, których życie zawodowe, a także podejmowane przez nich przedsięwzięcia i realizowane zadania wpływają na decyzje dotyczące bezpieczeństwa aplikacji. Znajdziemy tu również odpowiedzi na wiele pytań nurtujących osoby zaczynające pracę w tej dziedzinie, a liczne wskazówki, wytyczne i opisy dobrych praktyk z pewnością ułatwią poprawne stosowanie zasad bezpieczeństwa w tworzonym oprogramowaniu.- PDF + ePub + Mobi
- Druk 35 pkt
(29,49 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Promocja
Ta książka jest przeznaczona dla menedżerów produktów technologicznych. Pozwala na zdobycie, ugruntowanie i usystematyzowanie wiedzy o problemach i wyzwaniach specyficznych dla tworzenia rozwiązań opartych na technologii. Znalazło się w niej mnóstwo wskazówek pozwalających na budowanie wysoce elastycznych i wydajnych zespołów i wypracowanie efektywnej kultury organizacji. Nie zabrakło praktycznych porad z dziedziny zarządzania produktem, popartych dziesiątkami przykładów z działalności liderów branży. Dogłębnie wyjaśniono techniki i zasady różnych aspektów testowania nowych produktów. Dzięki tej przystępnej, angażującej czytelnika publikacji stworzenie produktu wzbudzającego zachwyt użytkowników okaże się o wiele łatwiejsze.- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Gdy życie stawia Cię wobec PROJEKTU… …albo nawet - projektów, ponieważ właśnie zostałeś menedżerem, który będzie odpowiedzialny za ich realizację. Czy wiesz, jaką najbezpieczniejszą decyzję możesz wtedy podjąć? Odpowiedź jest prosta: nie podejmować wyzwania! Zrezygnować, poddać się, odmówić pełnienia zaszczytnej funkcji. Co byłoby bez sensu, ponieważ praca projektowa, choć na początku faktycznie bywa sporym wyzwaniem, jest ciekawa, rozwijająca i - co ważne - z każdym kolejnym zrealizowanym projektem zostawia z poczuciem dobrze wykonanego zadania.- PDF + ePub + Mobi
- Druk 24 pkt
(24,50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%)
O autorach książki
Raju Gandhi jest architektem, konsultantem, autorem i prelegentem. Biegle posługuje się różnymi językami programowania i paradygmatami. Wierzy w prostotę.
Mark Richards jest doświadczonym architektem oprogramowania. Zajmuje się projektowaniem i wdrażaniem mikrousług oraz innych systemów o architekturze rozproszonej. Założył tematyczny serwis dla programistów — Developer to Architect.
Neal Ford jest architektem aplikacji w ThoughtWorks, międzynarodowej firmie konsultingowej z branży IT. Jest autorem programów komputerowych, artykułów i książek z dziedziny informatyki. Udziela konsultacji w zakresie projektowania i budowania dużych aplikacji korporacyjnych, a także prowadzi internetowe wykłady dla wojska i wielu firm z całego świata, wpisanych na listę „Fortune 500”.
Raju Gandhi, Mark Richards, Neal Ford - pozostałe książki
-
Promocja
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.- PDF + ePub + Mobi
- Druk 40 pkt
(33,50 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja
Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy utrudniające podejmowanie dobrych decyzji projektowych. Zaprezentowano najskuteczniejsze strategie doboru optymalnej architektury. Na jasnych przykładach pokazano, w jaki sposób należy przystąpić do analizy założeń projektowych ― począwszy od określenia „ziarnistości” usług, przepływów informacji i orkiestracji, poprzez eliminację sprzężenia kontraktów i określenie nadzoru nad transakcjami rozproszonymi, a skończywszy na metodach optymalizowania właściwości operacyjnych, takich jak skalowalność, elastyczność i wydajność.- PDF + ePub + Mobi
- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protec-
- ePub + Mobi 211 pkt
(211,65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł (-15%) -
-
Promocja
Despite the availability of a wide range of literature on domain-driven design, real-world application of these principles remains a challenge. This book takes a practical and modern approach to architecting and implementing DDD-inspired solutions into rational, collaborative, and loosely coupled subsystems to meet different business needs.-
- PDF + ePub 107 pkt
Domain-Driven Design with Java - A Practitioner's Guide. Create simple, elegant, and valuable software solutions for complex business problems
Premanand Chandrasekaran, Karthik Krishnan, Neal Ford, Brandon Byars, Allard Buijze
(98,10 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
-
Promocja
Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics that every software architect-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
What will you learn from this book?Many people who use Git rely on "recipes"--copying and pasting commands they find on the internet without really understanding how Git actually works. But what do you do if you find yourself in a tight spot? You can't simply wing it. With this unique hands-on guide, you'll learn the ways of Git and have fun while-
- ePub + Mobi 237 pkt
(245,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures.Architecture veterans and practicing cons-
- ePub + Mobi 211 pkt
(211,65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł (-15%) -
-
Promocja
Oto kompleksowy przewodnik po nowych aspektach architektury oprogramowania. Skorzysta z niego zarówno praktykujący architekt, chcący odświeżyć swoje podejście do tego zagadnienia, jak i programista aspirujący do roli architekta. W książce zaprezentowano szereg zagadnień, które mimo zmieniających się uwarunkowań pozostają podstawami, takich jak parametry architektury, wzorce architektoniczne, określanie składników, tworzenie diagramów, prezentowanie architektury, architektura ewolucyjna i wiele innych. Dokładnie wyjaśniono te zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. Przedstawiono niezwykle ważną kwestię analizy kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Duży nacisk położono na konieczność uwzględniania wszystkich innowacji ostatniej dekady.- PDF + ePub + Mobi
- Druk 47 pkt
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Promocja
Dzięki tej książce architekci oprogramowania zapoznają się z nowym podejściem do powiązań architektury z czasem. Przekonają się też, że tworzenie architektury ewolucyjnej sprowadza się do trzech głównych zagadnień: funkcji dopasowania, zmian przyrostowych i prawidłowego sprzęgania. W tej książce uwzględniono analizę każdego z tych aspektów, ukazano też mechanizm budowania architektury wspierającej ciągłe zmiany. Szczegółowo wyjaśniono zasady wprowadzania pętli informacji zwrotnej pozwalających całemu zespołowi na spójne rozwijanie systemu w zgodzie z zasadą ciągłego dostarczania. Pokazano metody monitorowania stanu architektury. Sporo uwagi poświęcono problemom danych długowiecznych — jest to często pomijane zagadnienie.- PDF + ePub + Mobi
- Druk 35 pkt
(29,49 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%)
Kup polskie wydanie:
Architektura oprogramowania. Rusz głową! Przewodnik po myśleniu architektonicznym
- Autor:
- Raju Gandhi, Mark Richards, Neal Ford
103,20 zł
129,00 zł
(103.2 zł najniższa cena z 30 dni)
Ebooka "Head First Software Architecture" 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 »
Szczegóły książki
- ISBN Ebooka:
- 978-10-981-3431-0, 9781098134310
- Data wydania ebooka :
-
2024-03-06
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:
- 73MB
- Rozmiar pliku Mobi:
- 149.8MB
Spis treści książki
- OReilly Books
- Table of Contents (the real thing)
- How to use this Book: Intro
- Who is this book for?
- Who should probably back away from this book?
- We know what youre thinking
- We know what your brain is thinking
- This must be important! Dont forget it!
- Metacognition: Thinking about thinking
- So just how DO you get your brain to treat software architecture like its a hungry tiger?
- Heres what WE did
- Heres what YOU can do to bend your brain into submission
- Read me
- We break things down, then build them back again.
- We dont exhaustively cover everything.
- The activities are NOT optional.
- The redundancy is intentional and important.
- The examples are as generic as possible.
- The Brain Power exercises dont always have answers.
- OReilly online learning
- Do it yourself chapters
- The technical review team
- Joint acknowledgments
- Individual acknowledgments
- Who is this book for?
- 1. Software Architecture Demystified: Lets Get Started!
- Building your understanding of software architecture
- Building plans and software architecture
- The dimensions of software architecture
- Puzzling out the dimensions
- The first dimension: Architectural characteristics
- The second dimension: Architectural decisions
- The third dimension: Logical components
- The fourth dimension: Architectural styles
- A design perspective
- An architectural perspective
- The spectrum between architecture and design
- Where along the spectrum does your decision fall?
- Is it strategic or tactical?
- How much effort will it take to construct or change?
- Does it have significant trade-offs?
- Strategic versus tactical
- High versus low levels of effort
- Code Magnets
- Significant versus less-significant trade-offs
- Putting it all together
- You made it!
- Software Architecture Crossword
- Code Magnets Solution
- Software Architecture Crossword Solution
- 2. Architectural Characteristics: Know Your Capabilities
- Causing Lafter
- Cubicle conversation
- What are architectural characteristics?
- Defining architectural characteristics
- Characteristics are nondomain design considerations
- Characteristics influence architectural structure
- Limit characteristics to prevent overengineering
- Consider explicit and implicit capabilities
- The International Zoo of -ilities
- Process architectural characteristics
- Structural architectural characteristics
- Operational architectural characteristics
- Cross-cutting architectural characteristics
- Sourcing architectural characteristics from the problem domain
- Sourcing architectural characteristics from environmental awareness
- Sourcing architectural characteristics from holistic domain knowledge
- Composite architectural characteristics
- Priorities are contextual
- Lost in translation
- Architectural characteristics and logical components
- Architectural characteristics capabilities
- Logical components = behavior
- Balancing domain considerations and architectural characteristics
- Limiting architectural characteristics
- The magical number 7
- Characteristics Crossword
- Characteristics Crossword Solution
- 3. The Two Laws of Software Architecture: Everythings a Trade-Off
- It starts with a sneaker app
- What do we know so far?
- Communicating with downstream services
- Analyzing trade-offs
- Trade-off analysis: Queue edition
- Trade-off analysis: Topic edition
- The first law of software architecture
- It always comes back to trade-offs
- Making an architectural decision
- What else makes a decision architectural?
- The second law of software architecture
- Architectural decision records (ADRs)
- Cubicle conversation
- Writing ADRs: Getting the title right
- Writing ADRs: Whats your status?
- Writing ADRs: Whats your status? (recap)
- Writing ADRs: Establishing the context
- Writing ADRs: Communicating the decision
- Writing ADRs: Considering the consequences
- Writing ADRs: Ensuring governance
- Writing ADRs: Closing notes
- The benefits of ADRs
- Two Many Sneakers is a success
- Two Laws Crossword
- Two Laws Crossword Solution
- 4. Logical Components: The Building Blocks
- Logical components revisited
- Adventurous Auctions goes online
- Logical versus physical architecture
- Creating a logical architecture
- Step 1: Identifying initial core components
- Workflow approach
- Actor/action approach
- The entity trap
- Step 2: Assign requirements
- Step 3: Analyze roles and responsibilities
- Sticking to cohesion
- Step 4: Analyze characteristics
- The Bid Capture component
- Component coupling
- Afferent coupling
- Efferent coupling
- Measuring coupling
- A tightly coupled system
- Applying the Law of Demeter
- A balancing act
- Some final words about components
- Logical Components Crossword
- Logical Components Crossword Solution
- 5. Architectural Styles: Categorization and Philosophies
- There are lots of architectural styles
- The world of architectural styles
- Partitioning: Technical versus domain
- Deployment model: Monolithic versus distributed
- Monolithic deployment models: The pros
- Monolithic: The cons
- Distributed deployment models: The pros
- Distributed deployment models: The cons
- Fireside Chats
- And thats a wrap!
- Stylin Architectures Crossword
- Stylin Architectures Crossword Solution
- 6. Layered Architecture: Separating Concerns
- Naan & Pop: Gathering requirements
- Cubicle conversation
- Design patterns redux
- Layering MVC
- Layering it on
- Translating layers into code
- Domains, components, and layers
- Drivers for layered architecture
- Layers, meet the real world: Physical architectures
- Physical architecture trade-offs
- Cubicle conversation
- One final caveat about domain changes
- Layered architecture superpowers
- Layered architecture kryptonite
- Layered architecture star ratings
- Wrapping it up
- Layered Architecture Crossword
- Layered Architecture Crossword Solution
- 7. Modular Monoliths: Driven by the Domain
- Cubicle conversation
- Modular monolith?
- Domain pains changes
- Why modular monoliths?
- Show me the code!
- Cubicle conversation, continued...
- Keeping modules modular
- Keeping modules modular (last time!)
- Taking modularity all the way to the database
- Beware of joins
- Modular monolith superpowers
- Modular monolith kryptonite
- Modular monolith star ratings
- Naan & Pop is delivering pizza!
- Modular Monolith Crossword
- Modular Monolith Crossword Solution
- 8. Microkernel Architecture: Crafting Customizations
- The benefits of Going Green
- Cubicle conversation
- The two parts of microkernel architectures
- The spectrum of microkern-ality
- Device assessment service core
- Encapsulated versus distributed plugins
- Plugin communication
- Cubicle conversation
- Plugin contracts
- Going Green goes green
- Microkernel superpowers
- Microkernel kryptonite
- Microkernel star ratings
- Wrapping it up
- Microkernel Crossword
- Microkernel Crossword Solution
- 9. Do It Yourself: The TripEZ Travel App
- Making travel easier
- TripEZs user workflow
- Planning the architecture
- The architects roadmap
- Step 1: Identify architectural characteristics
- Step 2: Identify logical components
- Step 3: Choose an architectural style
- Step 4: Document your decision
- Step 5: Diagram your architecture
- There are no right (or wrong) answers
- 10. Microservices Architecture: Bit by Bit
- Are you feeling okay?
- Cubicle conversation
- Whats a microservice?
- Its my data, not yours
- How micro is micro?
- Granularity disintegrators
- Why should you make microservices smaller?
- Granularity integrators
- Why should you make microservices bigger?
- Its all about balance
- Sharing functionality
- Code reuse with a shared service
- Code reuse with a shared library
- Fireside Chats
- Managing workflows
- Orchestration: Conducting microservices
- Choreography: Lets dance
- Microservices architecture superpowers
- Microservices architecture kryptonite
- Microservices star ratings
- Wrapping it up
- Microservices Crossword
- Microservices Crossword Solution
- 11. Event-Driven Architecture: Asynchronous Adventures
- Too slow
- Speeding things up
- Der Nile flows faster than ever
- What is an event?
- Events versus messages
- Initiating and derived events
- Is anyone listening?
- Asynchronous communication
- Fireside Chats
- Fire-and-forget
- Asynchronous for the win
- Synchronous for the win
- Database topologies
- Monolithic database
- Monolithic database topology scorecard
- Domain-partitioned databases
- Domain-partitioned databases topology scorecard
- Database-per-service
- Database-per-service topology scorecard
- EDA versus microservices
- Hybrids: Event-driven microservices
- Event-driven architecture superpowers
- Event-driven architecture kryptonite
- Event-driven architecture star ratings
- Putting it all together
- Wrapping up
- Event-Driven Crossword
- Event-Driven Crossword Solution
- 12. Do It Yourself: Testing Your Knowledge
- Welcome to Make the Grade
- Student testing workflow
- Planning the architecture
- The architects roadmap
- Step 1: Identify architectural characteristics
- Step 2: Identify logical components
- Step 3: Choose an architectural style
- Step 4: Document your decision
- Step 5: Diagram your architecture
- There are no right (or wrong) answers!
- A. Leftovers: The Top Six Topics We Didnt Cover
- #1 The coding architect
- #2 Expectations for architects
- #3 The soft skills of architecture
- #4 Diagramming techniques
- #5 Knowledge depth versus breadth
- #6 Practicing architecture with katas
- How to run katas
- Preparation
- Discussion
- Presentation
- Dont worry. This isnt goodbye.
- Index
O'Reilly Media - inne książki
-
Nowość Promocja
Want to speed up your data analysis and work with larger-than-memory datasets? Python Polars offers a blazingly fast, multithreaded, and elegant API for data loading, manipulation, and processing. With this hands-on guide, you'll walk through every aspect of Polars and learn how to tackle practical use cases using real-world datasets.Jeroen Janssen-
- ePub + Mobi 237 pkt
(237,15 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Nowość Promocja
Drawing from her experience at Google and Meta, Dr. Marily Nika delivers the definitive guide for product managers building AI and GenAI powered products. Packed with smart strategies, actionable tools, and real-world examples, this book breaks down the complex world of AI agents and generative AI products into a playbook for driving innovation to-
- ePub + Mobi 135 pkt
(135,15 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł (-15%) -
-
Nowość Promocja
Enterprises building complex and large-scale applications in the cloud face multiple challenges. From figuring out the right tools to estimating the right provisioning, nearly every solution comes with a complicated set of choices and trade-offs. AWS provides a one-stop shop for building and scaling these applications, and this practical guide help-
- ePub + Mobi 211 pkt
(203,15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł (-15%) -
-
Promocja
If you're looking to build production-ready AI applications that can reason and retrieve external data for context-awareness, you'll need to master LangChain—a popular development framework and platform for building, running, and managing agentic applications. LangChain is used by several leading companies, including Zapier, Replit, Databricks, and-
- ePub + Mobi 237 pkt
(237,15 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja
As Java continues to evolve, this cookbook continues to grow in tandem with hundreds of hands-on recipes across a broad range of Java topics. Author Ian Darwin gets developers up to speed right away with useful techniques for everything from string handling and functional programming to network communication and AI.If you're familiar with any relea-
- ePub + Mobi 237 pkt
(237,15 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja
As businesses increasingly rely on data to drive decisions, the role of advanced analytics and AI in enhancing data interpretation is becoming crucial. For professionals tasked with optimizing data analytics platforms like Tableau, staying ahead of the curve with the latest tools isn't just beneficial—it's essential.This insightful guide takes you-
- ePub + Mobi 177 pkt
(186,15 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5,-
- ePub + Mobi 177 pkt
(186,15 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja
As a working software developer, you know how to complete your tasks with solid code, whether it's on the frontend or backend. Now you're ready to move to the next level in your career, and you need to understand the subtle yet deep skills it takes to become a senior developer. This practical book shows you everything it takes to create a full-stac-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Take your web development skills from browser to server with Node.js, the popular backend framework used by more than 10 million developers at companies like Amazon, Netflix, and LinkedIn, to name just a few. If you're comfortable working with JavaScript, this practical guide from Samer Buna will show you how to effectively build and maintain even-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Deriving business value from analytics is a challenging process. Turning data into information requires a business analyst who is adept at multiple technologies including databases, programming tools, and commercial analytics tools. This practical guide shows programmers who understand analysis concepts how to build the skills necessary to achieve-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
Dzięki 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@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Head First Software Architecture Raju Gandhi, Mark Richards, Neal Ford
(0)