Building Microservices with Lagom
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building Microservices with Lagom to your Wishlist.

Add to Wishlist

Building Microservices with Lagom

Use the Lagom framework to create microservices with the Gatling tool
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4 students enrolled
Created by Packt Publishing
Last updated 5/2017
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use microservices using the Lagom framework
  • Get to grips with the Gatling tool
  • Implement a circuit breaker
  • Test the performance of microservices using Gatling
  • Get latency and throughput measurements
View Curriculum
  • To fully benefit from the coverage included in this course, you will need:
  • Prior working knowledge of Scala language
  • An understanding of basic REST and HTTP
  • (Optional) Experience with CQRS and Message Driven Applications
  • This course has the following software requirements:
  • An IDE like Intellij or Eclipse
  • Java JDK Installed
  • This course has been tested on the following system configuration:
  • Processor:Intel I7
  • Memory: 16GB

The Lagom architecture is an open source framework for building reactive microservices.

The video course will help you to build microservices that have a very high-throughput and low latency.You will find out how to implement a circuit breaker to make the service more resilient. In order to achieve this, you will learn how to set up performance tests with Gatling and will be trained on how to use Gatling efficiently. At the end, you will create a microservice using the Lagom framework.

About The Author

Tomasz Lelek is a Software Engineer, programming mostly in Java, Scala. He is a fan of microservices architecture, and functional programming. He has dedicated considerable time and effort to be better every day. He recently dived into Big Data technologies such as Apache Spark and Hadoop. Tomasz is passionate about nearly everything associated with software development. Recently he was a speaker at conferences in Poland - Confitura and JDD (Java Developers Day) and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference.

Who is the target audience?
  • This course is for big data developers and big data engineers who work with and analyze data in clusters, as well as developers who work with raw structured and unstructured data sets. It will appeal to data analysts who work with Hadoop clusters.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Creating Microservice in Lagom Framework
6 Lectures 36:08

This video provides an overview of the course.      

Preview 01:28

 In this video, we will look at how to create new Microservice using Lagom.

Preview 04:29

 This video explains Service Flow.

Getting Familiar with Lagom Core API

 This video talks about the events in System.  

Implementing Logic That Is Message Driven

 This video shows the implementation ofthe REST logic. 

Creating REST Controllers

 Look at the test suite

Writing test for REST Microservice
Performance Testing of Microservices
4 Lectures 18:49

This video given an introduction to the Gatling tool.

Preview 05:32

 This video shows how to run Performance tests using Gatling.

Looking at the Test Results – Getting Latency and Throughput Measurements

This video shows how to create more real-life Gatling scenarios.

Tweaking Test Cases to for Different Number of Users

 This video show how to run Performance tests with higher number of users.

Running Tests Again and Looking at the Results
About the Instructor
Packt Publishing
3.9 Average rating
7,349 Reviews
52,643 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.