Software architecture is usually seen as this big, complex thing that no-one really understands; that grows organically; and that needs to be refactored when it is “complete”. But does it really always have to be like this? With all the effort put into architecture – and all the pain this approach usually gives us in the end – is it really worth the effort to even think about it? Wouldn’t we be better off without explicitly focusing on the architecture? Join this session to learn a system to create loosely coupled, maintainable, and clean architecture. We need to understand the modular approach to its core combined with both object-oriented and domain-driven design principles. Lastly, we’ll see how the concept can be used to design a clean architecture on a larger scale. In doing so, we’ll take a look at the pros/cons of implementing microservices architecture, and how the clean architecture approach helps to design good microservices.
Tags3D 3D print 3D Printed 3d printer 3D printing Architecture Art arthouse building camera phone Colony Concept Cosplay Craft Design DIY Drawing Easy free Future Home House how to Making MARS NASA Overwatch Painting paper Part print Printed Printer Printing Project Review Science sharing Space technology Tutorial Ultimaker upload video video phone