{"product_id":"9781787280984","title":"Microservices: Building Scalable Software","description":"\u003cp\u003e\u003cb\u003eDiscover how to easily build and implement scalable microservices from scratch\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild, deploy, and test microservices from scratch with ease\u003c\/li\u003e\n\u003cli\u003eLearn how to efficiently build and implement microservices in Spring, and how to use Docker and Mesos to push the boundaries of what you thought possible\u003c\/li\u003e\n\u003cli\u003eMaster the architecture of Mesos and intelligently distribute your task across clusters of machines\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eThis course is intended for Java and Spring developers, DevOps engineers, and system administrators who are familiar with microservice architecture and have a good understanding of the core elements and microservice applications but now want to delve into effectively implementing microservices at the enterprise level.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse a domain-driven approach to design and implement microservices\u003c\/li\u003e\n\u003cli\u003eSecure microservices using Spring Security\u003c\/li\u003e\n\u003cli\u003eDeploy and test microservices\u003c\/li\u003e\n\u003cli\u003eUse Spring Boot to develop microservices\u003c\/li\u003e\n\u003cli\u003eFind out how to avoid common pitfalls when developing microservices\u003c\/li\u003e\n\u003cli\u003eFamiliarize yourself with end-to-end microservices written in Spring Framework and Spring Boot\u003c\/li\u003e\n\u003cli\u003eUnderstand the Mesos architecture\u003c\/li\u003e\n\u003cli\u003eDeploy a multi-node Mesos cluster using your favorite DevOps\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eMicroservices are the next big thing in designing scalable, easy-to-maintain applications, making app development easier and providing great flexibility in utilizing various resources optimally.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis course is divided into three modules and each module is a mini-course in its own right, helping you enhance your knowledge.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eStarting off with the first module, you will understand the core concepts and frameworks of microservice architecture. You will then learn how to set up the development environment and configure it before implementing continuous integration to deploy your microservice architecture. You will learn to secure microservices and test them effectively using REST Java clients and other tools. Finally, you will build smaller, lighter, and faster services that can be implemented easily.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe second module will help you implement the microservice architecture in Spring Framework, Spring Boot, and Spring Cloud. With the latest specifications of Spring, you'll be able to build modern, Internet-scale Java applications in no time. You'll delve into Spring Boot, Spring Cloud, Docker, Mesos, and Marathon, and understand how to deploy autonomous services without using heavy-weight application servers. By the end, you'll have a good grasp of Spring Framework and how to implement microservices using it.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eIn the last module of this course, you will learn about Apache Mesos, open source, cluster-management software that provides efficient resource isolations and sharing. This advanced module will show you how to deploy important, big data processing frameworks such as Hadoop, Spark, and Storm on Mesos and big data storage frameworks such as Cassandra, Elasticsearch, and Kafka.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMastering Microservices with Java, Sourabh Sharma\u003c\/li\u003e\n\u003cli\u003eSpring Microservices, Rajesh RV\u003c\/li\u003e\n\u003cli\u003eMastering Mesos, Dipa Dubhashi Akhil Das\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003cp\u003eThis course follows a step-by-step approach that teaches readers to build smaller, lighter, and faster services that can be implemented easily in a production environment.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47140144742640,"sku":"9781787280984","price":71.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781787280984_p0.jpg?v=1763738847","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781787280984","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}