Atlassian представила архитектуру своей платформы выставления счетов Forge, созданной для поддержки системы ценообразования на основе использования. Это важно для разработчиков, так как Финансовая точность — ключевой аспект в облачных приложениях, таких как Jira и Confluence.
Почему это важно для рынка
Платформа Forge была разработана как серверная платформа для расширяемости, и теперь играет crucial роль в управлении финансами, основываясь на нюансах использования, таких как вызовы функций, объем хранения и операционная телеметрия. Рынок облачных решений стремительно растет, и компании, такие как Microsoft и Salesforce, также предлагают аналогичные функции, однако Atlassian определяет уникальные требования к выставлению счетов на основе использования.
Технические детали архитектуры
Архитектура включает в себя несколько компонентов: сервисы Forge генерируют события использования, а центральный слой обработки и отслеживания обрабатывает эти события. Каждый сервис Forge производит структурированные события согласно общей схеме, что обеспечивает консистентность интерпретации данных. Система UTS (Usage Tracking Service) отвечает за координацию входящих данных, позволяя безошибочно обрабатывать и готовить события для выставления счетов за подписки.
По данным Atlassian, ключевая сложность этой архитектуры — это атрибуция каждого события к правильному контексту подписок. Беря во внимание, что события не всегда приходят в правильном порядке, система обеспечивает их верификацию и нормализацию, что исключает дублирование и ошибки в финальных расчетах.
Практическое значение для разработчиков
Для разработчиков в СНГ это означает новый уровень прозрачности в управлении расходами на использование облачных сервисов. Учитывая растущую популярность SaaS-решений, высокоточная финансовая отчетность поможет избежать неожиданных расходов и даст возможность оптимизировать использование облачных ресурсов. Упрощение модели выставления счетов также должно ускорить процесс принятия решения и улучшить взаимодействие между разработчиками и бизнес-единицами.
В следующем отчете ожидается более подробное понимание того, как растет популярность платформы Forge. Этот шаг должен дополнительно укрепить позиции Atlassian на рынке систем управления проектами и корпоративного программного обеспечения.