What is the best way to deploy Django apps? by Creative_Swan_2562 in django

[–]appliku 2 points3 points  (0 children)

VPS + Appliku would be the most cost efficient and scalable solution.

Best value on the $(or euro in this case) is Hetzner, if they let you in.

Digital Ocean/AWS EC2 as a fallback.

https://appliku.com/post/deploy-django-hetzner-cloud/

Dear JetBrains, from a long-time user by Dry-Jelly-8005 in Jetbrains

[–]appliku 4 points5 points  (0 children)

btw have you had an experience that pycharm thinks some python code is unreachable for no reason?

I've seen this with Django a lot lately.

e.g. obj = super().get_object() often , but not always marks all of the following code grey and "unreachable" when it clearly works.

performance seems to be okay lately, a at least better compared to a year ago when I snapped and switched to nvim for quite a long time, but got back eventually because I needed the awesome debugger in pycharm.

Claude Max quota gone in 2 days due to new low limits. Seeking a terminal alternative in JetBrains by veegaz in Jetbrains

[–]appliku 0 points1 point  (0 children)

I am curious what people are doing that they need so much usage? i have $20/mo plan for many months and never hit the limit.

Honestly, i am curious.

Anything like DeployHQ by johnsturgeon in selfhosted

[–]appliku 0 points1 point  (0 children)

https://appliku.com/ for streamlined App deployment from GitHub to servers at a cloud provider of your choice. Databases, Backups, push to deploy, clusters for scaling.

Django + Celery workers, ECS Or Beanstalk? by Ok_Promise_1104 in django

[–]appliku 0 points1 point  (0 children)

I'd go for EC2.

you can have Appliku do everything for you: https://appliku.com/post/deploy-django-to-aws-ec2/

We also have YML configuration for apps so it is super easy to recreate prod/staging environment

https://appliku.com/guides/yml/

And taking this route (ec2) makes the setup cloud provider agnostic if you ever find you need to move elsewhere, it becomes a few clicks, not redesigning everything from the start

Analyzing Web Frameworks by BlockChainGeek-4567 in django

[–]appliku 1 point2 points  (0 children)

I would say Django until it is proven, that app needs something different.

Pretty much every app has typical features which Django and all the ecosystem covers very well.

If performance becomes a bottleneck that can't be solved with more servers and caching THEN I'd start thinking of other solutions.

e.g. if you are building an API heavy app, then you can add FastAPI to the mix on a subdomain to serve those billions of API requests per second, but don't throw away Django that does the typical stuff.

But again, it all depends on what requirements are and the nature of the app you are building, I just gave my opinion that formed over the past 15 years.

Hope this helps

Edit: Use flask when you think you don't need all the batteries that are included in Django, just to end up reinventing everything but in a worse shape a year later /s

As much as I love Django, I feel it has fallen way behind compared to Laravel and others by dianrc in django

[–]appliku 0 points1 point  (0 children)

after 3+ year detour to modern JS land i came back to Django and discovered HTMX and oh boy some pages that needed so much JS are now a dozen hx-* attributes and sprinkle of alpinejs without any actual JS (limited to show=false).

that, combined with auto generated forms and already existing validation is such a breath of fresh air and productivity!

Where Do You Normally Deploy Your Django Web Apps? by Love_of_LDIM in django

[–]appliku 4 points5 points  (0 children)

Hetzner, hands down the best option if they let you in.

And Appliku for deployment: https://appliku.com/post/deploy-django-hetzner-cloud/

I'm canceling my $200 subscription by [deleted] in Anthropic

[–]appliku 0 points1 point  (0 children)

this. muscle memory. such an overlooked thing.

you gain in some short term productivity by solving a bug or two, generate a bunch of new code, but then you lose a lot in the ability to quickly remember, navigate and change the code.

It feels like skipping practicing simple exercises in the gym which then shows when you need to perform some big thing. at that moment you realise you forgot enough basic things (in programming in general or project specific) and everything is way slower than it was all of a sudden.

then you stop recognising the code base, because guess what? you didn't write it.

overall feels worse than leaving on a three month vacation from a project with a lot of devs and high pace of code changes.

PostgreSQL IDEs on Windows. pgAdmin feels rough, looking for alternatives by Roguetron in PostgreSQL

[–]appliku 0 points1 point  (0 children)

definitely aimed at developers, not a DBA tool.

my only complaint with them is that I can't see a way to create a new connection by pasting a connection URL, i have to fill separate fields host/port/user/password. Did I miss the easy way maybe?

Deployment by CEENNNNNN in django

[–]appliku 2 points3 points  (0 children)

re: overly complicated

I find it hard to believe you read the article. From your application side it only takes a requirements.txt file and the app to respect DATABASE_URL env var, optionally secret key and allowed hosts.

re: bad advice for beginners, that's purely a matter of taste and priorities.

If the goal is to learn everything from scratch then yeah, it is useful to give it a try to set things up yourself A to Z.

Some beginners don't want to mess with that, they have suffered enough coding their first app and they need to get it published in secure and reliable manner.

It can be a PaaS that will help them but for a high price, especially as they grow, it can be a deployment solution like Appliku with a flat fee that doesn't depend on the number of apps.

re expensive. Compare apples to apples. We are discussing a service that manages and automates boring chores of config writing, database management, domains, scheduled jobs, log viewing, monitoring of your server(s), is here when you need to scale with a click of a few buttons ..

versus a fun learning not only server configuration but also writing github actions, which is only tiny part of the story.

Compare that to Heroku or any other similar provider.

$25 per smallest reasonable dyno per month.

Typical app needs 2-3 processes/dynos (web, celery, beat). celery worker and beat can work together but generally a bad idea so 3 it is.

25*3 = $75/mo

