IT : Development | Microservices In Scala
Coding, Development, Online Development Courses & Training, Online The Complete Web Development Course
Simpliv LLC
Summary
- Certificate of completion - Free
- Tutor is available to students
Overview
Design and build scalable systems with Scala
Design and build scalable systems with Scala
Description
Design and build scalable systems with Scala
Microservices is an architectural style and pattern that is becoming hugely popular and is adopted by many organizations because of the advantages that it offers. It is an approach to building asynchronous, non-blocking, and failure-resilient applications.
This course focuses on building microservices in Scala. It addresses the best practices and common pitfalls in microservice architecture and useful implementation strategies in Scala. We start by shedding light on traditional monoliths, Service Oriented Architecture (SOA), and how microservices evolved from it. Next we move on to explain the Play framework and build a small but working application. You will understand the importance of writing code that is asynchronous and non-blocking and how Play helps us do this. Later, the video explains how to build Reactive microservices using Akka and Akka HTTP, which adhere to the principles underlying the Reactive Manifesto. Next, we explore building high-throughput and resilient applications in some detail. At the end of the video, we explore Lagom and how it incorporates best practices to avoid common pitfalls.
Who is this course for?
Development Tool
Requirements
- The audience should know Scala or be proficient in a recognized 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
Career path
Development Tool
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Certificates
Certificate of completion
Digital certificate - Included
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.