Read e-book online Scala Microservices PDF

By Jatin Puri

ISBN-10: 1786469340

ISBN-13: 9781786469342

Key Features

  • Architect and application your Scala purposes with microservices utilizing the precise options, via averting universal gotchas and ultimate responsive with larger throughput
  • Improve the scalability and responsiveness of your application.
  • Examine a few real-world use instances and hands-on code examples
  • Build your personal CQRS method with an instance utilizing Akka endurance and Apache Kafka

Book Description

Microservices is an architectural type and trend that's turning into highly well known and followed by way of many firms as a result merits that it deals. it's an method of construction asynchronous, non-blocking, and failure-resilient applications.

Our booklet will specialise in the way to construct microservices in Scala. it's going to handle the easiest practices and customary pitfalls in microservice structure and worthwhile implementation recommendations in Scala. we commence by means of laying off gentle on conventional monoliths, carrier orientated structure (SOA), and the way microservices advanced from it. subsequent we circulation directly to clarify the Play framework and construct a small yet operating software. you'll comprehend the significance of writing code that's asynchronous and non-blocking and the way Play is helping us do that. Later, the ebook explains easy methods to construct Reactive microservices utilizing Akka and Akka HTTP, which adhere to the rules underlying the Reactive Manifesto.

Next, we discover construction high-throughput and resilient functions in a few element. on the finish of the ebook, we discover Lagom and the way it accommodates most sensible practices to prevent universal pitfalls.

What you'll learn

  • Learn how microservices communicates utilizing leisure and different asynchronous means
  • Automatically convert JSON to item and stay away from guide parsing
  • Learn tips on how to deal with blockading calls
  • Best practices for construction strong microservices
  • Understand the applying of the Reactive Manifesto in microservices
  • Handle disasters with Akka
  • Write Reactive microservices utilizing Akka HTTP
  • Learn what Lagom is and the way to exploit it write microservices

About the Author

Jatin Puri is a software program developer and a concurrent and dispensed programming fanatic. He holds an undergraduate measure in laptop technological know-how and MSc in arithmetic from Birla Institute of know-how and Sciences, Pilani, India. he's one of many organizers of the Hyderabad Scala Meetup and is actively concerned with the Scala group. He conducts Scala education on behalf of Lightbend as an self sufficient contractor at agencies and workshops, and for Akka and Play separately. He additionally made a tiny yet proud contribution to undertaking Palladium (the precursor to Scala Meta).

Show description

Read or Download Scala Microservices PDF

Similar java programming books

Philip Barker's Java Methods for Financial Engineering: Applications in PDF

This e-book describes the foundations of version development in monetary engineering. It explains these types as designs and dealing implementations for Java-based purposes. The publication offers software program pros with an available resource of numerical tools or ready-to-use code to be used in enterprise purposes.

Get Java Message Service: Creating Distributed Enterprise PDF

Java Message provider, moment version, is a radical advent to the traditional API that helps "messaging" -- the software-to-software trade of the most important information between community pcs. you are going to learn the way JMS will help resolve many architectural demanding situations, reminiscent of integrating distinctive structures and purposes, expanding scalability, putting off method bottlenecks, helping concurrent processing, and selling flexibility and agility.

New PDF release: Beginning Java with WebSphere (Expert's Voice in Java)

Starting Java with WebSphere offers a step by step advisor for developing and fitting either buyer- and server-based Java functions utilizing fast software improvement v8, WebSphere software Server eight. zero, and Java. when you consider that progressively more Java purposes are relocating to the server and utilizing HTML for the person interface, there's a minimum period of time spent exploring the Java GUI elements.

New PDF release: Learning Akka

Key FeaturesBuild networked purposes that self-healScale out your purposes to deal with extra site visitors fasterAn easy-to-follow consultant with a couple of examples to make sure you get the simplest begin with AkkaBook DescriptionSoftware this present day has to paintings with extra facts, extra clients, extra cores, and extra servers than ever.

Extra resources for Scala Microservices

Example text

Download PDF sample

Scala Microservices by Jatin Puri


by Charles
4.5

Rated 4.19 of 5 – based on 7 votes