Architecture

Why is Software Architecture so important?

When Software Developers start thinking about a new small class or solving a big problem, an internal voice tells them how to do it properly, that voice is their Inner Software Architect. Your Inner Software Architect is better developed if you read some software architecture books, have already solved something similar in the past (experience), or are keen …

Why is Software Architecture so important? Read More »

Architecture documentation with ARC42

When working in Parser, a common pain point we see across companies is the lack of effective architecture documentation. Architecture documentation is essential because it helps in planning and managing projects, and defines a clear understanding of the entire software system of the company. It’s also very useful when onboarding new employees. This gap is …

Architecture documentation with ARC42 Read More »

Architecting for resilience – the ultimate goal

All great changes are preceded by chaos.-Deepak Chopra. Software resilience is the ability of software to recover from unexpected events. It’s an essential quality of any software that is scalable, performant, and fault-tolerant. This means that a software engineer has to anticipate unexpected events and account for them. When you are architecting a solution, resilience …

Architecting for resilience – the ultimate goal Read More »

Scroll to Top