publish date
Dec 12, 2024
duration
27
min
Difficulty
Case details
Companies have different teams to create a platform, each with its rules and ways to develop an application. With the evolution of the platforms, new applications appear that have new rules for organizing the different layers, but who validates those rules are correct? How can you validate that all the applications follow? During this talk, you will see the relevance of creating a document that explains the architecture that all the company's applications need to follow, considering the different layers and how to interact between them. Most developers use different alternatives to validate the structure of the project, like peer reviewers, but not all of these strategies work. You will see a short scene where you have an application where you will implement a set of tests using Archunit that validates the entire structure of the application and how you can extract these rules or validations into an external library to prevent duplicate code.
Share case:
About Author