skip to content
PHP Microservices. Preview this item
ClosePreview this item
Checking...

PHP Microservices.

Author: Carlos Perez Sanchez; Pablo Solar Vilarino
Publisher: Birmingham : Packt Publishing, 2017.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

 

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Sanchez, Carlos Perez.
PHP Microservices.
Birmingham : Packt Publishing, ©2017
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Carlos Perez Sanchez; Pablo Solar Vilarino
ISBN: 9781787124035 1787124037
OCLC Number: 982022882
Notes: What is continous integration?
Description: 1 online resource (382 pages)
Contents: Cover ; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: What are Microservices?; Monolithic versus microservices; Service Oriented Architectures versus microservices; Microservices characteristics; Successful cases; Disadvantages of microservices; How to focus your development on microservices; Always create small logical black boxes; Network latency is your hidden enemy; Always think about scalability; Use a lightweight communication protocol; Use queues to reduce a service load or make async executions. Be ready for the worst case scenarioEach service is different, so keep different repositories and build environments; Advantages of using PHP on microservices; A short history of PHP; PHP milestones; Version 4.x; Version 5.x; Version 6.x; Version 7.x; Advantages; Disadvantages; Summary; Chapter 2: Development Environment; Design and architecture to build the basic platform for microservices; Requirements to start working on microservices; Docker installation; Installing Docker on macOS; Docker for Mac (alias, native implementation) versus Docker toolbox; Minimum requirements. Docker for Mac installation processInstalling Docker on Linux; CentOS/RHEL; Minimum requirements; Installing Docker using yum; Post-install setup --
creating a Docker group; Installing Docker on Ubuntu; Minimum requirements; Installing Docker using apt; Common issues on Ubuntu; UFW forwarding; DNS server; Post-install setup --
creating a Docker group; Starting Docker on boot; Installing Docker on Windows; Minimum requirements; Installing the Docker tools; How to check your Docker engine, compose, and machine versions; Quick example to check your Docker installation; Common management tasks. Version control --
Git versus SVNGit; Hosting; GitHub; BitBucket; Version control strategies; Centralized work; Feature branch workflow; Gitflow workflow; Forking workflow; Semantic versioning; Setting up a development environment for microservices; Autodiscovery service; Microservice base core --
NGINX and PHP-FPM; Frameworks for microservices; PHP-FIG; PSR-7; Messages; Headers; Host header; Streams; Request targets and URIs; Server-side requests; Uploaded files; Middleware; Available frameworks; Phalcon; Slim framework; Lumen; Zend Expressive; Silex (based on Symfony); Summary. Chapter 3: Application DesignMicroservices structure; Microservice patterns; API gateway; Service discovery and registry; Shared database or database per service; Database per service; Shared database; RESTful conventions; Security; Standards; Consumer amenities; Caching strategy; General caching strategy; HTTP caching; Static files caching; Domain-driven design; How domain-driven design works; Using domain-driver design in microservices; Event-driven architecture; Event-driven architecture in microservices; Continuous integration, continuous delivery, and tools; Continuous integration --
CI.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/982022882> # PHP Microservices.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
   library:oclcnum "982022882" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/3964385869#Place/birmingham> ; # Birmingham
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:bookFormat schema:EBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/3964385869#Person/vilarino_pablo_solar> ; # Pablo Solar Vilarino
   schema:creator <http://experiment.worldcat.org/entity/work/data/3964385869#Person/sanchez_carlos_perez> ; # Carlos Perez Sanchez
   schema:datePublished "2017" ;
   schema:description "Cover ; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: What are Microservices?; Monolithic versus microservices; Service Oriented Architectures versus microservices; Microservices characteristics; Successful cases; Disadvantages of microservices; How to focus your development on microservices; Always create small logical black boxes; Network latency is your hidden enemy; Always think about scalability; Use a lightweight communication protocol; Use queues to reduce a service load or make async executions."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/3964385869> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/3964385869#CreativeWork/php_microservices> ;
   schema:name "PHP Microservices."@en ;
   schema:productID "982022882" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/982022882#PublicationEvent/birmingham_packt_publishing_2017> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/3964385869#Agent/packt_publishing> ; # Packt Publishing
   schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=4833928> ;
   schema:url <http://proquest.safaribooksonline.com/9781787125377> ;
   schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4833928> ;
   schema:workExample <http://worldcat.org/isbn/9781787124035> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/982022882> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/3964385869#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
   schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/3964385869#Person/sanchez_carlos_perez> # Carlos Perez Sanchez
    a schema:Person ;
   schema:familyName "Sanchez" ;
   schema:givenName "Carlos Perez" ;
   schema:name "Carlos Perez Sanchez" ;
    .

<http://experiment.worldcat.org/entity/work/data/3964385869#Person/vilarino_pablo_solar> # Pablo Solar Vilarino
    a schema:Person ;
   schema:familyName "Vilarino" ;
   schema:givenName "Pablo Solar" ;
   schema:name "Pablo Solar Vilarino" ;
    .

<http://worldcat.org/isbn/9781787124035>
    a schema:ProductModel ;
   schema:isbn "1787124037" ;
   schema:isbn "9781787124035" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.