Analytics microservice — tracking post views via RabbitMQ
A new service in the system — Analytics. Its only job is collecting events and producing statistics. It has no public API — it communicates exclusively through...
27 posts
A new service in the system — Analytics. Its only job is collecting events and producing statistics. It has no public API — it communicates exclusively through...
Dev runs on Docker Compose — but production is Kubernetes. I wrote K8s manifests for every service and redesigned the Dockerfiles for production realities: mult...
A management system needs a panel. Instead of building one from scratch — FilamentPHP. At the same time, Users got a full role and permission system that serves...
Services started talking to each other. Not through a shared database — through a message queue and dedicated internal APIs. This is the step that separates syn...
SSO got its core — an OAuth2 server built on Laravel Passport. From now on, every service in the system authenticates through a single central point. No more sc...
Time for the first real API. Blog Service got a full set of endpoints — from posts through categories and tags to comments with moderation. Everything protected...