Packt Publishing
Scala Microservices
Scala Microservices
Couldn't load pickup availability
Use the reactive approach to build mission critical distributed systems with Scala
About This Book
- Work through real-world examples that can be directly used at the start of the application
- Get a complete coverage of all stages of the development processes of building microservices with Scala
- Get a comprehensive analysis of the critical aspects of microservice architecture design
If you're already using Scala but want to get up and running with microservices, then this book is for you. Basic knowledge of Scala is a must.
What You Will Learn
- Perfect your domain-driven design for microservices
- Solve critical problems in database configuration
- Perk up your security and configure your app for the cloud
- Familiarize yourself with anti-patterns to avoid common mistakes
- Transform your monolithic apps to microservices
- Test resilience of microservice using Simian Army
- Deploy microservices using Docker and other CI tools
Microservices provide several advantages over the traditional monolith architecture. Today's applications have become increasingly complex and Microservices offer the perfect solution when building these applications, especially when combined with Scala.
Building a microservice-based architecture is tricky and implementing it in your apps can be challenging. Scala Microservices will equip you with the tools and skills required to build efficient scalable systems. We take you through a reactive approach to building apps using the typesafe (lightbend) technology stack.
You will learn to choose the right architecture patterns and appropriate approach depending on your requirements. We have also included important real-world examples, covering crucial topics such as database design and security. The book also shows you how to test and deploy your app using the right tools. Finally, we will take a look at converting a monolithic system into a distributed system to make your life a whole lot easier.
Share
