System Design Books and links Book Links
- https://www.amazon.in/dp/935542471X
- https://leanpub.com/ddd-by-example
- https://www.infoq.com/minibooks/domain-driven-design-quickly/#minibookDownload/
System Design
# look and feel | |
caption always "%{= bb}%{+b w}%h %=%{=b rw} %l %{= db} ${USER}@%H %{= dg}%c" | |
hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" | |
# skip the startup message | |
startup_message off | |
# Automatically detach on hangup. | |
autodetach on |
function npm-freeze() { | |
# npm ls | grep -E "^(├|└)─" | cut -d" " -f2 | awk -v quote='"' 'BEGIN { FS = "@" } ; { print quote $1 quote,":",quote $2 quote"," }' | sed -e 's/ :/:/g' | |
entries=`npm list --depth=0 -prod true "$@" 2>/dev/null | grep -v "UNMET PEER DEPENDENCY\|peer dep missing" | grep -E "^(├|└)─" | cut -d" " -f2` | |
echo '"dependencies" : {' | |
for entry in ${entries}; do | |
if [[ $entry =~ ^@.* ]]; then | |
# echo $entry | |
echo $entry | awk -v quote='"' -v attherate='@' 'BEGIN { FS = "@" }; { print quote attherate $1$2 quote,":",quote $3 quote"," }' | |
else |
### Base install | |
# yum remove -y docker docker-common docker-selinux docker-engine # Optional, use only to cleanup existin Docker | |
yum -y --nogpgcheck install docker-ce | |
systemctl daemon-reload; | |
systemctl enable docker | |
systemctl restart docker.service | |
### Setup Kubernetes | |
## Install Kubernetes | |
cat << EOF > /etc/yum.repos.d/kubernetes.repo |
/usr/lib/jvm/zulu-11-amd64/bin/java -Djavax.net.ssl.trustStore=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts -jar /opt/jenkins-plugin-manager.jar -w /var/lib/jenkins/jenkins.war --jenkins-update-center http://updates.jenkins.io/update-center.json --available-updates |
export NODE_TLS_REJECT_UNAUTHORIZED=true |
https://hiringengineersbook.com/post/autonomy/ | |
A book on Concurrent Programming: | |
https://lamport.azurewebsites.net/tla/science.pdf |