Hacker Newsnew | past | comments | ask | show | jobs | submit | meatyapp's commentslogin

how does Elixir+Phoenix help for this sort of use case instead of just using Python or JavaScript? thanks for any info!


TLDR: The problem domain (telecom) fits Elixir perfectly

If you’re talking about scaling this, Elixir is built on the BEAM VM which was originally made for Ericsson and is tailor made for telecom systems.

Its whole paradigm is built around the concept of Let It Fail, which is basically about achieving fault tolerance through isolation and supervision.

So aside from the fact that Elixir+Phoenix is a productive framework that allowed the author to build this in a few days, it also means that it will scale very well with minimal code changes.

For reference, one of the solutions you might use to distribute this in Python is Celery, which is built on RabbitMQ which is built on Erlang, which is the predecessor of Elixir.


What's the easiest way to get started with trying Apache Kafka/Spark/Flink on the cloud? If I want to try out Redis there's RedisLabs, CloudAMQP for RabbitMQ, Compose for Postgres/Redis/RabbitMQ, offerings like Google Cloud SQL/MemoryStore and AWS RDS/ElastiCache, etc. Where do I go for some easy Apache deployments?


Google cloud has "one-click" installation of integrated 3rd-party solutions. Never tried that though.


(While I understand passion is important and you won't make it far in either without it) Which profession would you suggest just "for the money"? Doctor or Software Engineer? Taking into the account the time and loans it takes to come online as a doctor, and the assuming the person is good enough to become a surgeon or code at FAANG? Great website btw, and so inspiring.


I' m not in the US, so no crazy salaries on both sides. The average doctor probably makes more but the best programmer makes way more than the best doctor. However with long hours, night shifts, pressure etc you have to enjoy what you do or burn out early.


>However with long hours, night shifts, pressure etc you have to enjoy what you do or burn out early

Is this about the doctor or the programmer?


In the Netherlands I wouldn't expect any night shifts, or long hours as a programmer.


Both, obviously.


I'm trying to do 3 things at once:

1. Work my job

2. Get a better job (leetcode.com)

3. Build my own app

Besides #1 where I don't have much of a choice, I struggle to make progress towards both #2 and #3 sometimes. I feel like maybe I should just focus on one or the other at a time e.g. I'm not even 1 year into my new job, so perhaps I don't already be practicing for another, and should just concentrate on my app after work.


I was resume screened/rejected from many no name companies. Google was one of the only few who took a chance on me and I think that's so cool.


That's great!

As an anecdote from the other side -- a friend of mine got referred to Google, was interviewed but not hired. A year later they called up and asked if he was still interested, interviewed him again, and rejected him again. Then a year later they called him again, and... you get the picture!



Interesting to see this on HN. I use AdMob in my app. Do my stats seem normal to you guys? ~70-100k impressions a day = ~$4-9, not enough for me to eat...

pics of the details can be found here: http://i.imgur.com/NDubFOO.png

Please help: https://www.reddit.com/r/reactnative/comments/64wwge/ads_mak...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: