Cantitate/Preț
Produs

Web Scalability for Startup Engineers

Autor Artur Ejsmont
en Limba Engleză Paperback – 16 aug 2015

Actualizarea perspectivei asupra dezvoltării web în Web Scalability for Startup Engineers aduce în prim-plan o realitate tehnică adesea ignorată: scalabilitatea nu este un produs secundar, ci o fundație ce trebuie construită proactiv. Reținem că această lucrare, publicată de McGraw Hill Education, nu se rezumă la cod, ci explorează modul în care infrastructura și arhitectura software colaborează pentru a susține creșterea rapidă a numărului de cereri și utilizatori.

Structura volumului urmărește o progresie logică, de la conceptele de bază și principiile de design software, până la detalii specifice fiecărui nivel al aplicației. Autorul Artur Ejsmont analizează stratul de front-end pentru gestionarea concurenței, designul serviciilor web și scalarea orizontală a bazei de date. Pe linia practică a volumului Architecting High Performing, Scalable and Available Enterprise Web Applications, dar cu focus pe mediul dinamic al startup-urilor, cartea oferă soluții concrete pentru implementarea sistemelor de cache și a procesării asincrone. Credem că valoarea adăugată constă în capitolele dedicate motoarelor de căutare și optimizării stocării datelor, elemente critice pentru un sistem robust.

Spre deosebire de alte ghiduri tehnice, Artur Ejsmont include și dimensiuni non-tehnice, precum automatizarea și managementul echipelor agile. Această abordare holistică transformă textul dintr-un simplu manual de inginerie într-o strategie de creștere sustenabilă. Diagramele incluse facilitează înțelegerea fluxurilor complexe de date, făcând din acest titlu o resursă esențială pentru inginerii care trebuie să livreze rapid fără a compromite stabilitatea viitoare a platformei.

Citește tot Restrânge

Preț: 28418 lei

Preț vechi: 35522 lei
-20%

Puncte Express: 426

Carte disponibilă

Livrare economică 27 mai-10 iunie
Livrare express 12-16 mai pentru 12562 lei


Specificații

ISBN-13: 9780071843652
ISBN-10: 0071843655
Pagini: 416
Dimensiuni: 185 x 231 x 20 mm
Greutate: 0.72 kg
Editura: McGraw Hill Education
Colecția McGraw-Hill
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte inginerilor software și arhitecților de sistem care activează în startup-uri și au nevoie de un cadru teoretic și practic solid pentru scalare. Veți câștiga o înțelegere profundă a arhitecturilor distribuite și a strategiilor de optimizare pentru baze de date și caching, esențiale pentru a evita blocajele tehnice pe măsură ce baza de utilizatori crește.


Despre autor

Artur Ejsmont este inginer software și lider în metodologii agile, având o experiență de peste 10 ani în dezvoltarea aplicațiilor web în medii de tip startup. În prezent activează în cadrul Yahoo! în Sydney, unde se concentrează pe soluții de scalabilitate și arhitectură complexă. Pe lângă activitatea de inginer, a fost lector universitar și este un contributor activ în comunitatea tech prin articole tehnice, bloguri și prezentări la conferințe internaționale, expertiza sa fiind ancorată în realitatea operațională a marilor platforme web.


Descriere scurtă

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


Design and build scalable web applications quickly

This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment. With a focus on core concepts and best practices rather than on individual languages, platforms, or technologies, Web Scalability for Startup Engineers describes how infrastructure and software architecture work together to support a scalable environment.
You’ll learn, step by step, how scalable systems work and how to solve common challenges. Helpful diagrams are included throughout, and real-world examples illustrate the concepts presented. Even if you have limited time and resources, you can successfully develop and deliver robust, scalable web applications with help from this practical guide.
  • Learn the key principles of good software design required for scalable systems
  • Build the front-end layer to sustain the highest levels of concurrency and request rates
  • Design and develop web services, including REST-ful APIs
  • Enable a horizontally scalable data layer
  • Implement caching best practices
  • Leverage asynchronous processing, messaging, and event-driven architecture
  • Structure, index, and store data for optimized search
  • Explore other aspects of scalability, such as automation, project management, and agile teams

Cuprins

Ch 1. Core Concepts of Scalability
Ch 2. Principles of Good Software Design
Ch 3. Front End Technologies
Ch 4. Web Services
Ch 5. The Data Layer
Ch 6. Cache
Ch 7. Asynchronous Processing
Ch 8. Search Engines
Ch 9. Other Dimensions of Consideration