
Performance and responsiveness are a fundamental part of delivering a great user experience in the distributed age. you know, when you've just put your credit card number into a page to buy some expensive concert tickets, and the site takes just a little too long to respond. Today, we expect instant feedback, and why shouldn't we? The modern web is real-time, immediate, on-demand, and built on packets of data flashing around the world at the speed of light, and when it isn't, we notice. A generation ago, we'd happily wait until after the weekend for a cheque to clear, or allow 28 days for delivery. We're online 24 hours a day, seven days a week, and we're hooked on instant gratification. We create distributed applications that run on clusters of virtual machines scattered all over the world, and billions of people rely on these systems, such as email, chat, social networks, productivity applications, and banking, every day.
#Etsy edit shop hashtab software#
However, at the same time, the software applications that we build, maintain, and use every day have grown beyond measure. Computers have shrunk from room-sized industrial mainframes to embedded devices that are smaller than a thumbnail.

Technical Editor Madhunikita Sunil Chindarkarįoreword "The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry." – Henry Petroski We live in the age of distributed systems. ISBN 978-1-78839-976-0Ĭommissioning Editor Proofreader Merint Mathew Safis Editing Acquisition Editor Livery Place 35 Livery Street Birmingham B3 2PB, UK. Production reference: 1061017 Published by Packt Publishing Ltd. However, Packt Publishing cannot guarantee the accuracy of this information.įirst published: June 2016 Second edition: October 2017 Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

However, the information contained in this book is sold without warranty, either express or implied. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.Įvery effort has been made in the preparation of this book to ensure the accuracy of the information presented. ASP.NET Core 2 High Performance Second Edition Learn the secrets of developing high performance web applications using C# and ASP.NET Core 2 on Windows, Mac, and Linux James SingletonĪSP.NET Core 2 High Performance Second Edition Copyright © 2017 Packt PublishingĪll rights reserved.
