[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"trust-infrastructure":3},{"id":4,"title":5,"body":6,"description":56,"draft":57,"extension":58,"intro":59,"meta":60,"navId":61,"navigation":62,"ogImage":63,"path":64,"seo":65,"stem":66,"__hash__":67},"trust\u002Ftrust\u002Finfrastructure.md","Infrastructure",{"type":7,"value":8,"toc":46},"minimark",[9,14,18,22,25,29,32,36,39,43],[10,11,13],"h2",{"id":12},"cloud-hosting","Cloud hosting",[15,16,17],"p",{},"1410SMS is hosted on cloud infrastructure with its own physical and network security controls, rather\nthan infrastructure we manage ourselves. We don't publish the specific provider or configuration details\npublicly, in line with standard security practice. It is available to prospective enterprise\ncustomers under a mutual agreement where appropriate.",[10,19,21],{"id":20},"secure-data-centres","Secure data centres",[15,23,24],{},"The data centres underlying our infrastructure are operated by established cloud providers with their\nown physical security, redundant power and network protections. These are the same class of facility\nthat SaaS products generally run on, rather than a server in somebody's office.",[10,26,28],{"id":27},"scalability","Scalability",[15,30,31],{},"The application is built to scale horizontally: the API is stateless so additional instances can be\nadded as load grows, database queries are indexed for the access patterns the platform actually uses,\nand heavy or slow work (sending emails and WhatsApp messages, generating PDFs, running reports) is\noffloaded to background job queues instead of running inline. List views are paginated by default, so a\nschool with thousands of students doesn't degrade performance for one with forty.",[10,33,35],{"id":34},"performance","Performance",[15,37,38],{},"Data that is read constantly and expensive to compute, such as school branding, active subscription\nplans and dashboard summaries, is cached with a short expiry. It stays accurate without being\nrecalculated on every request. If the cache is ever unavailable, the platform falls back transparently to reading directly\nfrom the database rather than failing.",[10,40,42],{"id":41},"monitoring","Monitoring",[15,44,45],{},"Database connectivity, background queue health, and error rates are monitored continuously, with\nautomated alerts on unhandled application errors so problems are caught before they're reported to us by\na school.",{"title":47,"searchDepth":48,"depth":48,"links":49},"",3,[50,52,53,54,55],{"id":12,"depth":51,"text":13},2,{"id":20,"depth":51,"text":21},{"id":27,"depth":51,"text":28},{"id":34,"depth":51,"text":35},{"id":41,"depth":51,"text":42},"How the 1410SMS platform is hosted, scaled, monitored, and kept performant, without exposing confidential infrastructure detail.",false,"md","How the platform is hosted, scaled and monitored, described at a level that is useful for evaluating us without handing an attacker a map.",{},"infrastructure",true,null,"\u002Ftrust\u002Finfrastructure",{"title":5,"description":56},"trust\u002Finfrastructure","GRlIPTgkNMEvS3YXWA-cxv0fjUUVQ-ACDWl647ngHsU",1785148429059]