• Home
  • About Me
  • Contact
Dragan Atanasov Dev Blog
"A creative man is motivated by the desire to achieve, not by the desire to beat others." – Ayn Rand

Microservices

  • Web Development

Things to consider when developing a re-usable module

Posted on September 11, 2019September 11, 2019

Imagine that you are developing an application with a lot of different modules. You have modules for manipulating companies, users, data search, transactions and payments etc. For the sake of the code organization and architecture, sooner or later (well, try to figure it out this until it’s not too late 🙂 ), you will start […]

Read More

Follow me

  • twitter
  • linkedin
  • github

Recent Posts

  • Composition vs. inheritance in PHP
  • Repository pattern explained with Laravel and NestJS examples
  • Data Transfer Objects in PHP
  • Unify Laravel API responses with custom Success and Error classes
  • Facade and Builder design patterns in PHP

Archive

Tags

Architecture Builder Design Pattern Concepts Data Transfer Object Design Patterns Elasticsearch Facade Design Pattern Factory Design Pattern Laravel Microservices NestJS Node.js Observer Design Pattern PHP Strategy Design Pattern TypeScript
  • twitter
  • linkedin
  • github