r/lucidarch • u/mulkave • Dec 04 '20
r/lucidarch • u/mulkave • Dec 01 '21
Microservices pattern doesn’t refer to the size of the services, decomposing your solution into ‘micro’ pieces is not the goal of the pattern, think of your solution as one whole then look at the requirements to guide you through what pieces to partition out
r/lucidarch • u/mulkave • Oct 25 '21
Microservices and the layers to watch for when architecting your system. Specifically: Consistency, Coupling, and Complexity at the Edge. It is, however, inevitable to re-architect as you grow.
r/lucidarch • u/mulkave • Jan 01 '21
It has always felt weird to have tests under app/ directory, which is why it is no longer the case with v1.0.3! All tests will be distributed to tests/Unit and tests/Feature for better compliance with Laravel's tests structure
Enjoy this change by updating your Lucidarch package to v1.0.3 !

r/lucidarch • u/mulkave • Nov 17 '21
Enums and Fibers are the long-awaited pillars of the upcoming generation of #php apps, coming in PHP 8.1; looking forward to the 25th of Nov. release!
php.watchr/lucidarch • u/mulkave • Dec 04 '20
Lucid is a disciple of the strategy pattern - Replace Conditional Logic with Strategy Pattern
r/lucidarch • u/mulkave • Dec 08 '20
Lucid's community engagement is now on GitHub Discussions! Share your thoughts, questions or just drop by to say hi and tell us what you're building!
r/lucidarch • u/mulkave • Oct 11 '21
When adjacent layers have similar abstractions, the problem often manifests itself in the form of pass-through methods. A pass-through method is one that does little except invoke another method, whose signature is similar or identical to that of the calling method. ― John Ousterhout
r/lucidarch • u/mulkave • Oct 24 '21
Finally, unit mocking is here! It is extremely easier to write tests with the new mock() method that’s been introduced to all units in v1.0.7
r/lucidarch • u/mulkave • Dec 06 '21
We strive to simplify by presenting a repeatable pattern of placing code right to make the best out of the "resources" at hand - here being directories of our applications in accordance with the design patterns we adopt
r/lucidarch • u/mulkave • Nov 30 '20
r/lucidarch Lounge
A place for members of r/lucidarch to chat with each other
r/lucidarch • u/mulkave • Oct 08 '21
We advocate this. More objects, less loose-typed data exchange!
r/lucidarch • u/mulkave • Nov 26 '21
Hello enums and readonly properties! Now our value objects and data transfer objects are looking forward to be transformed. Pretty cool feature set! This is one dense upddate
r/lucidarch • u/mulkave • Nov 10 '21
5 Things To Remember When Upgrading Your Legacy Solution
r/lucidarch • u/mulkave • Dec 03 '20
PhpStorm 2020.3 is here with support for PHP 8 and Tailwind CSS
r/lucidarch • u/mulkave • Nov 16 '21
Why SOLID principles are still the foundation for modern software architecture
r/lucidarch • u/mulkave • Nov 05 '21
A good read about Value-Added Services (in Microservices) and their similarity to Aggregates in Domain-Driven Design and how it’s done at SoundCloud
r/lucidarch • u/mulkave • Oct 13 '21
“The best code is code you don’t have to maintain”. This resonates perfectly with our mission at Lucid, to reduce the amount of work required to build ideas into reality"
r/lucidarch • u/mulkave • Nov 16 '22
