I’ll have to check out Kotlin though, seems like the new wave for sure when it comes to simple readable jvm code.
832 karma · joined January 28, 2015
Minneapolis based. Feel free to send recruiting emails for remote jobs with headquarters in warm places or places with mountains.
I’ll have to check out Kotlin though, seems like the new wave for sure when it comes to simple readable jvm code.
It’s not that hard to debug issues in kubernetes. Check status of pods, memory levels, storage mounts, network configurations, and the stacktrace you’re debugging. Not that difficult.
I’m not saying there aren’t edge cases, but if you set up your system with centralized logging (filebeat) and have some way to scrape metrics (jmx, built in tooling) you’ll be fine.
It's also easy to run locally despite what some people have said in the comments. You can literally download a war file and run it with java -jar jenkins.war.
Jenkins is powerful, flexible, and easy to set up. Just avoid most plugins and run your own Groovy/python/shell scripts. Easy peasy.
Also - what are people running in place of jenkins? The only tech I've seen mentioned is gitlab.
I also agree that the open source tech used in this solution is very powerful and it is great we are at a point where a solution like this could exist. I love avro schema registries and kafka just as much as the next guy.
The article acts like java and python are in direct competition. This is simply not true. There is some crossover, but both languages have their strong points and both will continue to be used heavily.
If you don't want to be in the "cult", dont use it. Meanwhile i'll be writing service and deployment yamls and avoiding all the proprietary expensive aws bs.
(responding to the article contents quoted in above comment)
It also gives more flexibility on adding additional services around your monolith. Elk stack, kafka, that kind of stuff. Also gives you a standard api to deploy against. I don't think your metaphor holds up.