News for hackers. Stuff that matters.
Re:Ask HN: As a web developer, do I have to know what Docker... by mickeyp on Thursday October 26, 2017 @03:52AM (#15557113)
Sorry, but you don't need to be building microservices to even consider using tools like Docker and Kubernetes.

The former (or containers in general) is an excellent way to build repeatable and re-usable environments for development, then your test and CI environment(s), and then finally production, as you -- in a greenfield project, for instance -- crystallise your requirements as you go from the trappings of a blank project to a final one.

To say that either tool is aimed at microservices only is very misleading.

I will also take some exception to the notion that using Lambda with event sourcing means you don't have to learn how Lambda or, indeed, event sourcing works (pros and cons).

OP, your main goal is to ask yourself:

  a) Can these two tools make my life easier (Docker? Definitely. K8s? Maybe.)
  b) Do they improve the quality of the work I do so my client/boss is happy?
Re:Ask HN: As a web developer, do I have to know what Docker... by mankash666 on Thursday October 26, 2017 @04:06AM (#15557172)
Repeatable, reusable environments for development doesn't need docker. And my statement on AWS Lambda is valid - while learning is always a net positive, knowing the innards of lambda's container scheduling isn't necessary for using it. One needn't learn chip design to program a computer, but you probably will write better assembly code of you designed the processor
Re:Ask HN: As a web developer, do I have to know what Docker... by mickeyp on Thursday October 26, 2017 @09:40AM (#15558674)
They don't need it - but they sure do make it easier.