Are there some dev/eng blogs/papers around it, and similiar?
It's very interesting topic to me but essentially black box.
What is the best practice and possible attack vectors when not sticking to them?
It seems that www.coolstore.com should be under https://www.coolstore.com. What about assets? Let's say we force a redirect to https:// on the site itself, but not on assets. e.g. you copy the request and change it to http you can access some javascript files. Would that be a problem?
How about API ? Is it neccesary that also api.coolstore.com requires https, even though it's only used by the website? Should it have http:// completely turned off?
Is there some manual of best practices with deploying react site + api ?
Is there some standard "here are existing 10 services and in this guide we'll go through deploying them, securing them, installing service mesh, provisioning database..." kind of thing?
What are the best practices to ensure I don't mess up? E.g. always have current project/cluster name in your prompt. What other things would you recommend?
I'm afraid of accidentally running something on wrong gcp project / cluster combination out of mistake which will inevitably happen, taking down prod or something.
Do you have any personal experiences / anecdotes with what have helped you in the past?
Now I'm 30 and I grew to be, at least according to market, capable (scala/backend) software engineer, but I no longer take any joy in coding. It's been around 12 years I've been coding professioanly (I had my first part time job at 15), and I can build a variety of interesting things.
My biggest problem is I can't find motivation and focus to do it. I don't enjoy work, and I'd like to WANT to build new things, just like when I was 12, but I just don't care anymore. I pretty much count down hours when I don't need to code (when does my job finish). When I finally manage to overcome exceptional effort and start coding something of my own, it's usually a lot of fun, and there are some sparkles of fun, but it never turns into fully fledged flame that I used to have.
And the next day it's the same again. For the most days I just can't overcome the lazyness to do something useful with my skills. I have balanced life, even considering corona, but overall I would just like to be fascinated by tech as I used to be, and toying with it would be something that I'd look forward to and take as a relaxation instead of something that saps the last pieces of energy that I have from work. I used to be like that, but last few years (5+) it's no more.
Any tips on how to perhpas change perspetcive, habits, or what to read, so I can enjoy the skillset that I had developed over the years rather than feel miserable?
Here are some claims: https://www.youtube.com/watch?v=CiVsKjZV-Ys
To me it seems it's much better to keep state in (sharded) DB rather than shard on your own in application level, but I'm happy to learn more. Do you know of any literature/blogs on this?