More than soccer and samba PGE Digital, a successful CakePHP project in Rio de Jan
summary
CakePHP based web app replaces paper case tracking with a 150‑table SQL Server schema reflected in Entities, using Events to auto-create and bind cases and Commands for nightly SOAP integrations with tribunals. Deployments reach ~3,000 users across 9 courts, ingest ~2 million summons and produce ~14 million documents, yielding a 98% reduction in paper. APCu caching (plan to move to Redis), custom pagination UI, and a Python "Levi" classifier automate case distribution.
AI-written summary · about
chapters (23)
- 0:00Introduction and speaker background
- 1:09What is PGE Digital
- 2:16Background and initial challenges
- 4:24Solution with CakePHP and MNI
- 6:31Prototype and approval
- 7:13Development team and standards
- 9:24First deployment struggles
- 10:07Gradual success and expansion
- 10:32COVID-19 acceleration
- 12:22Current state and achievements
- 13:51CakePHP’s role in the project
- 14:35Highlighted CakePHP features
- 14:57Commands and automation
- 16:47Event system in CakePHP
- 18:14Logging for debugging
- 20:04Caching for performance
- 22:18Tree behavior for hierarchy
- 23:00Pagination for large datasets
- 24:06REST client for integrations
- 25:13AI tool Levi for case distribution
- 27:01Live system demonstration
- 33:06Conclusion and future outlook
- 34:23Q&A session
related talks
45mScaling: from 0 to 20 million users
45mPHP is the king ...
32mHow we abused PHP and Laravel to do Big Data.
55mBuilding Scalable PHP Apps With Google App Engine
48mMigrating a 15 Year Old Enterprise Application to Laravel: Lessons Learned and Opportunities Gained
01h 58mPDF Search
47mBuilding Scalable Web Apps
04h 25mFull Live Broadcast
