Rick Kuipers
Developer @ Testersuite
For anyone willing to let a 14-year-old mess around in RegEdit.exe









API driven development allows for multiple clients
Easier to separate frontend and backend teams
Freedom of technology for the frontend
Duplicated logic and ACL
Lots of data transformations
Slower development time
Two repositories, pipelines, ecosystems, CVEs and deployments
Extra state management in the frontend
Reusable, object-oriented templates.
Reactive Twig components
On Change → Re-render template from backend
Heck no!
The architecture should fit your team.
Choose tech that isn't volatile and keep your footprint small.