У меня нет возможности следить постоянно. Ошибка вылезает редко и воспроизвести я ее не могу. Насколько я знаком с htop'ом он не позволяет отследить именно редкие всплески.
Не путайте понятия. Архитектор и разработчик все-таки разные люди. Архитектор следит за архитектурой в целом, а разработчик — понятие общее, он должен проходит весь этап для своей задачи. От ТЗ до тестирования и сопровождения.
Так вот конкретно задача реализации — не самое высокооплачиваемая и интересная задача в большинстве случаев, чтоб концентрироваться только на ней.
Задача не стоит в полной защите. Нужно, чтобы сторонний код мог использовать функции, исходный код которых нельзя получить(имеется в виду исходный код на языке высокого уровня на котором был написан защищенный).