Го надо слушать порт. Nginx обеспечивает общение с пользователем, отдачу статики и перенаправление запросов на бекенд. На бекенде запущен демон на го, который слушает, например 8080, и отвечает Nginx-у.
В конфиге Nginx просто делаете proxy_pass 127.0.0.1:8080
Понаблюдайте за количеством горутин. Через 2 часа после запуска программы, когда она нажрёт достаточно памяти, сделайте дамп стека всех горутин. Сразу увидите, каких горутин очень много.
Скорее всего какой-то специализированный медицинский софт есть, который должен идти в комплекте с томографами и подобным оборудованием.
Если такого софта совсем нет, можно написать скрипт для Блендера, например, который бы преобразовывать данные в воксельную модель. Это если снимки уже ровно относительно друг друга выстроены. Если их ещё и выравнивать надо, то задача приобретает довольно высокую сложность.
Виталий Столяров, прямоугольники можно записывать и в одну ветку и в другую, смысл то в том, чтобы получить в результате небольшой список для окончательной проверки на пересечение уже самих треугольников.
В конфиге Nginx просто делаете proxy_pass 127.0.0.1:8080