Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization


Susan Fowler - 2016
    After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what s next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You ll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.Explore production-readiness standards, including:Stability and Reliability: develop, deploy, introduce, and deprecate microservices; protect against dependency failuresScalability and Performance: learn essential components for achieving greater microservice efficiencyFault Tolerance and Catastrophe Preparedness: ensure availability by actively pushing microservices to fail in real timeMonitoring: learn how to monitor, log, and display key metrics; establish alerting and on-call proceduresDocumentation and Understanding: mitigate tradeoffs that come with microservice adoption, including organizational sprawl and technical debt"

The Design of Childhood: How the Material World Shapes Independent Kids


Alexandra Lange - 2010
    These objects and spaces encode decades, even centuries of changing ideas about what makes for good child-rearing--and what does not. Do you choose wooden toys, or plastic, or, increasingly, digital? What do youngsters lose when seesaws are deemed too dangerous and slides are designed primarily for safety? How can the built environment help children cultivate self-reliance? In these debates, parents, educators, and kids themselves are often caught in the middle.Now, prominent design critic Alexandra Lange reveals the surprising histories behind the human-made elements of our children's pint-size landscape. Her fascinating investigation shows how the seemingly innocuous universe of stuff affects kids' behavior, values, and health, often in subtle ways. And she reveals how years of decisions by toymakers, architects, and urban planners have helped--and hindered--American youngsters' journeys toward independence. Seen through Lange's eyes, everything from the sandbox to the street becomes vibrant with buried meaning. The Design of Childhood will change the way you view your children's world--and your own.

Management Information Systems


Raymond McLeod Jr. - 1979
    Focusing on the role of managers within an organization, the volume emphasizes the development of computer-based Information Systems to support an organization's objectives and strategic plans. Focusing on the Systems Concepts, the Systems Approach is implemented throughout the text. The volume covers essential concepts such as using information technology to engage in electronic commerce, and information resources such as database management systems, information security, ethical implications of information technology and decision support systems with projects to challenge users at all levels of competence. For those involved in Management Information Systems.

Modern Automotive Technology


James E. Duffy - 1994
    This comprehensive textbook uses a building-block approach that starts with the fundamental principles of system operation and progresses gradually to complex diagnostic and service procedures. Short sentences, concise definitions, and thousands of color illustrations help students learn quickly and easily. This newly revised text provides thorough coverage of the latest developments in the automotive field, including hybrid drive systems, computer network communication, and tire pressure monitoring systems. Organized around the eight ASE automobile test areas, Modern Automotive Technology is a valuable resource for students preparing for a career in automotive technology, as well as experienced technicians who are preparing for the ASE certification tests.

Building Evolutionary Architectures: Support Constant Change


Neal Ford - 2017
    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 protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.

Project Japan. Metabolism Talks...


Rem Koolhaas - 2011
    then the victors imposed democracy on the vanquished. For a group of apprentice architects, artists, and designers, led by a visionary, the dire situation of their country was not an obstacle but an inspiration to plan and think… although they were very different characters, the architects worked closely together to realize their dreams, staunchly supported by a super-creative bureaucracy and an activist state... after 15 years of incubation, they surprised the world with a new architecture—Metabolism—that proposed a radical makeover of the entire land... Then newspapers, magazines, and TV turned the architects into heroes: thinkers and doers, thoroughly modern men… Through sheer hard work, discipline, and the integration of all forms of creativity, their country, Japan, became a shining example... when the oil crisis initiated the end of the West, the architects of Japan spread out over the world to define the contours of a post-Western aesthetic....” —Rem Koolhaas / Hans Ulrich Obrist Between 2005 and 2011, architect Rem Koolhaas and curator Hans Ulrich Obrist interviewed the surviving members of Metabolism—the first non-western avant-garde, launched in Tokyo in 1960, in the midst of Japan’s postwar miracle. Project Japan features hundreds of never-before-seen images—master plans from Manchuria to Tokyo, intimate snapshots of the Metabolists at work and play, architectural models, magazine excerpts, and astonishing sci-fi urban visions—telling the 20th century history of Japan through its architecture, from the tabula rasa of a colonized Manchuria in the 1930s to a devastated Japan after the war, the establishment of Metabolism at the 1960 World Design Conference in Tokoy, to the rise of Kisho Kurokawa as the first celebrity architect, to the apotheosis of Metabolism at Expo ’70 in Osaka and its expansion into the Middle East and Africa in the 1970s. The result is a vivid documentary of the last moment when architecture was a public rather than a private affair.

Out of Control: The New Biology of Machines, Social Systems, and the Economic World


Kevin Kelly - 1992
    Out of Control chronicles the dawn of a new era in which the machines and systems that drive our economy are so complex and autonomous as to be indistinguishable from living things.

Enterprise Architecture As Strategy: Creating a Foundation for Business Execution


Jeanne W. Ross - 2006
    In Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, authors Jeanne W. Ross, Peter Weill, and David C. Robertson show you how.The key? Make tough decisions about which processes you must execute well, then implement the IT systems needed to digitize those processes. Citing numerous companies worldwide, the authors show how constructing the right enterprise architecture enhances profitability and time to market, improves strategy execution, and even lowers IT costs. Though clear, engaging explanation, they demonstrate how to define your operating model—your vision of how your firm will survive and grow—and implement it through your enterprise architecture. Their counterintuitive but vital message: when it comes to executing your strategy, your enterprise architecture may matter far more than your strategy itself.

