Jump to content

Recommended Posts

Posted
2 minutes ago, Cat_Jam148 said:

I think we all just need to give this small startup a chance...

 

They've only been in the MIS market since 1986 so they haven't had all that long to fix the infrastructure scaling issues...😁

 

*sarcasm*

Very true, we should probably stop expecting them to be ready for something as unexpected as schools taking registers at 9am. :D 

Posted
19 minutes ago, jthompson said:

If the Bromcom web app were to get a couple of tweaks,  I wonder whether that would significantly ease the demand on their resources.

Namely, not opening up new tabs for things so readily, and not loading the full list of students/staff/groups before the end user has had a chance to provide and filters or search terms.

Yeah just how it was fundamentally built and the optimisation seems poor. Like they didn't build for any scalability or understand how much data their system would be working with and didn't plan for it. 

 

Everything requires a new window to be opened up, It feels clunky like its barely standing when I use it, you make a report it feels like it's about to die.

  • Like 1
Posted (edited)

So basically somebody has fugged the CPU/Memory buffers and probably left the default mem allocation in the default range of 512mb - 1048576 mb

 

EDIT: oh and don't forget to add another single vcore

Edited by Jaan
Posted
6 minutes ago, E_G_R2 said:

Same here, the catering firm remoted in and reduced the number of requests.

..it could be just that. A 3rd party (or parties) made changes that increased the load, and that was enough to push it over the edge. It may be that that previous guardrails protecting against that had never been tested, or simply that limits were not enforced and had never been an issue previously.

 

I'm pretty sure those of us who've nursed SIMS along for years have experienced the occasional performance hit relating to one integration or another.

 

As for the scaling of resources. Bromcom is a business that operates in cash, with no debt. This is a philosophical/existential position for them, and throwing money at the problem is the route to debt. Arbor and SIMS are debt laden financial vehicles who happen to generate  income from  annual leasing of access to an MIS product to an almost captive audience. They are less afraid of spending now and worrying about it later.  By which I mean, there is a risk that (in my opinion) their reliability and performance comes at the cost of monstrous price hikes in the future.

  • Like 2
Posted
9 minutes ago, psydii said:

..it could be just that. A 3rd party (or parties) made changes that increased the load, and that was enough to push it over the edge. It may be that that previous guardrails protecting against that had never been tested, or simply that limits were not enforced and had never been an issue previously.

 

I'm pretty sure those of us who've nursed SIMS along for years have experienced the occasional performance hit relating to one integration or another.

 

As for the scaling of resources. Bromcom is a business that operates in cash, with no debt. This is a philosophical/existential position for them, and throwing money at the problem is the route to debt. Arbor and SIMS are debt laden financial vehicles who happen to generate  income from  annual leasing of access to an MIS product to an almost captive audience. They are less afraid of spending now and worrying about it later.  By which I mean, there is a risk that (in my opinion) their reliability and performance comes at the cost of monstrous price hikes in the future.

If Bromcom has built a platform where one integration can help tip core morning operations over, then the engineering is not robust enough. And if “we prefer not to spend too much on infrastructure” is part of the explanation, then schools are effectively being told reliability was sacrificed to protect Bromcom’s philosophy. That is not admirable, it is unacceptable.

Posted
Just now, BlackCat80 said:

If Bromcom has built a platform where one integration can help tip core morning operations over, then the engineering is not robust enough. And if “we prefer not to spend too much on infrastructure” is part of the explanation, then schools are effectively being told reliability was sacrificed to protect Bromcom’s philosophy. That is not admirable, it is unacceptable.

This is all my opinion:  Its a choice, though perhaps one that most Bromcom customers aren't actually bought into.  I am predicting that when the founder of Bromcom passes (or he finally divests), a private equity firm will swoop in,  restructure the finances (as per Arbor and SIMS), and within 12-18 months all MIS providers will have tripled their prices. Bromcom is the only thing keeping the prices down.

 

Occasionally unreliable performance vs £150K per annum.  Lets see where we are in another decade.

  • Like 1
Posted (edited)
37 minutes ago, psydii said:

