Я не могу понимать Ваш вопрос правильно, но я дам ему выстрел так или иначе.
Вы посмотрели на TraceSwitch implentation? Можно реализовать различных слушателей и произвести информацию к различным источникам как текст, консоль, и т.д.
Это могло бы быть тем, в чем Вы нуждаетесь.
Удачи!
Banca d'Italia (примерно итальянский эквивалент ФРС, за исключением того, что с момента введения евро все страны, использующие евро в качестве валюты, включая, конечно, Италию, имеют денежно-кредитная политика, переданная на аутсорсинг Европейскому центральному банку) использует Python, очень им доволен и планирует расширить его использование. Речь, на которую я указываю, написана на итальянском языке, но если вы поищете авторов, я думаю, вы найдете аналогичные их статьи на английском языке.
Sungard's FrontArena , широко распространенный «кросс-платформер следующего поколения». система торговли активами », использует Python (например, см. здесь ).
Этот пост дает хорошее резюме использования Python в банковской сфере (по состоянию на пару лет назад) с акцентом на город Лондона.
Учитывая, как банки любят "
Конечно, вы можете реализовать критически важное программное обеспечение (что бы оно ни было в вашем случае) с помощью Python. В конце концов, успех вашего приложения будет больше зависеть от его возможностей, чем от того, написано ли оно на Python. Некоторые компании, занимающиеся .NET, даже внедряют приложения Python при условии, что существует способ взаимодействия с системой из .NET.
Я бы не стал продавать ваше приложение как приложение Python. Это вызовет у вас проблемы в будущем, потому что вы столкнетесь с препятствиями. Это часто случается, когда вы удовлетворяете бизнес-клиента, и он разговаривает со своим ИТ-специалистом, который говорит: «Ого, мы не можем это поддерживать» без полного анализа затрат / выгод для бизнеса. Именно здесь будут возникать ссылки на использование Python в критически важных системах. Старайтесь избегать этой области.
С Python вы всегда можете ориентироваться на популярные платформы, если вы создаете свое приложение с определенными ограничениями. IronPython работает на .NET, а Jython - на Java. Может быть полезной возможность выполнить ответный огонь с информацией о том, как запустить приложение на этих платформах.
С Python вы всегда можете ориентироваться на популярные платформы, если вы создаете свое приложение с определенными ограничениями. IronPython работает на .NET, а Jython - на Java. Может быть полезной возможность выполнить ответный огонь с информацией о том, как запустить приложение на этих платформах.
С Python вы всегда можете ориентироваться на популярные платформы, если вы создаете свое приложение с определенными ограничениями. IronPython работает на .NET, а Jython - на Java. Может быть полезной возможность выполнить ответный огонь с информацией о том, как запустить приложение на этих платформах.
Существует довольно известное приложение, активно используемое как в банках, так и в хедж-фондах, под названием FrontArena . Я считаю, что это написано на Python.
Кроме того, numpy
библиотеки числовой обработки и лаконичный, ясный синтаксис означают, что Python очень популярен среди количественных аналитиков (или квантов ) в рамках финансовый сектор.
CCP Games использует версию под названием Stackless Python в своей MMO, как для клиента, так и для сервера. Большая часть игры основана на моделировании рынка / торговли и точно отслеживает миллионы рыночных транзакций по тысячам товаров и сообщает о них ежедневно. Это может показаться странным, но, учитывая, насколько непостоянными и откровенно плаксивыми могут быть мои товарищи-геймеры, решение использовать Python в такой среде высокой доступности должно иметь значение.
Это не совсем подробное доказательство, но этот блог описывает небольшой обзор того, как Google использует Python.
Я могу утверждать, что Google больше «миссия» -critical ", чем (почти?) любой другой банк.
Очевидно, что существует гораздо больше ресурсов помимо этой ссылки о том, как Google использует Python, но если Google, компания, индексирующая практически весь Интернет, может использовать Python в качестве основного языка , несомненно, Python соответствует критериям банка.
Я попробую еще раз.
Мой работодатель (мы огромны) провел исследование, чтобы разрешить внутренний конфликт по поводу того, на какой «платформе» стандартизировать. Платформы оценивались по технической глубине, согласованности бизнеса и жизнеспособности компании. Тот, кто выиграл, оказался посреди дороги технически и имел превосходную выстраивание бизнеса и жизнеспособность компании. Клиентов не волнуют технические детали; заказчик хочет убедиться, что через 4 года не возникнет серьезных стратегических препятствий, например, если бы поддерживающая компания свернула.
Все ссылки, на которые я нажимал в этой ветке, не относятся к корпоративным системам , они Это приложений . Насколько я понял, ни у одной компании нет смелости написать критически важную корпоративную систему на Python, за исключением Eve Online ,
Sungard Front Arena широко использует Python в своей системной архитектуре. Это система торговых залов, занимающая довольно значительную долю рынка. И, да, он широко используется инвестиционными банками.
У Python нет и близко к такой сумме денег, как MSFT или Redhat и т. Д. Если Гвидо попадает в автобус, у Python проблемы.
Я <3 python для много всего, но системе финансовых транзакций, вероятно, нужна реальная, надежная, стабильная компания, поддерживающая ее.
Редактировать: это не пламенная приманка; Это главный урок, извлеченный из наблюдения за тем, как коллега продвигает платформу, поддерживаемую небольшой компанией, и возникшего в результате «бизнес-стратегического» кошмара, который закончился тем, что его проект был отброшен в пользу кого-то, использующего гораздо более дрянной проект с большим количеством денег. Успех проекта - это не только техническая часть.