Jump to content

conn

Members
  • Posts

    32
  • Joined

  • Last visited

Posts posted by conn

  1. 1 hour ago, mc_ said:

    Well yes, Kazoo is flexible.

    If you have 0 customers, it doesn't make sense to get the beefiest hardware before you prove that you can sell your service.

    So start with what's easy for you to provision and get working. So maybe that's a couple VPS servers. Then you get enough traffic that your FreeSWITCH servers are having trouble keeping up. Now you can replace the VPS running FreeSWITCH with bare metal instances on the provider. Or you can build out a datacenter rack with your stuff, get better circuits, co-locate with your upstream carriers, whatever.

    So the architecture definitely grows with you as you grow the business.

    I see. interesting

  2. 2 hours ago, mc_ said:

    You need to define the load levels you wish to support and build the architecture to support those levels.

    Yeah, I will need to do that. However, isn't there a way to make an architecture that is flexible? I am kind of thinking about this from a programming prospective where, while a function should be responsible for one thing, a class could be more flexible in doing that one thing especially if you want to inherit from that class later on or compose various classes together. I am just wondering what that architecture would look like applied to this situation. 

  3. 21 hours ago, mc_ said:

    Conferencing will be impacted most by the hardware you give FreeSWITCH. Run bare metal and with plenty of CPU/memory since conferences does a lot of audio muxing and transcoding. Everything else is pretty lightweight in comparison. Of course, you'll need to load test to be sure your setup is adequate. Testing max participants in a conference and max concurrent conferences to see where things go funky. Will you allow video conferencing?

    No, I want to focus solely on voice conferencing. I was thinking of using a cloud service such as digitalocean and then perhaps moving to using a cluster of raspberry PIs. However, since it would seem that freeSWITCH requires a lot of memory and cpu power, I may have to think of something else. I was also thinking of using something like packer along with some automation to help out once I found the optimal setup. Though, I am sure I cannot get much advise on that here. 

×
×
  • Create New...