An Update From Glitch Support About Recent Incidents

Hey Friends!

We’re sorry that your projects have been affected by our downtime, and we understand why you would ask this question, so thanks to those of you who have reached out! We wanted to take a moment to address the recent incidents that have been happening on Glitch.

Having the ability to host a very large amount of projects on rotating containers is part of what makes Glitch special. Recently, we’ve seen a significant growth in apps on the platform. In particular, there’s been an uptick in automated account and app creation; so if you see friends making projects that might be using an inordinate amount of resources, you can ask them to reach out to us at [email protected]. That way we can help them figure out how to create stuff without inadvertently causing any problems.

The good news is our process for preventing similar incidents is moving in the right direction. We have a plan; and every day we get better at increasing the overall health of the platform. If you are interested, our new episode of our podcast, Shift Shift Forward is all about incident response. In the episode, you can hear engineers at Glitch talking about our response efforts. If you prefer reading over listening, check out this related post by one of our engineers on dev.to.

12 Likes

Here’s some ideas for making things easier’s

  • Prompt users with Captcha’s upon project creation and account creation
  • Create 3 or 2 different types of containers. Overtime less popular and brand new projects can be put on slower containers
  • Archive old projects older than 6 months into tarxz. If a request is recieved unarchive them during loading.
  • Add a 3 color dot somewhere in the editor that shows the status fetched from status.glitch.com
11 Likes

This is a good idea. Could keep the API for automatic creation but add authentication for approved institutions like schools.

1 Like

That’s also an good idea. I heard school’s have this ids sometimes so for college students you can make them send a picture of their id.

Or lock down features to unverified students

^^^^^
This would be a good idea. Maybe put projects that have no been updated onto slower servers? Or send users an email? Not sure.

1 Like

Verification is a very time consuming process. If you want student verification, an integration with the Github Student Pack is probably a great way to do it.

4 Likes

What if glitch did something as part of the student pack? Like more CPU and space

2 Likes

I don’t see any reason why a student would need more computing power or storage, afterall, 200 MB is more than enough for the average developer. Aren’t students also supposed to learn how to make optimized applications that doesn’t need 1GB to work? :joy:

2 Likes

I don’t like that comment :stuck_out_tongue: Rip my CLI tool

2 Likes

I just hope I could at least login and export my project to github. I just made major changes last night and was careless enough to not take a backup…

If your project is public I think you still should be able to download it via git, maybe?

Unfortunately its private

If you have your git access token you should still be able to download.

Never underestimate students, especially ones like @random and @Jonyk56. :rofl:

3 Likes

Underestimating them would be to expect them to use less space and memory. I mean, every developer wants their packages or programs to be as small and efficient as possible.

1 Like

erm… not the case for me, altho i do like efficiency a lot, we all do =P

1 Like

How come?  

Packages that take you 20 months to make… are extremely large, and I honestly, never cared, to minify any of the code which is now over 700mb

A package that uses 700MB of disk space? Are you insane? What does your package happen to do exactly?

1 Like

mass process deployer + rube goldberg machine

1 Like

@ihack2712, a warning: never use @Jonyk56’s package (except for html-db), don’t even test them.

wait, use glitch-host and discord.js-parody!

i spent weeks learning to make them usabe

2 Likes

Hahah! Yeah… No, you’re right!

I usually create my own packages anyway if I need something that isn’t already made by a popular developer.

2 Likes

That’s exactly why we probably shouldn’t use them. If you had to learn how to make them usable it also probably means that they’re not very memory efficient, or generally efficient, probably not that secure either. I’m not saying this to be a d*ck, I’m saying this because I know for a fact that the majority of Glitch users isn’t exactly professionals. And most people would want to use software made developers that has a large user-base, because you know that people contribute to packages and you sorta can trust that someone has made it more efficient and stuff like that.

2 Likes

Anyway, we’re going off-topic, let’s stop the discussion now :slight_smile:

2 Likes

last comment on this topic:

well, perhaps they would want to experiment- make datasets or use their benefits to make high quality software

1 Like

Installing some librarys takes up a lot of space cough cough composer

yeah, thats the experiement part- people want to try composer and they can’t do that… but with a student pack they can try

Libraries was out of the discussion, counting up project size you don’t also count the libraries that are used. When counting the size of your project you add the sizes of configuration files and source code.

im just saying, maybe schools should be on a seperate plan so educational coding is a bit easier without having to worry about things.

While it is too late to change this, I feel that the Glitch free tier is a bit too generous. On all my work on website I only hit the limit once and when that happened I ran git gc and saved about 30mb. Glitch also needs more tiers.

1 Like

I do not agree. I think the free tier and the paid tier are good where they are.

What About Discord Bots and API’s?

You still want them to be as small and efficient as possible, while still having all the functionality you want

1 Like