This is all my opinion:  Its a choice, though perhaps one that most Bromcom customers aren't actually bought into.  I am predicting that when the founder of Bromcom passes (or he finally divests), a private equity firm will swoop in,  restructure the finances (as per Arbor and SIMS), and within 12-18 months all MIS providers will have tripled their prices. Bromcom is the only thing keeping the prices down.

 

Occasionally unreliable performance vs £150K per annum.  Lets see where we are in another decade.

I respect your opinion and my opinion is that's the wrong trade-off. Schools should not have to choose between an affordable MIS and one that actually works at 9am.

And let’s not pretend Bromcom is cheap out of charity. Schools are still paying serious money, so expecting reliability during morning registration is hardly unreasonable. “Be grateful it is not even more expensive” is not much of a defence when the service has been failing repeatedly during a core safeguarding process. My pick would be the first one.

Edited by BlackCat80
Posted

I came here to say that performance problems can be a real bear in the cloud, it's not usually just a case of "throw some more infrastructure" or "this is a terrible architecture", there can be some real interesting interactions between services, arguably harder to deal with when you are using increasingly cloud native stuff.

But if it turns out it's a scale-up-in-the-morning issue, that is hard to stomach, pre-warming (scaling ahead of time) your servers is a good idea when you know traffic peaks are coming.

Posted (edited)

Another issue this morning  - but with the pupil application on Android (maybe iPhone) - all the modules have gone. My resident Year 8 Geek took great pride in showing me his phone with a broken Student App - and it is the new one.

 

As for the main cloudmis site - the stylesheet seems to be broken on our side this morning - but yip, broken on the Welsh side as well.

Edited by garethedmondson
Posted

They have made changes over the last week for the new Student App. I would also check your student app's, as they have now broken timetabling on the web based student portal as it shows the teachers full names. This has been reported on the community forums, we have disabled all student modules apart from home learning as it was riddled with errors such as the teachers name. I have also seen that students are able to browse teacher timetables, not the worst thing to happen but still not right. 

 

Gareth re the above, it maybe someone has disabled all of your modules for this reason,. 

Posted

 🤔

image.thumb.png.12748246c9a69ae6c4efe3ab0d62fe5a.png

 

Looks like their manual scaling of resources didn't resolve the problem

 

Quote

To address this immediately, we have removed the scaling element from the platform and manually set the capacity to be more than required for handling tomorrow (Tuesday 10th March) morning’s peak. This ensures the system is operating with higher capacity from the start of the school day rather than waiting for automatic scaling to respond.  

 

  • Like 1
Posted
2 minutes ago, Olliedawg said:

 Looks like their manual scaling of resources didn't resolve the problem

 

 

No no you misunderstand... Manual scaling DID fix it, but then the customers refreshed too often and broke it again!

Steve

Posted

Tempted to apply for a job there haha. I saw they were looking for infrastructure engineers recently. Seems they are wedded to Microsoft Azure though which can be a pain for things like this.

 

I already run a high capacity API and can see the problems with Bromcom from a mile off:

 

- 3rd party catering providers should be accessing a replica DB API.

- Scaling servers is important, but if they cant scale quick enough then you need to over provision.

- Split the services up into defined availability centers. Registration would be my number one target to isolate to guarantee performance.

- Seems like a lot of technical debt and bloat over time to me, Go back to basics and spend 6 months on a performance sprint company wide.

- Increase internal real time monitoring. I've been using Releem recently and its been amazing to see database metrics and use AI to fix slow queries.

 

Also finally if Azure isn't working for you then run your own infrastructure. There is a great article on how basecamp saved millions by doing exactly that.

 

  • Like 1
Posted (edited)

This must be costing them a small fortune in Azure credits?  Their code needs performance tuning badly.

 

If their primarily having issues with the massive leap in demand during registration can't they laser focus on streamlining the register page and all the database calls it calls.  Once they've done that, focus on common office staff tasks like calling up pupil profiles for phone calls home and managing attendance.

 

All these operation spike between 8:30 and 9:00 in most schools.

 

Then implement API fair use and trottleing as @Marci was alluding to.

Edited by Alis_Klar
Posted

My sympathies to all the end users who are having to put up with this on a fairly regular basis!

 

They're making SIMS look reliable.

 

Actually, I don't think SIMS was ever this unreliable...

Most of the issues I encountered with SIMS ultimately stemmed from changes I made in my younger, and less experienced, years.

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...