Intro
Ameya Shenoy
github.com/codingcoffee
Note: First, feel free to heckle Ask questions in the middle, interupt me, makes this fun, I like it Or you can wait till the end, but interactive is good
St. Francis Institue of Technology
EXTC | e-Yantra | RoboCon
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 --- -
Python
for the backend -
VueJS
for the fronetend -
MariaDB
as SQL database -
Redis
with
Socket.IO
for PubSub and data caching --- - Automated installation using
Ansible
- Implemented pixel tracking for outbound emails - Release and Deploy Manager Note: Traditional Servers Some other framework specific things which I did there --- Mothly Sprints | Ad-hoc
Browser
Stack
---
Collectd
|
InfluxDB
|
Grafana
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 ---
Nagios
Smokeping
Note: SLA, Uptime, Alerts, DNS checks, HTTP checks, server uptime, SSH, Load, System memory Traceroute TTL, since servers in DC, latency is important ---
Cloudflare
Note: CDN, DDoS Protection using Captcha Main reason was for DDoS ---
Hashicorp Vault
Note: Password Storage Multiple applications using the same password Password rotation on employee leaving Lock state ---
Jenkins
Note: CI, CD, Testing, Asset Compilation, Parallelize, Deploy ---
OpenVPN
Note: Access data securely, save up on IPAddresses, Security ---
Disaster Recovery
Note: Important but not Urgent Data backups are only good if you've tested them ---
Kubernetes
Note: This is an entire talk in itself FreeBSD Jails, User namespaces, Containers, LXC, LXD, Docker, Containerd, Reproducibility Control Theory, Control Loop Meachnism, Current State, Desired State K8s - Self healing properties ---
AWS
Note: EC2, S3, RDS, Cloudfront, Cloudwatch, EKS, NAT Gateways, Elastic Cache, SES Bills ---
Email Centralization
Note: Email DMARC Compliance falling Spoof emails sent on our behalf --- Quarterly Sprints | Daily Standups
Corporate | Confluence Note:
Cloud
Sim
Demo
Interests
Thanks for listening!
codingcoffee/slides
Ameya Shenoy