← Graph

monolith framework

project 4 connections

Internal 'business-action framework' built on top of Rails that let developers encapsulate commands/operations with validations, preconditions, policies and business logic as first-class objects. Business actions embedded controllers and were mounted onto routes. Mounting them at application boot caused controllers to be created before Spring forked, which then survived all subsequent reloads and accumulated method-definition work — the root cause of the slowdown in the talk. Later rewritten and open-sourced as 'granite'.

status
superseded
license
closed-source
about
monolith framework project
Root cause of the bug was monolith's boot-time controller mounting.
project monolith framework
related_to
monolith is a business-action framework built on top of Rails.
project granite
related_to
monolith framework project
granite is the open-sourced successor to the internal monolith framework.
person Damir Zekić
works_on
monolith framework project
Worked on the in-house business-actions framework that was the subject of the debugging story.
role: contributor

Provenance

Read by
36 extractions