Cargando…

TypeScript Microservices : Build, deploy, and secure Microservices using TypeScript combined with Node.js.

Microservices has evolved as one of the most tangible solutions to make effective and scalable applications. Due to its evolution from ES5 to ES6 stack, Typescript has become one of the most de facto solutions. This book will help you leverage microservices' power to build robust architecture u...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ghiya, Parth
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1039691603
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 180609s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d IDB  |d CHVBK  |d NLE  |d TEFOD  |d OCLCQ  |d LVT  |d UKAHL  |d OCLCQ  |d UX1  |d OCLCF  |d K6U  |d N$T  |d UKMGB  |d NZAUC  |d OCLCQ  |d OCLCO  |d OCLCL  |d TMA  |d OCLCQ 
015 |a GBC205913  |2 bnb 
016 7 |a 018897102  |2 Uk 
019 |a 1175643820 
020 |a 9781788836852  |q (electronic bk.) 
020 |a 1788836855  |q (electronic bk.) 
020 |z 9781788830751 
029 1 |a AU@  |b 000066233740 
029 1 |a CHNEW  |b 001016547 
029 1 |a CHVBK  |b 523135440 
029 1 |a UKMGB  |b 018897102 
029 1 |a AU@  |b 000065526479 
035 |a (OCoLC)1039691603  |z (OCoLC)1175643820 
037 |a CBF75D46-C067-4E96-B3F9-BF1940639DE1  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.T97  |b .G459 2018eb 
082 0 4 |a 001.6424  |2 23 
049 |a UAMI 
100 1 |a Ghiya, Parth. 
245 1 0 |a TypeScript Microservices :  |b Build, deploy, and secure Microservices using TypeScript combined with Node.js. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (399 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Debunking Microservices; Debunking microservices; Rise of microservices; Wide selection of languages as per demand; Easy handling of ownership; Frequent deployments; Self-sustaining development units; What are microservices?; Principles and characteristics; No monolithic modules; Dumb communication pipes; Decentralization or self-governance; Service contracts and statelessness; Lightweight; Polyglot; Good parts of microservices; Self-dependent teams; Graceful degradation of services. 
505 8 |a Supports polyglot architecture and DevOpsEvent-driven architecture; Bad and challenging parts of microservices; Organization and orchestration; Platform; Testing; Service discovery; Microservice example; Key considerations while adopting microservices; Service degradation; Proper change governance; Health checks, load balancing, and efficient gateway routing; Self-curing; Cache for failover; Retry until; Microservice FAQs; Twelve-factor application of microservices; Microservices in the current world; Netflix; Walmart; Spotify; Zalando; Microservice design aspects. 
505 8 |a Communication between microservicesRemote Procedure Invocation (RPI); Messaging and message bus; Protobufs; Service discovery; Service registry for service-service communication; Server-side discovery; Client-side discovery; Registration patterns -- self-registration; Data management; Database per service; Sharing concerns; Externalized configuration; Observability; Log aggregation; Distributed tracing; Microservice design patterns; Asynchronous messaging microservice design pattern; Backend for frontends; Gateway aggregation and offloading; Proxy routing and throttling. 
505 8 |a Ambassador and sidecar patternAnti-corruption microservice design pattern; Bulkhead design pattern; Circuit breaker; Strangler pattern; Summary; Chapter 2: Gearing up for the Journey; Setting up primary environment; Visual Studio Code (VS Code); PM2; NGINX; Docker; Primer to TypeScript; Understanding tsconfig.json; compilerOptions; include and exclude; extends; Understanding types; Installing types from DefinitelyTyped; Writing your own types; Using the dts-gen tool; Writing your own *.d.ts file; Debugging; Primer to Node.js; Event Loop; Understanding Event Loop. 
505 8 |a Node.js clusters and multithreadingAsync/await; Retrying failed requests; Multiple requests in parallel; Streams; Writing your first Hello World microservice; Summary; Chapter 3: Exploring Reactive Programming; Introduction to reactive programming; Why should I consider adopting reactive programming?; Reactive Manifesto; Responsive systems; Resilient to errors; Elastic scalable; Message-driven; Major building blocks and concerns; Observable streams; Subscription; emit and map; Operator; Backpressure strategy; Currying functions; When to react and when not to react (orchestrate); Orchestration. 
500 |a Benefits. 
520 |a Microservices has evolved as one of the most tangible solutions to make effective and scalable applications. Due to its evolution from ES5 to ES6 stack, Typescript has become one of the most de facto solutions. This book will help you leverage microservices' power to build robust architecture using reactive programming and Typescript in Node.js. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a TypeScript. 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Systems analysis & design.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Computers  |x Software Development & Engineering  |x Systems Analysis & Design.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a TypeScript (Computer program language)  |2 fast 
758 |i has work:  |a TypeScript microservices (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCG7kkK3MThdV6wqTbQVFjy  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Ghiya, Parth.  |t TypeScript Microservices : Build, deploy, and secure Microservices using TypeScript combined with Node.js.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5405692  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0036924775 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5405692 
938 |a EBSCOhost  |b EBSC  |n 1823663 
994 |a 92  |b IZTAP