chore: modify speaker notes
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
This commit is contained in:
parent
3483142c96
commit
c10a246c05
1 changed files with 49 additions and 18 deletions
|
|
@ -26,10 +26,12 @@
|
|||
Ameya Shenoy
|
||||
<br/>
|
||||
<br/>
|
||||
<a href="https://github.com/codingcoffee" target="_blank">github.com/codingcoffee</a>
|
||||
<a href="https://github.com/codingcoffee" target="_blank">@codingcoffee</a>
|
||||
Note:
|
||||
First, feel free to heckle
|
||||
Ask questions in the middle, interupt me, makes this fun, I like it
|
||||
Feel free to heckle.
|
||||
|
||||
Interupt me. Ask questions in the middle, makes this fun, I like it.
|
||||
|
||||
Or you can wait till the end, but interactive is good
|
||||
</textarea>
|
||||
</section>
|
||||
|
|
@ -53,8 +55,10 @@
|
|||
<a href="https://erpnext.com/" target="_blank"><img data-src="https://erpnext.com/files/erpnext-logo-blue-v2.png" height="28"></img></a>
|
||||
Note:
|
||||
Open Source Framework to build applications
|
||||
Think of Frappe as an alternative to Flask, Djankgo, but with all the batteries built in
|
||||
ERPNext is a open source CRM. Some well known users would be Zerodha, Internet Freedom Foundation
|
||||
|
||||
Think of Frappe as an alternative to Flask, Django, but with all the batteries built in
|
||||
|
||||
ERPNext - arguably the open source CRM. Some well known users would be Zerodha, Internet Freedom Foundation
|
||||
---
|
||||
- <a href="https://python.org/" target="_blank">Python</a> for the backend
|
||||
- <a href="https://vuejs.org/" target="_blank">VueJS</a> for the fronetend
|
||||
|
|
@ -66,6 +70,7 @@
|
|||
- Release and Deploy Manager
|
||||
Note:
|
||||
Traditional Servers
|
||||
|
||||
Some other framework specific things which I did there
|
||||
---
|
||||
Mothly Sprints | Ad-hoc
|
||||
|
|
@ -91,8 +96,11 @@
|
|||
<img data-src="./images/monitoring_meme.jpg" height="300"></img>
|
||||
Note:
|
||||
Collectd - small daemon which runs on servers to collect system metrics
|
||||
|
||||
Influx - time series database
|
||||
|
||||
Grafana - Make awesome looking charts out of it
|
||||
|
||||
Data driven decisions
|
||||
---
|
||||
<div>
|
||||
|
|
@ -101,15 +109,17 @@
|
|||
<img data-src="./images/nagios_meme.jpg" height="400"></img>
|
||||
</div>
|
||||
Note:
|
||||
SLA, Uptime, Alerts, DNS checks, HTTP checks, server uptime, SSH, Load, System memory
|
||||
Traceroute TTL, since servers in DC, latency is important
|
||||
Nagios - SLA, Uptime, Alerts, DNS checks, HTTP checks, SSH, Load, System memory
|
||||
|
||||
Smokeping - Traceroute TTL, since servers in DC, latency is important
|
||||
|
||||
RCAs
|
||||
---
|
||||
<div>
|
||||
<div><a href="https://www.cloudflare.com/" target="_blank">Cloudflare</a></div>
|
||||
</div>
|
||||
Note:
|
||||
CDN, DDoS Protection using Captcha
|
||||
Main reason was for DDoS
|
||||
Main reason was for DDoS, sidebenefit CDN
|
||||
---
|
||||
<div>
|
||||
<div><a href="https://www.vaultproject.io" target="_blank">Hashicorp Vault</a></div>
|
||||
|
|
@ -118,9 +128,13 @@
|
|||
</div>
|
||||
Note:
|
||||
Password Storage
|
||||
|
||||
Cross team password sharing not allowed
|
||||
|
||||
Multiple applications using the same password
|
||||
|
||||
Password rotation on employee leaving mandated by GDPR / SoC2
|
||||
|
||||
Lock state
|
||||
---
|
||||
<div>
|
||||
|
|
@ -129,6 +143,7 @@
|
|||
</div>
|
||||
Note:
|
||||
CI, CD, Testing, Asset Compilation, Parallelize, Deploy
|
||||
|
||||
Every job is run inside a container
|
||||
---
|
||||
<div>
|
||||
|
|
@ -144,7 +159,9 @@
|
|||
</div>
|
||||
Note:
|
||||
Important but not Urgent
|
||||
SoC2 compliance mandates offsite backups
|
||||
|
||||
SoC2 compliance mandates backups
|
||||
|
||||
Data backups are only good if you've tested them
|
||||
---
|
||||
<div>
|
||||
|
|
@ -153,30 +170,42 @@
|
|||
</div>
|
||||
Note:
|
||||
This is an entire talk in itself
|
||||
Brainchild of google. Google manages things internally, using a system called Borg. This is an open source version of the same
|
||||
FreeBSD Jails, User namespaces, Containers, LXC, LXD, Docker, Containerd, Reproducibility, Isolation
|
||||
|
||||
Brainchild of Google - Borg - evolved to Kubernetes
|
||||
|
||||
FreeBSD Jails, User namespaces, LXC, LXD, Docker, Containerd, Reproducibility, Isolation
|
||||
|
||||
Control Theory, Control Loop Meachnism, Current State, Desired State
|
||||
K8s - Self healing properties, A/B testing, 0 downtime deploys
|
||||
|
||||
K8s - Self healing properties, A/B testing, no downtime deploys
|
||||
---
|
||||
<div>
|
||||
<div><a href="https://aws.amazon.com/" target="_blank">AWS</a></div>
|
||||
<img data-src="https://i.redd.it/gkee3xdcfdz11.png" height="400"></img>
|
||||
</div>
|
||||
Note:
|
||||
EC2, S3, RDS, Cloudfront, Cloudwatch, EKS, NAT Gateways, Elastic Cache, SES
|
||||
Bills
|
||||
EC2, S3, RDS, Cloudfront, Cloudwatch, EKS, NAT Gateways, Elastic Cache, SES, Billing
|
||||
---
|
||||
<div>
|
||||
<div>Email Centralization</div>
|
||||
</div>
|
||||
Note:
|
||||
Email DMARC Compliance falling
|
||||
Spoof emails sent on our behalf
|
||||
Phising attacks: Spoof emails sent on our behalf
|
||||
|
||||
DMARC - Domain-based Message Authentication, Reporting and Conformance
|
||||
|
||||
SPF - Sender Policy Framework
|
||||
|
||||
DKIM - DomainKeys Identified Mail
|
||||
---
|
||||
Quarterly Sprints | Daily Standups
|
||||
<br/>
|
||||
Corporate | Confluence
|
||||
Note:
|
||||
- teams
|
||||
- company; helps us; helps other teams
|
||||
- allocate time; buffer
|
||||
- standup - yesterday, today, blockers
|
||||
</textarea>
|
||||
</section>
|
||||
</section>
|
||||
|
|
@ -185,6 +214,8 @@
|
|||
<section data-markdown data-separator="---" data-separator-notes="^Note:">
|
||||
<textarea data-template>
|
||||
<a href="http://cloudsim.codingcoffee.me/" target="_blank">Cloud<b>Sim</b> Demo</a>
|
||||
Note:
|
||||
May the demo gods be with me!
|
||||
</textarea>
|
||||
</section>
|
||||
</section>
|
||||
|
|
@ -241,7 +272,7 @@
|
|||
Reveal.initialize({
|
||||
hash: true,
|
||||
slideNumber: 'c/t',
|
||||
// showNotes: true,
|
||||
showNotes: true,
|
||||
|
||||
// Learn about plugins: https://revealjs.com/plugins/
|
||||
plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ]
|
||||
|
|
|
|||
Loading…
Reference in a new issue