
Lattix Blog | Software Architecture, DevOps, Systems Engineering


Architecture Erosion in Agile Development
Software architecture erosion refers to the gap between the planned and actual architecture of a software system as observed in its implementation.1

Shifting MOSA (Modular Open Systems Approach) to the left
The weapons systems world is changing. The technology is improving rapidly, requirements for performance are increasing and weapons systems are often required to have 30-50 year service lifetimes. The DoD believes an open systems approach can help. An open system approach considers how a system will be supported throughout its lifecycle at the beginning of the project by using commercially available, widely used interface standards and a modular design approach to combine commercial products from multiple vendors to create a complete weapons system. For the DoD, the recommended method for implementing open systems is MOSA (Modular Open Systems Approach).

How Lattix handled the Log4j security vulnerability
"The log4j vulnerability is the most serious vulnerability I have seen in my decades-long career", Jen Easterly US Cybersecurity and Infrastructure Security Agency Director

Modularity in Automotive Software
"Any customer can have a car painted any color that he wants so long as it is black"
- Henry Ford