jberling

jberling

I’m using Fly.io for my test environment but am concerned about using an American company. Credible sources have told me that it might be illegal to use American cloud providers for healthcare services in Sweden, where I am active.

Therefore, I’ve started looking for other options. Clever Cloud seems like an interesting option, as it supports Elixir. They are based in France and are ISO 27001 certified, which is good.

However, when I Google them, I find very little information about them. Is anyone here using them? If so, what’s your experience with them?

Showing Posts 1 to 9

AstonJ

AstonJ

I have not heard of them but have you thought about a dedicated server? What is your projected monthly spend?

You could:

  • Rent a managed server
  • Rent an unmanaged server (cheaper than above)
  • Co-locate your own server at a datacenter
  • Set up your own infrastructure/dc

An old thread but still worth a look:

olivermt

olivermt

I have moved all my projects to Scaleway to de-americanize. I am very happy for the most part. A little bit of outage here and there but nothing big. Most of it in paris region, amsterdam is usually not hit.

I am about three working days out from releasing an open source deployer with Scaleway adapters :slight_smile:

Edit: replied to wrong person but oh well

jberling

jberling OP

I might eventually go for a dedicated server, but I want something up and running quickly. I expect a very low load to begin with. I’ll probably launch a free version of my service for a selected small group, and I expect to keep it small for a while.

The thing that scares me a bit is security. I am coming from the front end and am not strong on infrastructure. On the other hand, I have connections I could hire for this.

D4no0

D4no0

If you plan on using real data for the first iterations, then I would certainly advise to consult with someone, as usually there are special security considerations when it comes to this kind of sensitive data.

AstonJ

AstonJ

If you mean security on the server, if you go with a managed server they should harden the server for you (install firewall, disable root login, passwordless login, change ssh ports etc). If you mean app-wise, you could take a look at something like: Sobelow - Uncover vulnerabilities in your Phoenix projects

jberling

jberling OP

I feel more confident about securing the app than the server, but I’ll definitely check out Sobelow.

AstonJ

AstonJ

In that case I reckon a managed server could be a good fit for you - these companies have a lot of experience managing servers and you can learn a lot from them (ask them what they have done to harden the server etc).

There are also lots of guides around, eg: 20 CentOS Server Hardening Security Tips - Part 1 and https://docs.redhat.com/en/documentation/Red_Hat_Enterprise_Linux/7/html/Security_Guide/index#idm139876828212528 (however I would definitely recommended getting a managed server first - just for peace of mind if nothing else).

pdgonzalez872

pdgonzalez872

100% agree with this. I went down a rabbit hole a while ago and while it was fullfilling, it just made me appreciate when you pay for it to not be a problem.

lud

lud

I had a very good experience with Clever Cloud at my precedent job so I would recommend them, but we used them for some PHP projects.

IIRC the deployment system for elixir was to run the app with Mix, not releases, which I found strange but I guess it’s fine. That may have changed.

— All posts loaded —

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
nseaSeb
Hello, I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
FlyingNoodle
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews