
BOOKS - PROGRAMMING - Effective Kafka A Hands-On Guide to Building Robust and Scalabl...

Effective Kafka A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java
Author: Emil Koutanov
Year: 2021-01-05
Pages: 394
Format: PDF
File size: 12.8 MB
Language: ENG

Year: 2021-01-05
Pages: 394
Format: PDF
File size: 12.8 MB
Language: ENG

— to illustrate each concept. He takes readers through a hands-on journey, from designing and building an eventdriven system to handling failure and debugging issues. This book will be a comprehensive guide to helping developers understand how to build scalable and robust event-driven systems that can be used in realworld scenarios to address the challenges of modern software development. Technology evolution is a crucial aspect of our society today, and it has had a significant impact on how we live, work, and interact with one another. In order to keep up with these changes, it is essential for us to learn about and understand the process of technological advancement and its effects on humanity. The book "Effective Kafka: A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java" provides a detailed description of this process. It focuses on the significance of developing a personal paradigm for perceiving the technological process of creating modern knowledge as the foundation for human survival and unity in a time of conflict. The book explores the importance of understanding technology's role in shaping our world and how it has transformed how we communicate, work, and socialize. It emphasizes the value of adapting to new technologies and analyzing their impact on society. Furthermore, it highlights the necessity of simplifying technological terminology to make it more accessible and comprehensible to a broader audience. This approach enables individuals who are not tech-savvy to grasp new technologies and appreciate their influence on our lives. The book examines the evolution of software architecture over the past decade, particularly the shift from monolithic structures to microservices and decentralized systems. This change has resulted in a more complicated environment that necessitates new strategies for managing complexity.
- для иллюстрации каждой концепции. Он проводит читателей через практическое путешествие, от проектирования и создания управляемой событиями системы до решения проблем сбоя и отладки. Эта книга станет всеобъемлющим руководством, помогающим разработчикам понять, как создавать масштабируемые и надежные управляемые событиями системы, которые можно использовать в реальных сценариях для решения проблем современной разработки программного обеспечения. Эволюция технологий является важнейшим аспектом нашего общества сегодня, и она оказала значительное влияние на то, как мы живем, работаем и взаимодействуем друг с другом. Чтобы идти в ногу с этими изменениями, нам необходимо узнать и понять процесс технологического прогресса и его влияние на человечество. В книге «Effective Kafka: Практическое руководство по созданию надежных и масштабируемых событийно-управляемых приложений с примерами кода на Java» приводится подробное описание этого процесса. Он фокусируется на значении выработки личностной парадигмы восприятия технологического процесса создания современных знаний как основы выживания и единства человека во время конфликта. Книга исследует важность понимания роли технологий в формировании нашего мира и того, как они изменили то, как мы общаемся, работаем и общаемся. В нем подчеркивается ценность адаптации к новым технологиям и анализа их влияния на общество. Кроме того, он подчеркивает необходимость упрощения технологической терминологии, чтобы сделать ее более доступной и понятной для более широкой аудитории. Этот подход позволяет людям, которые не разбираются в технологиях, понять новые технологии и оценить их влияние на нашу жизнь. В книге рассматривается эволюция архитектуры программного обеспечения за последнее десятилетие, в частности переход от монолитных структур к микросервисам и децентрализованным системам. Это изменение привело к усложнению среды, что требует новых стратегий управления сложностью.
- pour illustrer chaque concept. Il guide les lecteurs à travers un voyage pratique, de la conception et la création d'un système géré par les événements à la résolution de problèmes de panne et de débogage. Ce livre sera un guide complet pour aider les développeurs à comprendre comment créer un système évolutif et fiable géré par les événements qui peut être utilisé dans des scénarios réels pour résoudre les problèmes du développement logiciel moderne. L'évolution de la technologie est aujourd'hui un aspect essentiel de notre société, et elle a eu un impact considérable sur la façon dont nous vivons, travaillons et interagissons. Pour suivre ces changements, nous devons apprendre et comprendre le processus de progrès technologique et son impact sur l'humanité. livre « Efficacité Kafka : Un guide pratique pour créer des applications d'événements fiables et évolutives avec des exemples de code en Java » décrit en détail ce processus. Il met l'accent sur la signification de l'élaboration d'un paradigme personnel de la perception du processus technologique de la création de connaissances modernes comme base de la survie et de l'unité de l'homme en temps de conflit. livre explore l'importance de comprendre le rôle des technologies dans la formation de notre monde et comment elles ont changé la façon dont nous communiquons, travaillons et communiquons. Il souligne la valeur de l'adaptation aux nouvelles technologies et de l'analyse de leur impact sur la société. En outre, il souligne la nécessité de simplifier la terminologie technologique pour la rendre plus accessible et compréhensible pour un public plus large. Cette approche permet aux personnes qui ne connaissent pas la technologie de comprendre les nouvelles technologies et d'évaluer leur impact sur nos vies. livre examine l'évolution de l'architecture logicielle au cours de la dernière décennie, en particulier le passage des structures monolithiques aux microservices et aux systèmes décentralisés. Ce changement a rendu l'environnement plus complexe, ce qui nécessite de nouvelles stratégies de gestion de la complexité.
- para ilustrar cada concepto. Guía a los lectores a través de un viaje práctico, desde diseñar y crear un sistema controlado por eventos hasta resolver problemas de fallo y depuración. Este libro será una guía integral para ayudar a los desarrolladores a entender cómo crear sistemas de gestión de eventos escalables y confiables que se pueden utilizar en escenarios reales para abordar los desafíos del desarrollo de software moderno. La evolución de la tecnología es un aspecto crucial de nuestra sociedad en la actualidad y ha tenido un impacto significativo en la forma en que vivimos, trabajamos e interactuamos entre nosotros. Para estar al día con estos cambios, necesitamos conocer y entender el proceso de progreso tecnológico y su impacto en la humanidad. libro «Effective Kafka: Una guía práctica para crear aplicaciones de gestión de eventos confiables y escalables con ejemplos de código en Java» proporciona una descripción detallada de este proceso. Se centra en el significado de producir un paradigma personal de percepción del proceso tecnológico de creación del conocimiento moderno como base de la supervivencia y la unidad del ser humano durante un conflicto. libro explora la importancia de entender el papel de la tecnología en la formación de nuestro mundo y cómo han cambiado la forma en que nos comunicamos, trabajamos y comunicamos. Destaca el valor de adaptarse a las nuevas tecnologías y analizar su impacto en la sociedad. Además, subraya la necesidad de simplificar la terminología tecnológica para que sea más accesible y comprensible para un público más amplio. Este enfoque permite a las personas que no están familiarizadas con la tecnología comprender las nuevas tecnologías y evaluar su impacto en nuestras vidas. libro examina la evolución de la arquitectura del software durante la última década, en particular el paso de estructuras monolíticas a microservicios y sistemas descentralizados. Este cambio ha hecho que el entorno se complique, lo que requiere nuevas estrategias de gestión de la complejidad.
- para ilustrar cada conceito. Ele conduz os leitores através de uma viagem prática, desde a concepção e criação de um sistema controlado por eventos até a resolução de problemas de falha e depuração. Este livro será um guia abrangente para ajudar os desenvolvedores a entender como criar sistemas escaláveis e confiáveis gerenciados por eventos que podem ser usados em cenários reais para resolver problemas de desenvolvimento de software moderno. A evolução da tecnologia é um aspecto crucial da nossa sociedade hoje, e tem tido um impacto significativo na forma como vivemos, trabalhamos e interagimos uns com os outros. Para estar de acordo com estas mudanças, precisamos de conhecer e compreender o processo de progresso tecnológico e o seu impacto na humanidade. O livro «Efetive Kafka: Guia prático para a criação de aplicativos controlados por eventos confiáveis e escaláveis com exemplos de código em Java» fornece uma descrição detalhada do processo. Ele se concentra no significado da criação de um paradigma pessoal de percepção do processo tecnológico de criação do conhecimento moderno como base para a sobrevivência e unidade do homem durante o conflito. O livro explora a importância de compreender o papel da tecnologia na formação do nosso mundo e como eles mudaram a forma como nos comunicamos, trabalhamos e conversamos. Enfatiza o valor da adaptação às novas tecnologias e da análise dos seus efeitos na sociedade. Além disso, ele enfatiza a necessidade de simplificar a terminologia tecnológica para torná-la mais acessível e compreensível para um público mais amplo. Esta abordagem permite que pessoas que não sabem de tecnologia compreendam as novas tecnologias e avaliem o seu impacto nas nossas vidas. O livro aborda a evolução da arquitetura de software na última década, especialmente a transição de estruturas monolíticas para microsséries e sistemas descentralizados. Esta mudança tornou o ambiente mais difícil, o que requer novas estratégias de gestão de complexidade.
- per illustrare ogni concetto. Conduce i lettori attraverso un viaggio pratico, dalla progettazione e creazione di un sistema gestito dagli eventi alla risoluzione di problemi di debug e debug. Questo libro sarà una guida completa per aiutare gli sviluppatori a capire come creare sistemi scalabili e affidabili gestiti da eventi che possono essere utilizzati in scenari reali per risolvere i problemi di sviluppo software di oggi. L'evoluzione della tecnologia è un aspetto fondamentale della nostra società oggi e ha avuto un impatto significativo sul modo in cui viviamo, lavoriamo e interagiamo. Per stare al passo con questi cambiamenti, dobbiamo conoscere e comprendere il processo di progresso tecnologico e il suo impatto sull'umanità. La Guida pratica per la creazione di applicazioni gestite da eventi affidabili e scalabili con esempi di codice su Java fornisce una descrizione dettagliata di questo processo. concentra sul significato della definizione di un paradigma personale della percezione del processo tecnologico per creare la conoscenza moderna come base della sopravvivenza e dell'unità umana durante il conflitto. Il libro esplora l'importanza di comprendere il ruolo della tecnologia nella formazione del nostro mondo e il modo in cui hanno cambiato il modo in cui interagiamo, lavoriamo e parliamo. Sottolinea il valore dell'adattamento alle nuove tecnologie e del loro impatto sulla società. Inoltre, sottolinea la necessità di semplificare la terminologia tecnologica per renderla più accessibile e comprensibile a un pubblico più ampio. Questo approccio consente alle persone che non conoscono la tecnologia di comprendere le nuove tecnologie e di valutare il loro impatto sulle nostre vite. Il libro descrive l'evoluzione dell'architettura software nell'ultimo decennio, in particolare il passaggio da strutture monolitiche a microservizi e sistemi decentralizzati. Questo cambiamento ha reso l'ambiente più complesso e richiede nuove strategie di gestione della complessità.
- zur Veranschaulichung jedes Konzepts. Es führt die ser durch eine praktische Reise, von der Konzeption und Erstellung eines ereignisgesteuerten Systems bis hin zur Lösung von Fehler- und Debugging-Problemen. Dieses Buch wird ein umfassender itfaden sein, der Entwicklern hilft zu verstehen, wie man skalierbare und zuverlässige ereignisgesteuerte Systeme erstellt, die in realen Szenarien verwendet werden können, um die Herausforderungen der modernen Softwareentwicklung zu meistern. Die Entwicklung der Technologie ist ein entscheidender Aspekt unserer heutigen Gesellschaft und hat einen erheblichen Einfluss auf die Art und Weise, wie wir leben, arbeiten und miteinander interagieren. Um mit diesen Veränderungen Schritt zu halten, müssen wir den Prozess des technologischen Fortschritts und seine Auswirkungen auf die Menschheit kennen und verstehen. Das Buch „Effective Kafka: A Practical Guide to Create Trusted and Scalable Event-Driven Applications with Java Code Examples“ beschreibt diesen Prozess ausführlich. Es konzentriert sich auf die Bedeutung der Entwicklung eines persönlichen Paradigmas der Wahrnehmung des technologischen Prozesses der Schaffung von modernem Wissen als Grundlage für das Überleben und die Einheit des Menschen während eines Konflikts. Das Buch untersucht, wie wichtig es ist, die Rolle der Technologie bei der Gestaltung unserer Welt zu verstehen und wie sie die Art und Weise verändert hat, wie wir kommunizieren, arbeiten und kommunizieren. Es betont den Wert der Anpassung an neue Technologien und die Analyse ihrer Auswirkungen auf die Gesellschaft. Darüber hinaus betont er die Notwendigkeit, die technologische Terminologie zu vereinfachen, um sie für ein breiteres Publikum zugänglicher und verständlicher zu machen. Dieser Ansatz ermöglicht es Menschen, die sich nicht mit Technologie auskennen, neue Technologien zu verstehen und ihre Auswirkungen auf unser ben zu bewerten. Das Buch untersucht die Entwicklung der Softwarearchitektur im letzten Jahrzehnt, insbesondere den Übergang von monolithischen Strukturen zu Microservices und dezentralen Systemen. Diese Veränderung hat zu einer komplexeren Umgebung geführt, die neue Strategien für das Komplexitätsmanagement erfordert.
- aby zilustrować każdą koncepcję. Zajmuje czytelnikom przez praktyczną podróż, od projektowania i budowania systemu napędzanego wydarzeniami po rozwiązywanie problemów z usterkami i debugowanie. Ta książka będzie kompleksowym przewodnikiem, który pomoże programistom zrozumieć, jak zbudować skalowalne i niezawodne systemy oparte na wydarzeniach, które mogą być wykorzystywane w scenariuszach rzeczywistych do rozwiązywania wyzwań związanych z rozwojem nowoczesnego oprogramowania. Ewolucja technologii jest obecnie krytycznym aspektem naszego społeczeństwa i wywarła znaczący wpływ na to, jak żyjemy, pracujemy i współdziałamy ze sobą. Aby nadążyć za tymi zmianami, musimy poznać i zrozumieć proces postępu technologicznego i jego wpływ na ludzkość. Szczegółowy opis tego procesu zawiera książka „Skuteczna Kafka: Praktyczny przewodnik po budowaniu solidnych i skalowalnych aplikacji z kodem Java”. Koncentruje się na znaczeniu rozwijania osobistego paradygmatu postrzegania technologicznego procesu tworzenia nowoczesnej wiedzy jako podstawy ludzkiego przetrwania i jedności podczas konfliktu. Książka bada znaczenie zrozumienia roli technologii w kształtowaniu naszego świata i jak zmieniła ona sposób komunikacji, pracy i komunikacji. Podkreśla wartość przystosowania się do nowych technologii i analizy ich wpływu na społeczeństwo. Ponadto podkreśla potrzebę uproszczenia terminologii technologicznej, aby była ona bardziej dostępna i zrozumiała dla szerszej publiczności. Takie podejście pozwala ludziom, którzy nie rozumieją technologii, zrozumieć nowe technologie i ocenić ich wpływ na nasze życie. Książka bada ewolucję architektury oprogramowania w ostatnim dziesięcioleciu, w szczególności przejście od struktur monolitycznych do mikroprzedsiębiorstw i systemów zdecentralizowanych. Zmiana ta uczyniła środowisko bardziej złożonym, co wymagało nowych strategii zarządzania złożonością.
- להמחיש כל מושג. זה לוקח את הקוראים דרך מסע ידני, מעיצוב ובניית מערכת מונעת אירועים לפתרון בעיות תקלות ודיבוג. ספר זה יהיה מדריך מקיף שיעזור למפתחים להבין כיצד לבנות מערכות אמינות ומונעות אירועים שניתן להשתמש בהן בתרחישים של העולם האמיתי כדי לפתור את האתגרים של פיתוח תוכנה מודרני. האבולוציה של הטכנולוגיה היא היבט קריטי בחברה שלנו כיום, והייתה לה השפעה משמעותית על איך אנחנו חיים, עובדים ומתקשרים אחד עם השני. כדי לשמור על קצב עם שינויים אלה, אנחנו צריכים לדעת ולהבין את התהליך של התקדמות טכנולוגית והשפעתה על האנושות. הספר ”Appective Kafka: A Practical Guide to Building Russive and Scalable Event-Drived Applications with Java Code Examples” מספק תיאור מפורט של תהליך זה. הוא מתמקד במשמעות של פיתוח פרדיגמה אישית של תפיסה של התהליך הטכנולוגי של יצירת ידע מודרני כבסיס להישרדות ולאחדות האנושית במהלך קונפליקט. הספר בוחן את החשיבות של הבנת תפקידה של הטכנולוגיה בעיצוב עולמנו וכיצד היא שינתה את הדרך בה אנו מתקשרים, עובדים ומתקשרים. הוא מדגיש את הערך של הסתגלות לטכנולוגיות חדשות וניתוח ההשפעה שלהם על החברה. בנוסף, הוא מדגיש את הצורך לפשט את המינוח הטכנולוגי כדי להפוך אותו ליותר נגיש ומובן לקהל רחב יותר. גישה זו מאפשרת לאנשים שאינם מבינים טכנולוגיה להבין טכנולוגיות חדשות ולהעריך את השפעתם על חיינו. הספר בוחן את האבולוציה של ארכיטקטורת התוכנה בעשור האחרון, ובמיוחד את המעבר ממבנים מונוליטיים למיקרו-רווחים ומערכות מבוזרות. שינוי זה הפך את הסביבה למורכבת יותר, המחייב אסטרטגיות חדשות לניהול מורכבות.''
- her kavramı göstermek için. Okuyucuları, olay odaklı bir sistem tasarlamaktan ve inşa etmekten, aksaklık problemlerini çözmeye ve hata ayıklamaya kadar uygulamalı bir yolculuğa çıkarır. Bu kitap, geliştiricilerin modern yazılım geliştirmenin zorluklarını çözmek için gerçek dünya senaryolarında kullanılabilecek ölçeklenebilir ve güvenilir olay odaklı sistemlerin nasıl oluşturulacağını anlamalarına yardımcı olacak kapsamlı bir rehber olacaktır. Teknolojinin evrimi bugün toplumumuzun kritik bir yönüdür ve nasıl yaşadığımız, çalıştığımız ve birbirimizle etkileşim kurduğumuz üzerinde önemli bir etkisi olmuştur. Bu değişikliklere ayak uydurmak için, teknolojik ilerleme sürecini ve insanlık üzerindeki etkisini bilmemiz ve anlamamız gerekir. "Effective Kafka: A Practical Guide to Building Robust and Scalable Event-Driven Applications with Java Code Examples" (Effective Kafka: Java Kod Örnekleri ile Sağlam ve Ölçeklenebilir Olay Güdümlü Uygulamalar Oluşturmak İçin Pratik Bir Kılavuz) kitabı bu sürecin ayrıntılı bir tanımını sunmaktadır. Çatışma sırasında insanın hayatta kalması ve birliği için temel olarak modern bilgiyi yaratmanın teknolojik sürecinin kişisel bir algı paradigması geliştirmenin anlamı üzerine odaklanmaktadır. Kitap, teknolojinin dünyamızı şekillendirmedeki rolünü ve iletişim kurma, çalışma ve iletişim biçimimizi nasıl değiştirdiğini anlamanın önemini araştırıyor. Yeni teknolojilere uyum sağlamanın ve toplum üzerindeki etkilerini analiz etmenin değerini vurgular. Ayrıca, daha geniş bir kitle için daha erişilebilir ve anlaşılabilir hale getirmek için teknolojik terminolojiyi basitleştirmenin gerekliliğini vurgulamaktadır. Bu yaklaşım, teknolojiyi anlamayan insanların yeni teknolojileri anlamalarını ve yaşamlarımız üzerindeki etkilerini değerlendirmelerini sağlar. Kitap, yazılım mimarisinin son on yıldaki evrimini, özellikle de monolitik yapılardan mikro hizmetlere ve merkezi olmayan sistemlere geçişi inceliyor. Bu değişiklik, çevreyi daha karmaşık hale getirdi ve karmaşıklığı yönetmek için yeni stratejiler gerektirdi.
- لتوضيح كل مفهوم. يأخذ القراء خلال رحلة عملية، من تصميم وبناء نظام مدفوع بالحدث إلى حل مشاكل الخلل والتصحيح. سيكون هذا الكتاب دليلاً شاملاً لمساعدة المطورين على فهم كيفية بناء أنظمة قابلة للتطوير وموثوقة مدفوعة بالأحداث يمكن استخدامها في سيناريوهات العالم الحقيقي لحل تحديات تطوير البرامج الحديثة. يعد تطور التكنولوجيا جانبًا مهمًا في مجتمعنا اليوم، وقد كان له تأثير كبير على كيفية عيشنا وعملنا وتفاعلنا مع بعضنا البعض. لمواكبة هذه التغييرات، نحتاج إلى معرفة وفهم عملية التقدم التكنولوجي وتأثيرها على البشرية. يقدم كتاب «كافكا الفعالة: دليل عملي لبناء تطبيقات قوية وقابلة للتطوير مدفوعة بأمثلة رمز جافا» وصفًا مفصلاً لهذه العملية. وهو يركز على معنى تطوير نموذج شخصي لتصور العملية التكنولوجية لخلق المعرفة الحديثة كأساس لبقاء الإنسان ووحدته أثناء الصراع. يستكشف الكتاب أهمية فهم دور التكنولوجيا في تشكيل عالمنا وكيف غيرت طريقة تواصلنا وعملنا وتواصلنا. ويؤكد على قيمة التكيف مع التكنولوجيات الجديدة وتحليل تأثيرها على المجتمع. وبالإضافة إلى ذلك، يشدد على الحاجة إلى تبسيط المصطلحات التكنولوجية لجعلها أكثر سهولة وفهماً لجمهور أوسع. يسمح هذا النهج للأشخاص الذين لا يفهمون التكنولوجيا بفهم التقنيات الجديدة وتقييم تأثيرها على حياتنا. يبحث الكتاب في تطور بنية البرمجيات على مدى العقد الماضي، ولا سيما الانتقال من الهياكل المتجانسة إلى الخدمات الدقيقة والنظم اللامركزية. وقد جعل هذا التغيير البيئة أكثر تعقيدًا، مما استلزم استراتيجيات جديدة لإدارة التعقيد.
-각 개념을 설명합니다. 이벤트 중심 시스템 설계 및 구축에서부터 결함 문제 해결 및 디버깅에 이르기까지 실습 여정을 통해 독자를 안내합니다. 이 책은 개발자가 현대 소프트웨어 개발의 과제를 해결하기 위해 실제 시나리오에서 사용할 수있는 확장 가능하고 안정적인 이벤트 중심 시스템을 구축하는 방법을 이해하는 데 도움이되는 포괄적 인 안내서입니다. 기술의 진화는 오늘날 우리 사회의 중요한 측면이며, 우리가 서로 살고 일하고 상호 작용하는 방식에 중대한 영향을 미쳤습니다. 이러한 변화에 발 맞추려면 기술 발전 과정과 인류에 미치는 영향을 알고 이해해야합니다. "효과적인 카프카: Java 코드 예제를 사용하여 강력하고 확장 가능한 이벤트 중심 응용 프로그램을 구축하기위한 실용적인 안내서" 라는 책은이 프로세스에 대한 자세한 설명을 제공합니다. 그것은 갈등 동안 인간의 생존과 연합의 기초로서 현대 지식을 창조하는 기술 과정에 대한 개인적인 인식 패러다임을 개발하는 의미에 중점을 둡니다. 이 책은 세상을 형성하는 데있어 기술의 역할을 이해하는 것의 중요성과 그것이 우리가 의사 소통, 일 및 의사 소통 방식을 어떻게 변화 시켰는지 탐구합니다. 새로운 기술에 적응하고 사회에 미치는 영향을 분석하는 가치를 강조합니다. 또한 더 많은 사람들이보다 쉽게 접근 할 수 있고 이해할 수 있도록 기술 용어를 단순화해야 할 필요성을 강조합니다. 이 접근법을 통해 기술을 이해하지 못하는 사람들은 새로운 기술을 이해하고 우리의 삶에 미치는 영향을 평가할 수 이 책은 지난 10 년 동안 소프트웨어 아키텍처의 진화, 특히 모 놀리 식 구조에서 마이크로 서비스 및 분산 시스템으로의 전환을 조사합니다. 이러한 변화로 인해 환경이 더욱 복잡해져 복잡성을 관리하기위한 새로운 전략이 필요했습니다.
-說明每個概念。它引導讀者經歷一個實際的旅程,從設計和創建事件驅動系統到解決故障和調試問題。本書將成為全面的指南,幫助開發人員了解如何構建可擴展且可靠的事件驅動系統,這些系統可用於現實世界中的場景中,以應對現代軟件開發的挑戰。技術進化是我們當今社會最重要的方面,它對我們生活、工作和互動的方式產生了重大影響。為了跟上這些變化,我們需要了解和了解技術進步的過程及其對人類的影響。《Effective Kafka:創建可靠且可擴展的事件驅動應用程序的實用指南》一書詳細介紹了此過程。它著重於產生個人範式的意義,即將現代知識的創造過程視為沖突期間人類生存和團結的基礎。這本書探討了解技術在塑造我們的世界中的作用以及它們如何改變我們溝通、工作和溝通方式的重要性。它強調了適應新技術和分析其對社會影響的價值。此外,他強調需要簡化技術術語,以使更廣泛的受眾更容易獲得和理解。這種方法使不了解技術的人們能夠了解新技術並評估它們對我們生活的影響。該書回顧了過去十軟件體系結構的演變,特別是從整體結構到微服務和分散系統的轉變。這種變化導致環境的復雜化,這需要新的復雜性管理策略。