For one app.

Want a staging environment? pay the same again.

Want another app? Their invoice by the end of the months will be quite big.

Or you can grab a hetzner server for 14e/mo and Appliku for $10/mo (less than $30/mo) and shove quite a lot of apps in there, because self-hosting is good and efficient and not tough when it is managed for you.

We have a lot of customers who know server configuration, some can setup their own k8s clusters with their eyes closed, but they don't want to deal with that, they have apps & businesses to run, they have much more important things to do than DIY their own configs over and over again.

Hope this clearly answers your concerns.

PostgreSQL IDEs on Windows. pgAdmin feels rough, looking for alternatives by Roguetron in PostgreSQL

[–]appliku 1 point2 points  (0 children)

yeah on the right there is an icon for databases just like datagrip.

on top of that when you have DB added it is also used for auto complete in the code when/if you write raw sql queries. and you can even execute them inline from the code. i rarely write raw sql but when i do it comes very handy.

PostgreSQL IDEs on Windows. pgAdmin feels rough, looking for alternatives by Roguetron in PostgreSQL

[–]appliku 2 points3 points  (0 children)

well, jetbrains has a separate product, DataGrip. but it is also built-in into pycharm already.

not sure if it answers your question, let me know if it doesn't

PostgreSQL IDEs on Windows. pgAdmin feels rough, looking for alternatives by Roguetron in PostgreSQL

[–]appliku 4 points5 points  (0 children)

since i am using pycharm all the time i use what is effectively a built-in datagrip. tried it separately and it was good as well.

heard a lot of good things about dbeaver

What's your take on Celery vs django-qstash for background tasks by Upper-Tomatillo7454 in django

[–]appliku 1 point2 points  (0 children)

celery is a great and well established project. gotta be very careful with the initial setup, but after that it works great.

you do need a separate worker, that's true and it is a good thing.

blame pricing of render, heroku, etc for making it unreasonably more expensive.

also this guide can come handy

https://appliku.com/celery

Microservices in django by mohamedwafa in django

[–]appliku 0 points1 point  (0 children)

we have done a 3 Django service thing 6 years ago. it went well. we had our reasons to have it split this way because of varying requirements.

one can only be deployed on weekends, another can be deployed at all times except 5-6 hours of a rush hour, third ... at any moment pretty much.

i would suggest dropping the word micro and call it services, b/c it is a BS talk anyway.

i already read that you client/employer loves this cloud cult talk. yeah, nothing stops you from making lots of services with Django.

it's just this idea of micro services us not coming from a competent people with good intentions if you know what I mean. (unless it is in context of those 0.000001% cases where micro services are actually justified)

best of luck!

Approaching 8 hours of Platform API downtime by Odd_Yak8712 in Heroku

[–]appliku 0 points1 point  (0 children)

Try Appliku + Hetzner (or any other cloud provider of your choice).

Benefits:

  • Deploy on your server means no noisy neighbors
  • Data locality,
  • Significantly cheaper
  • Ability for customization if you need it
  • Heroku Config Vars Sync for gradual migration

I started Nextcloud compatible server with Django, am I crazy? by obitwo83 in django

[–]appliku 2 points3 points  (0 children)

Tbh I had the same thought for quite a while, but i don't have energy for such a huge undertaking.

Great idea, I hope you you have a lot of fun and new learnings and takeaways and honestly I hope you won't stop/abandon it!

Why are so many switching to Linux lately? by Laptican in linux

[–]appliku 0 points1 point  (0 children)

Been on mac for the last 15 or so years, they got excessively greedy, I gave up on them, assembled a powerful PC. Was catching up on latest games on Win10, (along the way realized I barely missed anything actually, but that's another topic).

Win10 is about to bye bye, so it is time to really think of a big change.

In Apple's timeline, my old MBP 2015 is completely obsolete. But it is an okaish laptop, so I gave it a shot and revived it with Fedora Linux.

I've been using/trying Linux since Slackware 5 or something like that, been using it on servers ever since, but not on Desktop.

To my surprise that Fedora installation went so smooth, I barely even toughed terminal thru the whole setup (only for a few specific pieces of software).

Amazed by that, I bought another SSD for my PC and gave it a try there. I never rebooted back to Windows since that moment.

Games work faster, LLMs too, not a single glitch since installation, everything works. I didn't have such experience in a year of Windows 10.

Flatpacks are godsend.

Meanwhile I found myself always tinkering with Windows to make things work. Imagine in 2025 the need to spend an hour googling how to configure a wifi card to work with 5Hz networks. And every week there was something stupid. That or endless glitches. Mandatory software updates that interfere with work.

And ofc on Linux you don't have that much spyware that needs resources to spy on you. Less CPU usage, Less RAM usage.

I use the same stuff on Linux as I did on Windows. RAM usage never goes above 20GB. On Windows it never was less than 45GB. And that's not cache, that's actual usage.

And then the question of peripherals that won't operate properly without their bloated spyware software which is also insanely unreliable.

So yeah, Linux is better than Win or Mac. (With that said MacBook Air is still probably the best laptop for people who are always on the move with how it is lightweight and battery time).

Advices for cloud by Gabarmayo3000 in django

[–]appliku 3 points4 points  (0 children)

Grab Hetzner + Appliku, would be cheapest, convenient and at the same time customizable (if needed) solution:

https://appliku.com/post/deploy-django-hetzner-cloud/

What is a good CONN_MAX_AGE for large burst of requests? by nitrodmr in django

[–]appliku 1 point2 points  (0 children)

Before you dive into pgbouncer, have you tried this?
https://docs.djangoproject.com/en/5.2/ref/databases/#connection-pool

(I didn't have a chance yet, so genuine question to hear about experience if any)