Articoli correlati a Hands-On Swift 5 Microservices Development: Build microservi...

Hands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4 - Brossura

 
9781789530889: Hands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4

Sinossi

Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWS

Key Features

  • Understand server-side Swift development concepts for building your first microservice
  • Build microservices using Vapor 4 and deploy them to the cloud using Docker
  • Learn effective techniques for enhancing maintainability and stability of your Swift applications

Book Description

The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications.

This book is a complete guide to building microservices for iOS applications. You'll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you'll work on a case study of writing an e-commerce backend as a microservice application. You'll understand each microservice as it is broken down into details and written out as code throughout the book. You'll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you'll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you'll explore tools such as Docker, Postman, and Amazon Web Services.

By the end of the book, you'll be able to build a ready-to-deploy application that can be used as a base for future applications.

What you will learn

  • Grasp server-side Swift development concepts using practical examples
  • Understand the microservices approach and why Swift is a great choice for building microservices
  • Design and structure mobile and web applications using microservices architecture
  • Discover the available database options and understand which one to choose
  • Scale and monitor your microservices
  • Use Postman to automate testing for your microservices API

Who this book is for

The book is for iOS, iPadOS, and macOS developers and Swift programmers who want to understand how Swift can be used for building microservices. The book assumes familiarity with Swift programming and the fundamentals of the web, including how APIs work.

Table of Contents

  1. Introduction to Microservices
  2. Understanding Server-Side Swift
  3. Getting Started with the Vapor Framework
  4. Planning an Online Store Application
  5. Creating Your First Microservice
  6. Application Structure and Database Design
  7. Writing the User Service
  8. Testing Microservices
  9. Product Management Service
  10. Understanding Microservices Communication
  11. Order Management Service
  12. Best Practices
  13. Hosting Microservices
  14. Docker and the Cloud
  15. Deploying Microservices in the Cloud
  16. Scaling and Monitoring Microservices

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Ralph Kuepper has worked in the web and software industry for over 15 years. He started his own company when he was 17 years old while still attending high school and college. Over the years, he has worked on projects for companies such as Adidas, KIA, and Honda. Coming from a traditional background of developing backends and websites using PHP and a monolithic approach, he has embraced and fine-tuned a Swift-based microservice approach for the last 4 years. His company, Skelpo Inc., has been actively involved in the development of the Vapor framework and has contributed a variety of open source microservices as well as related packages.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: molto buono
Gut/Very good: Buch bzw. Schutzumschlag...
Visualizza questo articolo

EUR 4,50 per la spedizione da Germania a Italia

Destinazione, tempi e costi

EUR 7,72 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Hands-On Swift 5 Microservices Development: Build microservi...

Foto dell'editore

Kuepper, Ralph
Editore: Packt Publishing, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Antico o usato Brossura

Da: medimops, Berlin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Codice articolo M01789530881-V

Contatta il venditore

Compra usato

EUR 7,79
Convertire valuta
Spese di spedizione: EUR 4,50
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kuepper, Ralph
Editore: Packt Publishing, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Antico o usato Brossura

Da: WeBuyBooks, Rossendale, LANCS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Most items will be dispatched the same or the next working day. A copy that has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo wbs9701835239

Contatta il venditore

Compra usato

EUR 5,30
Convertire valuta
Spese di spedizione: EUR 10,10
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Kuepper, Ralph
Editore: Packt Publishing, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781789530889

Contatta il venditore

Compra nuovo

EUR 32,71
Convertire valuta
Spese di spedizione: EUR 7,72
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Ralph Kuepper
Editore: Packt Publishing Limited, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781789530889

Contatta il venditore

Compra nuovo

EUR 40,53
Convertire valuta
Spese di spedizione: EUR 0,55
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Ralph Kuepper
Editore: Packt Publishing Limited, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781789530889

Contatta il venditore

Compra nuovo

EUR 35,30
Convertire valuta
Spese di spedizione: EUR 6,41
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kuepper, Ralph
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Hands-On Swift 5 Microservices Development 1.48. Book. Codice articolo BBS-9781789530889

Contatta il venditore

Compra nuovo

EUR 33,10
Convertire valuta
Spese di spedizione: EUR 11,59
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Kuepper, Ralph
Editore: Packt Publishing, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781789530889_new

Contatta il venditore

Compra nuovo

EUR 34,66
Convertire valuta
Spese di spedizione: EUR 10,44
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kuepper, Ralph
Editore: Packt Publishing Limited, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo Paperback

Da: Rarewaves USA, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWSKey FeaturesUnderstand server-side Swift development concepts for building your first microserviceBuild microservices using Vapor 4 and deploy them to the cloud using DockerLearn effective techniques for enhancing maintainability and stability of your Swift applicationsBook DescriptionThe capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications.This book is a complete guide to building microservices for iOS applications. You'll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you'll work on a case study of writing an e-commerce backend as a microservice application. You'll understand each microservice as it is broken down into details and written out as code throughout the book. You'll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you'll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you'll explore tools such as Docker, Postman, and Amazon Web Services.By the end of the book, you'll be able to build a ready-to-deploy application that can be used as a base for future applications.What you will learnGrasp server-side Swift development concepts using practical examplesUnderstand the microservices approach and why Swift is a great choice for building microservicesDesign and structure mobile and web applications using microservices architectureDiscover the available database options and understand which one to chooseScale and monitor your microservicesUse Postman to automate testing for your microservices APIWho this book is forThe book is for iOS, iPadOS, and macOS developers and Swift programmers who want to understand how Swift can be used for building microservices. The book assumes familiarity with Swift programming and the fundamentals of the web, including how APIs work. Codice articolo LU-9781789530889

Contatta il venditore

Compra nuovo

EUR 43,54
Convertire valuta
Spese di spedizione: EUR 3,43
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kuepper, Ralph
Editore: Packt Publishing, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 40998057-n

Contatta il venditore

Compra nuovo

EUR 30,37
Convertire valuta
Spese di spedizione: EUR 17,16
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Kuepper, Ralph
Editore: Packt Publishing Limited, 2020
ISBN 10: 1789530881 ISBN 13: 9781789530889
Nuovo Paperback

Da: Rarewaves USA United, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWSKey FeaturesUnderstand server-side Swift development concepts for building your first microserviceBuild microservices using Vapor 4 and deploy them to the cloud using DockerLearn effective techniques for enhancing maintainability and stability of your Swift applicationsBook DescriptionThe capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications.This book is a complete guide to building microservices for iOS applications. You'll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you'll work on a case study of writing an e-commerce backend as a microservice application. You'll understand each microservice as it is broken down into details and written out as code throughout the book. You'll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you'll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you'll explore tools such as Docker, Postman, and Amazon Web Services.By the end of the book, you'll be able to build a ready-to-deploy application that can be used as a base for future applications.What you will learnGrasp server-side Swift development concepts using practical examplesUnderstand the microservices approach and why Swift is a great choice for building microservicesDesign and structure mobile and web applications using microservices architectureDiscover the available database options and understand which one to chooseScale and monitor your microservicesUse Postman to automate testing for your microservices APIWho this book is forThe book is for iOS, iPadOS, and macOS developers and Swift programmers who want to understand how Swift can be used for building microservices. The book assumes familiarity with Swift programming and the fundamentals of the web, including how APIs work. Codice articolo LU-9781789530889

Contatta il venditore

Compra nuovo

EUR 45,64
Convertire valuta
Spese di spedizione: EUR 3,43
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 12 copie di questo libro

Vedi tutti i risultati per questo libro