Suricata architecture

is there a general architecture of suricata ndr?

What exactly are you looking for, you should start with the official documentation at Suricata User Guide — Suricata 8.0.0-dev documentation

Hi Andreas! I want to understand how a packet is processed in the pipeline. Is there any block diagram to understand the flow? I have gone through the user and dev guides but did not find what I am looking for.