Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On Microservices with Node.js: Build, test, and deploy robust microservices in JavaScript

Sprog
Engelsk
Format
Kategori

Fakta

Learn essential microservices concepts while developing scalable applications with Express, Docker, Kubernetes, and Docker Swarm using Node 10

Key FeaturesWrite clean and maintainable code with JavaScript for better microservices developmentDive into the Node. js ecosystem and build scalable microservices with Seneca, Hydra, and Express. jsDevelop smart, efficient, and fast enterprise-grade microservices implementationBook Description

Microservices enable us to develop software in small pieces that work together but can be developed separately; this is one reason why enterprises have started embracing them. For the past few years, Node. js has emerged as a strong candidate for developing microservices because of its ability to increase your productivity and the performance of your applications.

Hands-On Microservices with Node. js is an end-to-end guide on how to dismantle your monolithic application and embrace the microservice architecture - right from architecting your services and modeling them to integrating them into your application. We'll develop and deploy these microservices using Docker. Scalability is an important factor to consider when adding more functionality to your application, and so we delve into various solutions, such as Docker Swarm and Kubernetes, to scale our microservices. Testing and deploying these services while scaling is a real challenge; we'll overcome this challenge by setting up deployment pipelines that break up application build processes in several stages. Later on, we'll take a look at serverless architecture for our microservices and its benefits against traditional architecture. Finally, we share best practices and several design patterns for creating efficient microservices.

What you will learnLearn microservice conceptsExplore different service architectures, such as Hydra and SenecaUnderstand how to use containers and the process of testingUse Docker and Swarm for continuous deployment and scalingLearn how to geographically spread your microservicesDeploy a cloud-native microservice to an online providerKeep your microservice independent of online providersWho this book is for

This book is for JavaScript developers seeking to utilize their skills to build microservices and move away from the monolithic architecture. Prior knowledge of Node. js is assumed.

Diogo Resende is a developer with more than 15 years of experience. He has worked with Node. js almost from the beginning. His computer education and experience in many industries and telecommunication projects have given him a wide background knowledge of other architecture components and approaches that influence the overall performance of an application.

© 2018 Packt Publishing (E-bog): 9781788626835

Release date

E-bog: 29. juni 2018

Andre kan også lide...

  1. Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition Aidas Bendoraitis
  2. Hands-On Cloud-Native Microservices with Jakarta EE: Build scalable and reactive microservices with Docker, Kubernetes, and OpenShift Luigi Fugaro
  3. Building Bots with Node.js Madan Bhintade
  4. Building RESTful Web Services with PHP 7 Haafiz Waheed-ud-din Ahmad
  5. Progressive Web Apps with React: Create lightning fast web apps with native power using React and Firebase Scott Domes
  6. Cross-platform Desktop Application Development: Electron, Node, NW.js, and React Dmitry Sheiko
  7. Defending APIs: Uncover advanced defense techniques to craft secure application programming interfaces Colin Domoney
  8. Building AI Applications with OpenAI APIs: Leverage ChatGPT, Whisper, and DALL-E APIs to build 10 innovative AI projects Martin Yanev
  9. The Driver in the Driverless Car: How Your Technology Choices Create the Future Vivek Wadhwa
  10. AWS DevOps Simplified: Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale Akshay Kapoor
  11. Microservices with Clojure: Develop event-driven, scalable, and reactive microservices with real-time monitoring Anuj Kumar
  12. Learning Continuous Integration with Jenkins: An end-to-end guide to creating operational, secure, resilient, and cost-effective CI/CD processes Nikhil Pathania
  13. Extending Docker Russ McKendrick
  14. Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions Priscila Heller
  15. Modern DevOps Practices: Implement and secure DevOps in the public cloud with cutting-edge tools, tips, tricks, and techniques Gaurav Agarwal
  16. HashiCorp Infrastructure Automation Certification Guide: Pass the Terraform Associate exam and manage IaC to scale across AWS, Azure, and Google Cloud Ravi Mishra
  17. Mastering Internet of Things: Design and create your own IoT applications using Raspberry Pi 3 Peter Waher
  18. Architecting Cloud-Native Serverless Solutions: Design, build, and operate serverless solutions on cloud and open source platforms Safeer Cm
  19. Terraform for Google Cloud Essential Guide: Learn how to provision infrastructure in Google Cloud securely and efficiently Bernd Nordhausen
  20. Learning PHP 7 High Performance Altaf Hussain
  21. Containers for Developers Handbook: A practical guide to developing and delivering applications using software containers Francisco Javier Ramírez Urea
  22. Quantum Computing Experimentation with Amazon Braket: Explore Amazon Braket quantum computing to solve combinatorial optimization problems Alex Khan
  23. Building AI Intensive Python Applications: Create intelligent apps with LLMs and vector databases Rachelle Palmer
  24. Python and Algorithmic Thinking for the Complete Beginner: Learn to think like a programmer by mastering Python programming and algorithmic foundations Aristides Bouras
  25. Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application Ron Veen
  26. AI Mastery in Python: Unleashing the Power of OpenAI Dargslan
  27. Quantum Computing with Silq Programming: Get up and running with quantum computing with the simplicity of this new high-level programming language Thomas Cambier
  28. Hands-On Genetic Algorithms with Python: Apply genetic algorithms to solve real-world AI and machine learning problems Eyal Wirsansky
  29. Modular Programming with PHP 7 Branko Ajzele
  30. Java 9 Concurrency Cookbook, Second Edition: Build highly scalable, robust, and concurrent applications Javier Fernández González
  31. Edsger Wybe Dijkstra: His Life, Work, and Legacy Tony Hoare
  32. Object-Oriented Programming with Python: Best Practices and Patterns Robert Johnson
  33. Mastering phpMyAdmin 3.4 for Effective MySQL Management: A complete guide to getting started with phpMyAdmin 3.4 and mastering its features book and ebook Marc Delisle
  34. Machine Learning Security with Azure: Best practices for assessing, securing, and monitoring Azure Machine Learning workloads Georgia Kalyva
  35. Cybersecurity Tools A Complete Guide - 2024 Edition Gerardus Blokdyk
  36. Linux Kernel A Complete Guide - 2021 Edition Gerardus Blokdyk
  37. Kubernetes for Serverless Applications: Implement FaaS by effectively deploying, managing, monitoring, and orchestrating serverless applications using Kubernetes Russ McKendrick
  38. Hands-On Exploratory Data Analysis with R: Become an expert in exploratory data analysis using R packages Harish Garg
  39. The Future of Work: How AI is Transforming the Tech Industry Dargslan
  40. Machine Learning Solutions: Expert techniques to tackle complex machine learning problems using Python Jalaj Thanaki
  41. Windows Server 2016 Automation with PowerShell Cookbook - Second Edition Thomas Lee
  42. Mastering spaCy: Build structured NLP solutions with custom components and models powered by spacy-llm Duygu Altinok
  43. Building Virtual Pentesting Labs for Advanced Penetration Testing - Second Edition Kevin Cardwell
  44. Penetration Testing Fundamentals-2: Penetration Testing Study Guide To Breaking Into Systems Devi Prasad
  45. An Ethical Guide to Cyber Anonymity: Concepts, tools, and techniques to protect your anonymity from criminals, unethical hackers, and governments Kushantha Gunawardana
  46. Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem Duygu Altınok

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Start tilbuddet