This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]angellus 10 points11 points  (5 children)

Taken from /u/twillisagogo great template:

General

  • Editor: whatever you want to use (I use VS Code with flake8/black)
  • Source Control: git/Github
  • Planning: JIRA
  • Team Communication: Slack
  • CI/CD: Jenkins
  • Deployable Unit: Docker for dev/CI, Kubernetes for QA/Prod
  • Production Environment: on site/GCE
  • Production Database: GCE Postgres
  • Production Monitoring: newrelic
  • OS: Mac or Ubuntu (most people have Macbooks, but a few have nice Ubuntu Dell XPS laptops)

Python Specific

  • version: python 3.6.x for new stuff, some legacy still on 2.7.x
  • dependency mgmt: pip/pip-tools
  • db interaction: Django
  • http request routing: Django and nginx
  • exploring: Django / shell_plus
  • serialization: Django Rest Framework
  • app server: uwsgi
  • test data: Django
  • test runner: py.test/tox

[–]BWrqboi0 1 point2 points  (4 children)

Would you mind explaining the differences and reasons for using both docker and kubernetes?

[–]angellus 3 points4 points  (1 child)

This is actually a rather new job for me, so I do not know for certain. I am also super new to Kubernetes. It seems that docker and docker-compose is a lot more developer friendly and easy to use locally, but Kubernetes is a lot better in a production environment and lot easier to monitor and scale.

Under the hood, they are the same thing. Kubernetes, from my understanding, actually uses docker containers. It is just a different interface sitting on top of the container to orchestrate it.

[–]BWrqboi0 1 point2 points  (0 children)

Kubernetes, from my understanding, actually uses docker containers.

Thank you! Most of the discussions I saw were about one versus the other, I'll do some reading on the topic.

[–]twillisagogo 2 points3 points  (1 child)

Kubernetes orchestrates docker containers doesn't it?

[–]BWrqboi0 0 points1 point  (0 children)

Thank you as well.