Matthias Noback - Advanced Web Application Architecture

  Рет қаралды 5,208

PHP Barcelona

PHP Barcelona

4 жыл бұрын

Web application frameworks are indispensable. You wouldn't want to deal with raw HTTP messages yourself, nor build your own router, or ORM. But if you're not careful, a framework will take over your entire project. Business logic and framework-specific code will end up being mixed together, in controllers, services and entities. Not being able to describe the use cases of your application without also talking about HTTP, or SQL, leads to hard-to-test and hard-to-change application code. Your core code will be tied to your framework, which endangers the future of the project in the long term.
In this talk I'll explain how to make a clean separation between your own business logic and the code that makes your application's use cases available to the world outside. We'll discuss architectural concepts like "layers" and "ports & adapters", and how applying them will make your application flexible enough to deal with a constantly changing environment.

Пікірлер
Lorna Mitchell - Working with webhooks
51:21
PHP Barcelona
Рет қаралды 1 М.
Marco Pivetta - From helpers to middleware
42:23
PHP Barcelona
Рет қаралды 4,2 М.
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 59 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 2,2 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 86 МЛН
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 38 МЛН
Enrico Zimuel - Develop microservices in PHP
46:49
PHP Barcelona
Рет қаралды 19 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Confluent
Рет қаралды 155 М.
Alistair in the "Hexagone" 1/3
32:16
DDD FR
Рет қаралды 31 М.
🚀 The Clean Architecture (Ian Cooper)
53:05
DevTernity Conference
Рет қаралды 85 М.
Matthieu Napoli - Serverless PHP applications with Bref
45:50
PHP Barcelona
Рет қаралды 2 М.
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 66 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 59 МЛН