Talk in English - US at SunshinePHP 2017
Track Name:
Key Biscayne 2
Short URL: https://joind.in/talk/1bfa7
(QR-Code (opens in new window))
We live in a highly distributed world. This means that data doesn’t all live in one place, development teams are scattered and spread geographically, and service modularization is the key to tackle the complexity of large enterprise systems—in short, the end of the monolith. As a result, modern distributed architectures (microservices) have become widespread. What does this mean for a professional PHP developer like you?
It means that instead of reading data from your single, all-mighty MySQL server, you find yourself mashing up APIs from different sources that each make up a piece of the puzzle of the user interface your customers see. Unfortunately, this adds an incredible degree of difficulty to your code as the data is no longer accessible from your local, fast database, but from slower, remote, asynchronous RESTful APIs.
In this talk , we explore the Reactive Extensions library for PHP (RxPHP), which will become your BFF when building a server-side aggregation endpoint that can compose data from multiple RESTful services or APIs and combine together in ways PHP developers have never seen before.
Comments
Comments are closed.
Absolutely mind blowing!
Interesting simplification of ReactPHP. Excellent for those who want their PHP to look ore like JS.
Excellent intro to RxPHP (not to be confused with ReactPHP)
Pretty nifty! I think this will be very useful for us soon! Thank you for a new BFF!
Interesting and well presented. A well thought way to approach this problem.
This was one of the only talks where I actually looked more into the topic afterwards. This showed some really new and innovative ways of developing with PHP and how to use functional programming in a modern context.