Modular architecture planning

2 replies
Documenting a framework to split our backend api into multiple modules that communicate over a clustered event bus to share dependencies.


Software engineer
When I hear architecture planning and splitting backend api - I wonder - Do you have good tests for when the operation is done to verify that you haven't broken anything ?
Co Founder Markk Inc
@kokiweb good question! we are currently just running some experiments. Our monolith is stable and we have not yet reached a stage where we need to spit it into smaller services. An yes if we do plan this down the line will need to have a mix of unit and integration tests to verify each module and communication between different modules works as expected.