Cargando…

Scala microservices : develop, deploy, and run microservices with Scala /

Design, build, and run Microservices using Scala elegantly About This Book Build robust microservices using Play Framework and Lagom Model your data for highly interactive applications and scale using Event Sourcing CQRS Build applications that are resilient to failures by using Message Passing for...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Puri, Jatin (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_on1008968775
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 171102s2017 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d STF  |d OCLCF  |d COO  |d UOK  |d CEF  |d KSU  |d WYU  |d C6I  |d UAB  |d N$T  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |a 1786460130 
020 |a 9781786460134  |q (electronic bk.) 
020 |z 9781786469342 
029 1 |a GBVCP  |b 1014938864 
035 |a (OCoLC)1008968775 
037 |a CL0500000908  |b Safari Books Online 
050 4 |a QA76.9.A73 
082 0 4 |a 005.114  |2 23 
049 |a UAMI 
100 1 |a Puri, Jatin,  |e author. 
245 1 0 |a Scala microservices :  |b develop, deploy, and run microservices with Scala /  |c Jatin Puri, Selvam Palanimalai. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (1 volume) :  |b illustrations 
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 Online resource; title from title page (Safari, viewed November 1, 2017). 
520 |a Design, build, and run Microservices using Scala elegantly About This Book Build robust microservices using Play Framework and Lagom Model your data for highly interactive applications and scale using Event Sourcing CQRS Build applications that are resilient to failures by using Message Passing for communication Deploy and manage Scala Microservices for scale by using docker containers with Kubernetes for orchestration Who This Book Is For It is assumed that the reader knows Scala or is proficient in a competent programming language such as Java, C#, Ruby, and so on, with some exposure to Scala. Some experience with writing web services would also be ideal but not mandatory. What You Will Learn Learn the essentials behind Microservices, the advantages and perils associated with them Build low latency, high throughput applications using Play and Lagom Dive deeper with being asynchronous and understand the superiority it provides Model your complex domain data for scale and simplicity with CQRS and Event Sourcing Be resilient to failures by using message passing Look at best practices of version control workflow, testing, continuous integration and deployments Understand operating system level virtualization using Linux Containers. Docker is used to explain how containers work Automate your infrastructure with kubernetes In Detail In this book we will learn what it takes to build great applications using Microservices, the pitfalls associated with such a design and the techniques to avoid them. We learn to build highly performant applications using Play Framework. You will understand the importance of writing code that is asynchronous and nonblocking and how Play leverages this paradigm for higher throughput. The book introduces Reactive Manifesto and uses Lagom Framework to implement the suggested paradigms. Lagom teaches us to: build applications that are scalable and resilient to failures, and solves problems faced with microservices like service gateway, service discovery, communication and so on. Message Passing is used as a means to achieve resilience and CQRS with Event Sourcing helps us in modelling data for highly interactive applications. The book also shares effective development processes for large teams by using good version control workflow, continuous integration and deployment strategies. We introduce Docker containers and Kubernetes orchestrator. Finally, we look at end to end deployment of a set of scala microservices in kube ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Computer architecture. 
650 0 |a Computer software  |x Development. 
650 0 |a Scala (Computer program language) 
650 0 |a Distributed operating systems (Computers) 
650 6 |a Ordinateurs  |x Architecture. 
650 6 |a Scala (Langage de programmation) 
650 6 |a Systèmes d'exploitation répartis. 
650 7 |a Computer architecture  |2 fast 
650 7 |a Computer software  |x Development  |2 fast 
650 7 |a Distributed operating systems (Computers)  |2 fast 
650 7 |a Scala (Computer program language)  |2 fast 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1606530  |z Texto completo 
938 |a EBSCOhost  |b EBSC  |n 1606530 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis34562696 
994 |a 92  |b IZTAP