3 ms·
Is this made as a cluster of independent programs or is this actually a monolith, where you can access all functionality from some python method or class?
by jernfrost 8y ago
Is this made as a cluster of independent programs or is this actually a monolith, where you can access all functionality from some python method or class?
- stevesimmons 8y agoTo grossly oversimply: - Yes, it is a monolithic application architecture. There are distinct frameworks (e.g. GUIs, DBs, distributed compute, pubsub, lazily evaluated graph, reactive graphs, etc) designed to be used together in a unified way based on a global object store. - A 150 person platform dev team writes these core frameworks and dev tools and runs the SDLC infra. - Then the several thousand developers in business teams build applications for their particular needs. - When the platform team sees businesses building their own solutions to a common need, it will productionize that as a new core framework for all business to use. - In Python terms, there is a relative small number of core classes, and very many application-specific subclasses.