Green Architecture


James Wines - 2000
    James Wines puts up the various - and often irreconcilable - concepts of environmentally-friendly architecture for discussion, making a case for an architecture that not only focuses on technological solutions, but also tries to reconcile man and nature in its formal idiom. Among the examples of contemporary ecological architecture presented are works by Emilio Ambasz, Gustav Peichl, Arthur Quarmby, Jean Nouvel, Sim Van der Ryn, Jourda and Perraudin, Log ID, James Cutler, Stanley Saitowitz, Fran ois Roche, Nigel Coates and Michael Sorkin.

Scalable Internet Architectures


Theo Schlossnagle - 2006
    Scalable Internet Architectures addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architectures.

The City of Tomorrow: Sensors, Networks, Hackers, and the Future of Urban Life


Carlo Ratti - 2016
    But their evolution has been anything but linear—cities have gone through moments of radical change, turning points that redefine their very essence. In this book, a renowned architect and urban planner who studies the intersection of cities and technology argues that we are in such a moment.   The authors explain some of the forces behind urban change and offer new visions of the many possibilities for tomorrow’s city. Pervasive digital systems that layer our cities are transforming urban life. The authors provide a front-row seat to this change. Their work at the MIT Senseable City Laboratory allows experimentation and implementation of a variety of urban initiatives and concepts, from assistive condition-monitoring bicycles to trash with embedded tracking sensors, from mobility to energy, from participation to production. They call for a new approach to envisioning cities: futurecraft, a symbiotic development of urban ideas by designers and the public. With such participation, we can collectively imagine, examine, choose, and shape the most desirable future of our cities.

Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives


Nick Rozanski - 2005
    This practical, practitioner-oriented guide explains how to design successful architectures for information systems and to see these through to their successful implementation.

Citizenville: Connecting People and Government in the Digital Age


Gavin Newsom - 2013
    As social networking and smart phones have changed the way we communicate with one another, these technologies are also changing our relationship with government.In a world where people can do anything at the touch of a button—shop, communicate, do research, publish a blog, transfer money—government cannot keep functioning in a twentieth-century mind-set. Lieutenant Governor Gavin Newsom explores the many ways in which technology can transform government and empower citizens: Opening up vast troves of government data, then letting people create apps to use them wisely. Harnessing the popularity of online games to establish a kind of “Angry Birds for Democracy.” Inventing new feedback loops so people can take active part in every facet of governing.Drawing on wide-ranging interviews with thinkers and politicians, Citizenville is the first book by Lieutenant Governor Newsom. He broke new ground as the mayor of San Francisco, one of the most high-tech, experimental, and progressive municipalities in the nation. But when Newsom’s tenure as mayor began, he found that San Francisco was behind the likes of Estonia and South Korea in terms of digital governance. Newsom’s quest to modernize one of America’s most modern cities—and the amazing results he achieves—form the backbone of this far-reaching book.Lieutenant Governor Newsom explains how the problems of twenty-first-century America are too big and too expensive for the government simply to buy solutions. Instead, we must innovate our way out. Just as the post office and the highway system provide public infrastructure to channel both personal and private enterprise—a platform upon which citizens can grow—so too could a modern digital government house the needs, concerns, information, and collaboration of an enlightened digital citizenry.Citizenville shows that the only way Americans can secure their future is by reinventing their relationship to government, just as they have countless times before.(From Amazon)

The Art of Community: Building the New Age of Participation


Jono Bacon - 2009
    The Art of Community will help you develop the broad range of talents you need to recruit members to your community, motivate and manage them, and help them become active participants. Author Jono Bacon offers a collection of experiences and observations from his decade-long involvement in building and managing communities, including his current position as manager for Ubuntu, arguably the largest community in open source software. You'll discover how a vibrant community can provide you with a reliable support network, a valuable source of new ideas, and a powerful marketing force.The Art of Community will help you:Develop a strategy, with specific objectives and goals, for building your communityBuild simple, non-bureaucratic processes to help your community perform tasks, work together, and share successesProvide tools and infrastructure that let contributors work quicklyCreate buzz around your community to get more people involvedTrack the community's work so it can be optimized and simplifiedExplore a capable, representative governance strategy for your communityIdentify and manage conflict, including dealing with divisive personalities

ERLANG Programming


Francesco Cesarini - 2009
    Erlang is gaining widespread adoption with the advent of multi-core processors and their new scalable approach to concurrency. With this guide you'll learn how to write complex concurrent programs in Erlang, regardless of your programming background or experience. Written by leaders of the international Erlang community -- and based on their training material -- Erlang Programming focuses on the language's syntax and semantics, and explains pattern matching, proper lists, recursion, debugging, networking, and concurrency. This book helps you:Understand the strengths of Erlang and why its designers included specific features Learn the concepts behind concurrency and Erlang's way of handling it Write efficient Erlang programs while keeping code neat and readable Discover how Erlang fills the requirements for distributed systems Add simple graphical user interfaces with little effort Learn Erlang's tracing mechanisms for debugging concurrent and distributed systems Use the built-in Mnesia database and other table storage features Erlang Programming provides exercises at the end of each chapter and simple examples throughout the book.