๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Hands-On Microservices with Kotlin

โœ Scribed by Juan Antonio Medina Iglesias


Publisher
Packt Publishing
Year
2018
Tongue
English
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Build smart, efficient, and fast enterprise-grade web implementation of the microservices architecture that can be easily scaled.

About This Book

  • Write easy-to-maintain lean and clean code with Kotlin for developing better microservices
  • Scale your Microserivces in your own cloud with Docker and Docker Swarm
  • Explore Spring 5 functional reactive web programming with Spring WebFlux

    Who This Book Is For

    If you are a Kotlin developer with a basic knowledge of microservice architectures and now want to effectively implement these services on enterprise-level web applications, then this book is for you

    What You Will Learn

  • Understand microservice architectures and principles
  • Build microservices in Kotlin using Spring Boot 2.0 and Spring Framework 5.0
  • Create reactive microservices that perform non-blocking operations with Spring WebFlux
  • Use Spring Data to get data reactively from MongoDB
  • Test effectively with JUnit and Kotlin
  • Create cloud-native microservices with Spring Cloud
  • Build and publish Docker images of your microservices
  • Scaling microservices with Docker Swarm
  • Monitor microservices with JMX
  • Deploy microservices in OpenShift Online

    In Detail

    With Google's inclusion of first-class support for Kotlin in their Android ecosystem, Kotlin's future as a mainstream language is assured. Microservices help design scalable, easy-to-maintain web applications; Kotlin allows us to take advantage of modern idioms to simplify our development and create high-quality services. With 100% interoperability with the JVM, Kotlin makes working with existing Java code easier. Well-known Java systems such as Spring, Jackson, and Reactor have included Kotlin modules to exploit its language features.

    This book guides the reader in designing and implementing services, and producing production-ready, testable, lean code that's shorter and simpler than a traditional Java implementation. Reap the benefits of using the reactive paradigm and take advantage of non-blocking techniques to take your services to the next level in terms of industry standards. You will consume NoSQL databases reactively to allow you to create high-throughput microservices. Create cloud-native microservices that can run on a wide range of cloud providers, and monitor them. You will create Docker containers for your microservices and scale them. Finally, you will deploy your microservices in OpenShift Online.

    Style and approach

    This book guides the reader in designing and implementing services, achieving production- ready, testable, easy-to-maintain, lean code that's shorter and simpler than a traditional Java implementation.

  • โœฆ Subjects


    Computer Technology; Nonfiction; COM051010; COM051230; COM060080


    ๐Ÿ“œ SIMILAR VOLUMES


    Hands-On Microservices with Kotlin: Buil
    โœ Medina Iglesias, Juan Antonio ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

    Kotlin has been the buzzword among developers ever since the release of new features in Kotlin 1.1. With Google's announcement of introducing first class support for Kotlin in their Android ecosystem, it's high time that Kotlin is realized as a mainstream language. Microservices aids in designing sc

    Hands-On Microservices with Kubernetes
    โœ Gigi Sayfan ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

    Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key Features Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and sca

    Hands-On Docker for Microservices with P
    โœ Buelta, Jaime ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Praful Palekar;Packt Publishing ๐ŸŒ English

    A step-by-step guide to building microservices using Python and Docker, along with managing and orchestrating them with Kubernetes Key Features Learn to use Docker containers to create, operate, and deploy your microservices Create workflows to manage independent deployments on coordinating services

    Hands-On Microservices With Kubernetes:
    โœ Gigi Sayfan ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

    Kubernetes is an open source container management and orchestration platform. It has been giving a decent competition to spring cloud environment, claiming to be the best environment for developing and running Microservices. Hands-on Microservices with Kubernetes will help you successfully create or

    Hands-On Microservices With Kubernetes:
    โœ Gigi Sayfan ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

    Kubernetes is an open source container management and orchestration platform. It has been giving a decent competition to spring cloud environment, claiming to be the best environment for developing and running Microservices. Hands-on Microservices with Kubernetes will help you successfully create or

    Hands-On Enterprise Java Microservices w
    โœ Jeff Mesnil, Cesar Saavedra, et al. ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt ๐ŸŒ English

    Learn * Understand why microservices are important in the digital economy * Analyze how MicroProfile addresses the need for enterprise Java microservices * Test and secure your applications with Eclipse MicroProfile * Get to grips with various MicroProfile capabilities such as OpenAPI a