BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:On service reliability 
X-WR-CALDESC:On service reliability 
NAME:Rootconf 2017
X-WR-CALNAME:Rootconf 2017
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:Rootconf 2017
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:Check-in and breakfast
DTSTART:20170511T031000Z
DTEND:20170511T040000Z
DTSTAMP:20260421T065027Z
UID:session/WejpahrYMF9qDf8AvRyHP@hasgeek.com
SEQUENCE:0
CREATED:20170312T124605Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170424T124435Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Check-in and breakfast in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:State of the open source monitoring landscape
DTSTART:20170511T040000Z
DTEND:20170511T044500Z
DTSTAMP:20260421T065027Z
UID:session/XcBMZcPDN2N9qxFvbG8gRr@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Beginner
CREATED:20170413T131159Z
DESCRIPTION:The talk will cover a bunch of trending Open Source tools in t
 he area of availability monitoring\, performance metrics and log-handling.
  Coverage stretches from a short introduction to a pro and cons comparison
 .\n\n### Speaker bio\n\nBernd Erk is CEO and co-founder of the Icinga Proj
 ect. In his day job he is CEO at NETWAYS\, an open source service company.
  His technical expertise stretches across systems management\, managed ser
 vices and software development. As a core member of DevOpsDays organizers\
 , he tries to spread the DevOps spirit wherever and whenever possible.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/state-of-the-open-source-mo
 nitoring-landscape-XcBMZcPDN2N9qxFvbG8gRr
BEGIN:VALARM
ACTION:display
DESCRIPTION:State of the open source monitoring landscape in Auditorium 
 – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to Rootconf + DevConf.in\; ContactPoint demo
DTSTART:20170511T044500Z
DTEND:20170511T050000Z
DTSTAMP:20260421T065027Z
UID:session/HmcqsVYXf5zA3Wm1h7gw2n@hasgeek.com
SEQUENCE:0
CREATED:20170312T124643Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170503T101157Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to Rootconf + DevConf.in\; ContactPoint demo in A
 uditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Deployment strategies with Kubernetes
DTSTART:20170511T050000Z
DTEND:20170511T053000Z
DTSTAMP:20260421T065027Z
UID:session/UqmRSJoi5ifSzxkip6dMy3@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170509T061117Z
DESCRIPTION:Over past couple of years\, we have seen and shown several Kub
 ernetes demos where we present a single container. This talk is about mana
 ging multiple containers and talks about deploying in various secenarios. 
 We will take a simple web application and perform deployments live on a mu
 lti node cluster.\n\nFlow of talk:\n\n* Introduction to the cluster (5 min
 utes)\n* Deploying an application - first deployment (5 minutes)\n* Walk t
 hrough labels and canary deploymemnt (10 mintues)\n* Canary passed? Rollin
 g deployment. (10 minutes)\n* Deployment failed? rollback. (5 minutes)\n\n
 ### Speaker bio\n\nAditya Patawari is a consultant and trainer specializin
 g in container technologies. He has given talks and workshops on container
 s and related technolgies in India and abroad (including Rootconf\, FOSDEM
 \, Flock and FUDCon). He is a contributor to Kubernetes project and to Fed
 ora Project.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/deployment-strategies-with-
 kubernetes-UqmRSJoi5ifSzxkip6dMy3
BEGIN:VALARM
ACTION:display
DESCRIPTION:Deployment strategies with Kubernetes in Auditorium – Rootco
 nf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning beverage break
DTSTART:20170511T053000Z
DTEND:20170511T060000Z
DTSTAMP:20260421T065027Z
UID:session/9MzchsEV25FWQoioppmUUH@hasgeek.com
SEQUENCE:0
CREATED:20170312T124749Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170503T110336Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Morning beverage break in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:A little bot for big cause
DTSTART:20170511T060000Z
DTEND:20170511T063000Z
DTSTAMP:20260421T065027Z
UID:session/DWbqUeokJiff6SdNwzncKJ@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk of 15 mins duration,Intermediate
CREATED:20170405T142120Z
DESCRIPTION:The talk is about a bot which can help your team “prevent la
 st minute panic moments” by:\n\n- monitoring/reminding/blocking/alerting
  teams/individuals to maintain code hygiene\n- enabling every member in th
 e team to get any information about the system at any time\n- enabling sav
 ing some brains whose most of the work time goes in answering same questio
 ns about the system\n- hving a trustworthy 24x7 code monitoring system fro
 m dev to release phase which can prevent & alert for any unhealthy action 
 for the code\n\nDetailed breakup:\n\n- problem analysis & origin of the bo
 t - 10 min\n- The bot at your service - 13 min\n    - with a live demo\, w
 e will discover\, how we got our first bot live and then what more handy f
 eatures it brought @ work\, that its like a team member now.\n- The expone
 ntial future possibilities - 2 min\n- Questions & Answers - 5 min\n\n### S
 peaker bio\n\nI'm an automation nerd and open source enthusiast. I love br
 ainstorming and implementing crazy ideas to figure out ways which can impr
 ove the quality of the product. Having a blend of dev\, qa & devops mindse
 t\, I strive to bridge the gaps between all the teams to attain the best r
 esults.\nDriven by curiosity to learn & share new things everyday\, I pen 
 them\, few glimpses can be found here:\n\n- *[github/pooja](http://www.git
 hub.com/p00j4)*\n- *[linkedin/pooja](https://www.linkedin.com/in/qagirl)*\
 n- *[youtube/pooja](https://www.youtube.com/c/PoojaShahQAgirl)*\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/a-little-bot-for-big-cause-
 DWbqUeokJiff6SdNwzncKJ
BEGIN:VALARM
ACTION:display
DESCRIPTION:A little bot for big cause in Auditorium – Rootconf in 5 min
 utes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Reminder to fill feedback forms\; stretch break
DTSTART:20170511T063000Z
DTEND:20170511T063500Z
DTSTAMP:20260421T065027Z
UID:session/2X11V9ani56WFprKwu284D@hasgeek.com
SEQUENCE:0
CREATED:20170312T131528Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033347Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Reminder to fill feedback forms\; stretch break in Auditorium 
 – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Necessary tooling and monitoring for performance critical applicat
 ions
DTSTART:20170511T063500Z
DTEND:20170511T072000Z
DTSTAMP:20260421T065027Z
UID:session/RGvniZV33xtmmdU4QKTMUV@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170405T142927Z
DESCRIPTION:https://speakerdeck.com/manan/necessary-tooling-and-monitoring
 -for-performance-critical-applications\n\n### Speaker bio\n\nI’m a senio
 r developer at ThoughtWorks. I have experience working with a variety of t
 echnology stacks and varying infrastructure set ups. I like to place a str
 ong emphasis on ensuring quality and performance through the use of modern
  day tools\, preferably open-source. I firmly believe that in a competitiv
 e market like e-commerce\, ensuring stable performance becomes important a
 nd that not having proper metrics in place could have an adverse effect on
  the success of an application.\n\nI also like to share learnings with the
  wider community and to talk at conferences about tools\, practices and te
 chniques that ensure better performance. I’ve also coached at events lik
 e RailsGirls\, JavaScript meetups etc.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/necessary-tooling-and-monit
 oring-for-performance-critical-applications-RGvniZV33xtmmdU4QKTMUV
BEGIN:VALARM
ACTION:display
DESCRIPTION:Necessary tooling and monitoring for performance critical appl
 ications in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Audience questions on monitoring for speakers
DTSTART:20170511T072000Z
DTEND:20170511T073500Z
DTSTAMP:20260421T065027Z
UID:session/JLrRxr6Lu3oYABqNCoamsr@hasgeek.com
SEQUENCE:0
CREATED:20170420T041014Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033351Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Audience questions on monitoring for speakers in Auditorium 
 – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20170511T073500Z
DTEND:20170511T083500Z
DTSTAMP:20260421T065027Z
UID:session/Xhac1JiA6ZLErKyNQhncC7@hasgeek.com
SEQUENCE:0
CREATED:20170312T124837Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033355Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Autonomous application delivery: faster more reliable release mana
 gement
DTSTART:20170511T083500Z
DTEND:20170511T092000Z
DTSTAMP:20260421T065027Z
UID:session/UwRXS9LPhjQtttJi6hFg3@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Beginner
CREATED:20170420T041935Z
DESCRIPTION:* Introduction\n    * What are we talking about\n    * Who am 
 I/What I do\n* What's the problem?\n    * Deploying applications \n    * C
 onflicting libraries\n    * Conflicting versions of the applicaiton\n    *
  Conflicting versions of the runtime (Java\, Python\, Ruby\, Node.js\, etc
 )\n    * Roll-back\n* Approaches to avoid the problem\n    * Docker/Racket
 /Containers\n    * Immutable Infrastructure\n    * Private Forks\n    * Re
 fusing to upgrade/migrate\n* What the solution really looks like\n    * Wh
 at is pkgsrc\n    * What are possible alternatives\n        * OpenPkg\n   
      * Nix\n    * What are the pros/cons of this approach?\n* What does it
  take to actually get it done the right way?\n* Case studies\n\n### Speake
 r bio\n\nG. Clifford Williams is currently DevOps Practice Manager at 8ion
 s\, Inc. and is a longtime advocate of open source software\, maintainer o
 f the wempy template system and contributor to such projects as Cherokee\,
  SaltStack\, and Web2py. He provides hosting\, consulting\, and bootstrapp
 ing services for various startups focused on building opensource solutions
 .\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/autonomous-application-deli
 very-faster-more-reliable-release-management-UwRXS9LPhjQtttJi6hFg3
BEGIN:VALARM
ACTION:display
DESCRIPTION:Autonomous application delivery: faster more reliable release 
 management in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:OTR session on: microservices (rescheduled to 12 May - 15:45)
DTSTART:20170511T090000Z
DTEND:20170511T090500Z
DTSTAMP:20260421T065027Z
UID:session/2hTXotEqfyLHQDnAkjEuy1@hasgeek.com
SEQUENCE:0
CREATED:20170511T040430Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170511T040451Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:OTR session on: microservices (rescheduled to 12 May - 15:45) 
 in Porch on first floor\, opposite the auditorium – OTR sessions in 5 mi
 nutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:What should be PID 1 in a container?
DTSTART:20170511T092000Z
DTEND:20170511T094000Z
DTSTAMP:20260421T065027Z
UID:session/PQhumAvKGSbQ8ANUxdTHwH@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk of 15 mins duration,Intermediate
CREATED:20170405T143025Z
DESCRIPTION:1. Quick look at the CMD directive Dockerfile  [1 minute]\n2. 
 Demo to visualize the problem [4 minutes]\n3. Discussion on Process reapin
 g [2 minutes]\n4. Demo to visualize signal handling [2 minutes]\n5. Minima
 l init/systemd [1 minute]\n6. New feature of Docker 1.13 [1 minute]\n7. Sy
 stemd in action [2 minutes]\n\n### Speaker bio\n\nRanjith Rajaram works fo
 r Red Hat as a Sr. Principal Tech. Support Engineer. He has 13 years of ex
 perience in implementing Linux servers for complex workloads. Active membe
 r of Fudcon and was involved in the planning of container track for Fudcon
  2015.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/what-should-be-pid-1-in-a-c
 ontainer-PQhumAvKGSbQ8ANUxdTHwH
BEGIN:VALARM
ACTION:display
DESCRIPTION:What should be PID 1 in a container? in Auditorium – Rootcon
 f in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Introduction to Rootconf 2017 editorial team\; reminder to fill fe
 edback forms
DTSTART:20170511T094000Z
DTEND:20170511T095000Z
DTSTAMP:20260421T065027Z
UID:session/89BEv2r4EeNuHndFjbJKPd@hasgeek.com
SEQUENCE:0
CREATED:20170405T142334Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033405Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Introduction to Rootconf 2017 editorial team\; reminder to fil
 l feedback forms in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:'Razor' sharp provisioning for baremetal servers
DTSTART:20170511T095000Z
DTEND:20170511T103500Z
DTSTAMP:20260421T065027Z
UID:session/YYFGNe7cricUeyQhoDnK6E@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170420T041951Z
DESCRIPTION:* Introduction to Baremetal Provisioning [10 mins]\n    - IPMI
 \n    - PXE \n    - cobbler\n\n* Razor setup and install [5 mins]\n    - R
 azor server\n    - Razor client\n\n* Razor functioning and Deep Dive [15 m
 ins]\n    - Microkernel\n    - Rule based deployment\n    - Automated inst
 all flows with tags\n    - Post provisioners (Puppet/Ansible)\n  \n* Endur
 ance User stories [5 mins]\n    - Where and How razor is being used in pro
 duction\n\n* Q&A [5 mins]\n\n### Speaker bio\n\nAzhar Hussain is a member 
 of the cloud team at Endurance International Group - responsible for desig
 n and engineering of various hosting solutions on top of OpenStack infrast
 ructure as well as baremetal servers.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/razor-sharp-provisioning-fo
 r-baremetal-servers-YYFGNe7cricUeyQhoDnK6E
BEGIN:VALARM
ACTION:display
DESCRIPTION:'Razor' sharp provisioning for baremetal servers in Auditorium
  – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Off-The-Record (OTR) session on MySQL
DTSTART:20170511T101500Z
DTEND:20170511T111500Z
DTSTAMP:20260421T065027Z
UID:session/Uwffq7Y7PtAxMwQuKGeswX@hasgeek.com
SEQUENCE:0
CREATED:20170424T041102Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033608Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Off-The-Record (OTR) session on MySQL in Porch on first floor\
 , opposite the auditorium – OTR sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Evening beverage break
DTSTART:20170511T103500Z
DTEND:20170511T110500Z
DTSTAMP:20260421T065027Z
UID:session/7xaNNTA374ZyiT1jiBZEDW@hasgeek.com
SEQUENCE:0
CREATED:20170312T125236Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033412Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Evening beverage break in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:FreeBSD is not a Linux distribution
DTSTART:20170511T110500Z
DTEND:20170511T115000Z
DTSTAMP:20260421T065027Z
UID:session/PRaS9oV3xKE5tyA1e94Zyu@hasgeek.com
SEQUENCE:2
CATEGORIES:Beginner
CREATED:20170428T104829Z
DESCRIPTION:See slides.\n\n### Speaker bio\n\nPhilip Paeps (“Trouble”)
  is an independent consultant and contractor based in Belgium. He provides
  research and development on low-level software and operating systems\, pa
 rticularly in an embedded or real-time context. His main interests are boo
 tloaders\, device drivers and high-performance networking. He can also be 
 convinced to teach courses and workshops on a variety of networking-relate
 d topics.\n\nIn his so-called free time\, Philip is a FreeBSD committer co
 ntributing mainly to the kernel and a member of the FreeBSD security team.
  He was one of the main organisers of FOSDEM\, the largest annual open sou
 rce software conference in Europe\, from the early 2000s until 2015. He de
 nies having any involvement with amateur radio or tabletop role playing ga
 mes.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/freebsd-is-not-a-linux-dist
 ribution-PRaS9oV3xKE5tyA1e94Zyu
BEGIN:VALARM
ACTION:display
DESCRIPTION:FreeBSD is not a Linux distribution in Auditorium – Rootconf
  in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Off-The-Record (OTR) session on AWS cost optimizations and hacks
DTSTART:20170511T113000Z
DTEND:20170511T123000Z
DTSTAMP:20260421T065027Z
UID:session/HL7bcZriQ3tMCExWidxChg@hasgeek.com
SEQUENCE:0
CREATED:20170506T033559Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033648Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Off-The-Record (OTR) session on AWS cost optimizations and hac
 ks in Porch on first floor\, opposite the auditorium – OTR sessions in 5
  minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Flash talks – presentations by the audience
DTSTART:20170511T115000Z
DTEND:20170511T125000Z
DTSTAMP:20260421T065027Z
UID:session/CrPM5JHTRCjAiw88y4Pjdf@hasgeek.com
SEQUENCE:1
CREATED:20170312T130151Z
DESCRIPTION:5 minute flash talks\, without laptop\, about a hack you built
 \, demo of your pet project\, DevOps tips and tricks.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230108T103046Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Flash talks – presentations by the audience in Auditorium 
 – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Rootconf party - sponsored by GO-JEK
DTSTART:20170511T130000Z
DTEND:20170511T174000Z
DTSTAMP:20260421T065027Z
UID:session/9vFUDW93T482L4g4wwfLHR@hasgeek.com
SEQUENCE:1
CREATED:20170405T142622Z
DESCRIPTION:Brewsky Microbrewery 4th floor\, Goenka Chambers\, 19th Main R
 oad\, Jeewan Griha Colony\, 2nd Phase\, J P Nagar\n
LAST-MODIFIED:20230108T103046Z
LOCATION:Bangalore
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Rootconf party - sponsored by GO-JEK in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Check-in and breakfast
DTSTART:20170512T031000Z
DTEND:20170512T042500Z
DTSTAMP:20260421T065027Z
UID:session/SfaV4mThvsHi1DGXLfiM5y@hasgeek.com
SEQUENCE:0
CREATED:20170312T125524Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T143130Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Check-in and breakfast in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Failure resilient architecture with microservice dependencies
DTSTART:20170512T042500Z
DTEND:20170512T044500Z
DTSTAMP:20260421T065027Z
UID:session/WQbxsjkuPVouAQSrP735HJ@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk of 15 mins duration,Intermediate
CREATED:20170420T041417Z
DESCRIPTION:## Introduction\nA small overview of our application. A very m
 inor brief about microservices\, and their purpose.\n\n## How not to build
  your architecture with microservices\nA simple example which everyone can
  grasp\, with minimal math which shows the impact of not designing for fai
 lures.\n\n## A failure resilient model\nWould talk about these things in d
 etail. The example covered would be how this actually was done at Amazon a
 t a high performance server\n1. Isolating failures\n2. Developing a circui
 t breaker mechanism\n3. Fail fast / Recover fast\n4. Testing this system\n
 \n## Monitoring and tuning\n1. Monitoring ideas to test how the system wor
 ks?\n2. What learnings to take and deliver the best to your customers?\n\n
 ### Speaker bio\n\nI have been working at Amazon for little less than a ye
 ar. Amazon has a culture of Software engineering and DevOps coming togethe
 r\, so have a quite a lot of experience in this area.\n\nMy talk is direct
 ly on what I worked on implementing\, so it would be good to both get some
  peer feedback and also be able to help others learn a bit from that.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/failure-resilient-architect
 ure-with-microservice-dependencies-WQbxsjkuPVouAQSrP735HJ
BEGIN:VALARM
ACTION:display
DESCRIPTION:Failure resilient architecture with microservice dependencies 
 in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:"Asynchronous" integration tests for microservices
DTSTART:20170512T045000Z
DTEND:20170512T051000Z
DTSTAMP:20260421T065027Z
UID:session/PwefdsAXRn8WEdyVw5Ho78@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170420T041438Z
DESCRIPTION:Intended Audience:\n1. Developers\, Tech Architects\, SDETs\, 
 Testers (who work on microservices)\n\nOutline:\n1. Microservices' Integra
 tion Hell \n2. Testing Microservices - need for a new testing approach\n3.
  Traditional Ways of Integration Tests - why it would not work great for m
 icroservices?\n4. What are "Consumer Driven Contracts" and how it works?\n
 5. How CDC can be implemented using "Pact"?\n\nThe key take aways from thi
 s session would be:\n1. A simpler way to implement integration tests for m
 icroservices.\n\n### Speaker bio\n\nRamya is passionate about building/des
 igning test frameworks.She loves to build robust automations which would e
 nable safe and quick  delivery of code to customers! "Simple\, but powerfu
 l" is her slogan for building frameworks/tools. She has around 9 years of 
 experience and is currently enjoying her role as a Senior SDET in [Freshde
 sk](https://freshdesk.com/).She resides in Chennai with her 2 year old ang
 el and her husband and parents. On a personal front\, she enjoys travellin
 g and hanging out with family and friends. [Sheryl Sandberg](https://en.wi
 kipedia.org/wiki/Sheryl_Sandberg) had been her all-time inspiration!\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/asynchronous-integration-te
 sts-for-microservices-PwefdsAXRn8WEdyVw5Ho78
BEGIN:VALARM
ACTION:display
DESCRIPTION:"Asynchronous" integration tests for microservices in Auditori
 um – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:A quick how-to on capacity planning for an application deployed in
  AWS and how to use this information for configuring AWS autoscaling polic
 ies
DTSTART:20170512T051000Z
DTEND:20170512T053000Z
DTSTAMP:20260421T065027Z
UID:session/3v7svWDsSC7MXmWk66fr4Q@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk of 15 mins duration,Beginner
CREATED:20170420T041555Z
DESCRIPTION:Capacity planning involves the three main steps below\na) Comi
 ng up with the load pattern for one single host: While it is useful to ben
 chmark key APIs individually and regress degradations in these KPIs releas
 e over release\, from a capacity prediction perspective\, it is more accur
 ate to base predictions off of production traffic patterns. Dashboards in 
 New Relic provide a clear\, real time\, window into the top used APIs and 
 this data\, coupled with Splunk filters\, provides peak incoming request c
 ount for each API. Based on the total AWS instances count\, production loa
 d per AWS instance can be arrived at and simulated in the performance load
  scripts.\nb) Preparing the load testing scripts and run the tests in the 
 Perf environment: JMeter is the tool of choice for load testing script cre
 ation and execution. For the predictions to be reliable\, the tests must r
 un in a (scaled down) performance environment which has server size matchi
 ng that of the production boxes and tests must run from the same subnet. C
 are must be exercised to ensure dependent downstream environments are also
  performance environments. Any caching optimisations must be identified an
 d called out. Load tests starting at current load should be scaled up incr
 ementally to upto 5X/10X of the current load.\nc) Analysing/extrapolating 
 the results to determine the capacity and autoscaling policies: KPIs for a
 nalysis are the client and server side response times\, TP90\, CPU and mem
 ory consumption and Apdex scores. This KPI data can be used to identify th
 e load at which application SLAs are met and extrapolated to determine loa
 ds that can be optimally processed in Production. Also\, based on peak tra
 ffic analysis\, if there is recurring\, predictable spike in usage for a t
 ime window\, auto scaling policies can be configured in AWS for provisioni
 ng AWS instances on demand\, so as to optimise operation costs.\n\n### Spe
 aker bio\n\nLaxmi Nagarajan is a Staff Software Engineer in Quality\, Intu
 it\, Inc. She has helped drive Quality upstream in the development cycle f
 or SAAS applications built in Adobe\, Paypal and startups in the Bay area 
 and more recently in Intuit\, IDC.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/a-quick-how-to-on-capacity-
 planning-for-an-application-deployed-in-aws-and-how-to-use-this-informatio
 n-for-configuring-aws-autoscaling-policies-3v7svWDsSC7MXmWk66fr4Q
BEGIN:VALARM
ACTION:display
DESCRIPTION:A quick how-to on capacity planning for an application deploye
 d in AWS and how to use this information for configuring AWS autoscaling p
 olicies in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Morning beverage break
DTSTART:20170512T053000Z
DTEND:20170512T060000Z
DTSTAMP:20260421T065027Z
UID:session/Bti7HNuYidwA7hoiMsgX6E@hasgeek.com
SEQUENCE:0
CREATED:20170312T125811Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170503T110342Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Morning beverage break in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Capacity planning for your data stores
DTSTART:20170512T060000Z
DTEND:20170512T070000Z
DTSTAMP:20260421T065027Z
UID:session/GGBJc2nmeZ7XcQdR4ANwpM@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Advanced
CREATED:20170420T041624Z
DESCRIPTION:Databases (referred here as data stores\, since some modern on
 es prefer to be referred to as stores) require capacity planning (and to t
 hose coming from traditional RDBMS solutions\, this can be thought of as a
  sizing guide). Capacity planning prevents resource exhaustion. Capacity p
 lanning can be hard. This talk has a heavier leaning on MySQL\, but the co
 ncepts and addendum will help with any other data store.\n\nThe simple exa
 mple: you're selling tickets to the Harry Potter theatre show and the last
  time this happened\, people waited for over twelve hours in a virtual que
 ue and then purchased their tickets. The queue helped with capacity planni
 ng\, but now you're selling tickets for more shows. What do you do? Learn 
 more about this here.\n\n### Speaker bio\n\nColin Charles is the Chief Eva
 ngelist at Percona. He was previously on the founding team of MariaDB Serv
 er in 2009\, and had worked at MySQL since 2005\, and been a MySQL user si
 nce 2000. Before joining MySQL\, he worked actively on the Fedora and Open
 Office.org projects. He's well known within open source communities in APA
 C\, and has spoken at many conferences.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/capacity-planning-for-your-
 data-stores-GGBJc2nmeZ7XcQdR4ANwpM
BEGIN:VALARM
ACTION:display
DESCRIPTION:Capacity planning for your data stores in Auditorium – Rootc
 onf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Thank-yous to crew and volunteers\; reminder to fill feedback form
 s
DTSTART:20170512T070000Z
DTEND:20170512T070500Z
DTSTAMP:20260421T065027Z
UID:session/2vpuMjoQLmt2w7pFxFtpd5@hasgeek.com
SEQUENCE:0
CREATED:20170405T143434Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170508T064637Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Thank-yous to crew and volunteers\; reminder to fill feedback 
 forms in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Spotswap: running production APIs on spot instances
DTSTART:20170512T070500Z
DTEND:20170512T073500Z
DTSTAMP:20260421T065027Z
UID:session/VWSUPwZVas31d25EsuSDBz@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170420T141439Z
DESCRIPTION:The AWS EC2 market allows users to bid for unused EC2 capacity
 \, which is sold at a lower price than on-demand capacity. On the spot mar
 ket\, you could pay as little as 10% of list price for an EC2. The market 
 price is constantly fluctuating\, determined based on demand for certain i
 nstance types\, among other factors. The one caveat to using spot instance
 s is that if the market price rises above your bid price\, you only have 2
  minutes’ notice before the EC2 shuts down.\n\nIn order to run productio
 n instances on the spot market\, we set up two AutoScaling groups\, one ru
 nning spot instances and another running the fallback on-demand instances.
  When instances in the spot group showed signs of failing healthchecks\, a
 nd scaledown the on-demand group again when the spot group had stabilised.
  While the spot autoscaling group provided for the cost efficiency\, the b
 ackup on-demand group made our services robust and scalable.\n\n![spot](ht
 tps://cloud.githubusercontent.com/assets/3166852/24840221/465d0966-1d37-11
 e7-90ba-dceab8b1b7e6.gif)\n\nWhen we migrated our stacks to ECS (AWS’s h
 osted Docker solution) last summer\, we replaced the spot on demand group 
 with a spot fleet. Now we are protected not only by the cost savings on th
 e spot market\, but also the additional diversity of a spotfleet where we 
 are able to choose multiple EC2 instance types in a spotfleet to replace t
 he spot autoscaling group in our earlier architecture.\n\n### Detailed bre
 akup\n- Reliable production services on spot instances.\n- The need for sp
 otswap\n- Spotswap 0.0.1\n    - Bottlenecks\n    - Ensuring stability of t
 he architecture\n    - Spotswap 0.0.2\n- Open sourcing spotswap\n\n### Spe
 aker bio\n\nI am a developer on the Platform team at Mapbox where I help b
 uild the technical foundation of the Mapbox architecture. Over the last ye
 ar\, I have worked on scaling our internal infrastructure\, and helped in 
 migrating our services to the AWS ECS. This talk talks about an elegant ar
 chitectural concept that we devised at Mapbox to run our services in a cos
 t-efficient manner. In other lives\, I have written 2D games using the Coc
 os2D engine\, submitted small activities to the GCompris project and contr
 ibuted to the GNOME Foundation. I also enjoy collecting recordings of Indi
 an classical music that are in the public domain.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/spotswap-running-production
 -apis-on-spot-instances-VWSUPwZVas31d25EsuSDBz
BEGIN:VALARM
ACTION:display
DESCRIPTION:Spotswap: running production APIs on spot instances in Auditor
 ium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Lunch
DTSTART:20170512T073500Z
DTEND:20170512T083500Z
DTSTAMP:20260421T065027Z
UID:session/3L3tx4gAfjRkhAkrxEVvJi@hasgeek.com
SEQUENCE:0
CREATED:20170312T125928Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170424T124646Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Lunch in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Adventures in Postgres management
DTSTART:20170512T083500Z
DTEND:20170512T092000Z
DTSTAMP:20260421T065027Z
UID:session/XAP5GFEpX1SZa38N8uiF7x@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170420T041747Z
DESCRIPTION:### Introduction and setup [~ 5 mins]\n\nThe aim of this secti
 on is to provide a gentle introduction to the system being examined. The u
 se-case\, requirements and setup of the tools will be discussed to benefit
  those not familiar with the intricacies of the domain.\n\ntopics covered:
 \n\n- basic overview of Postgres/SQL database management\n- solutions for 
 concurrency control via transaction IDs\n- caveats to these solutions and 
 its consequences\n\n---\n\n### Deep dive into the story [~ 20 mins]\n\nThi
 s section will form the crux of the talk. Beginning with investigations in
 to reports of degraded performance\, the story leads towards specific limi
 tations of Postgres's MVCC implementation.\n\nTools used in investigating 
 the incident and various attempted solutions will be discussed. The focus 
 will be on diagnosing/fixing systems without compromising on underlying pe
 rformance and uptime requirements.\n\ntopics covered:\n\n- overview of use
 -case\, system setup and configuration specifics\n- initial monitoring and
  tracking system performance reports\n- tools used to investigate the degr
 adation\n- first attempt at a fix\, its failure to correct\, and subsequen
 t learning\n- second attempt to brute-force a solution\, and the resulting
  (failed) inconsistent state\n- final attempt at a simpler solution\, and 
 learning\n\n---\n\n\n### Lessons\, Upgrades and Conclusion [~ 10 mins]\n\n
 The last section will cover lessons learned - including checks and systems
  that could have avoided the problem. The various knobs available to DevOp
 s engineers to manage the performance of their systems will be explored. C
 ombining personal experiences with industry best practices\, the aim is to
  deliver concrete steps to simplify database management. Also\, in the mon
 ths since the incident\, patches in newer Postgres releases which fix the 
 problem will be listed. \n\ntopics covered:\n\n- knobs to turns and levers
  to pull when tuning systems\n- best practices to simplify Postgres manage
 ment roles\n- updates and relevant patches available via newer releases\n\
 n### Speaker bio\n\nI am a member of the data science team at [Semantics3]
 (https://www.semantics3.com) - building data-powered software for ecommerc
 e-focused companies. Over the years\, I have had the chance to dabble in v
 arious fields covering data processing\, pipeline setup\, database managem
 ent and data science. When I am not picking locks\, or scuba diving\, I us
 ually blog about my technical adventures at our [team's engineering blog](
  https://engineering.semantics3.com/authors/ramananbalakrishnan/).\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/adventures-in-postgres-mana
 gement-XAP5GFEpX1SZa38N8uiF7x
BEGIN:VALARM
ACTION:display
DESCRIPTION:Adventures in Postgres management in Auditorium – Rootconf i
 n 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:OTR session on mistakes to avoid when planning your infrastructure
DTSTART:20170512T090000Z
DTEND:20170512T100000Z
DTSTAMP:20260421T065027Z
UID:session/5RDYU9mfQnbXXeUNmGQJqj@hasgeek.com
SEQUENCE:0
CREATED:20170424T045110Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170503T132059Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:OTR session on mistakes to avoid when planning your infrastruc
 ture in Porch on first floor\, opposite the auditorium – OTR sessions in
  5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:MySQL troubleshooting tl\;dr
DTSTART:20170512T092000Z
DTEND:20170512T094000Z
DTSTAMP:20260421T065027Z
UID:session/Javuxgoc14EAon6vusUxiW@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk of 15 mins duration,Intermediate
CREATED:20170420T042028Z
DESCRIPTION:With a given generic server problem - what data should you ini
 tially be collecting to diagnose the root cause of the problem.\n\nExample
 :\nGeneral Server Performance Issues\n - Error log\n - OS Data (Ex: IO\, C
 PU\, Memory\, NUMA\, etc)\n - SHOW GLOBAL VARIABLES\n - SHOW GLOBAL STATUS
 \n - SHOW FULL PROCESSLIST\n - SHOW ENGINE INNODB STATUS\n - Information f
 rom INFORMATION_SCHEMA\n\n### Speaker bio\n\nLigaya Turmelle is a full tim
 e Goddess\, part time MySQL DBA\, occasional PHP programmer\, and frequent
  world traveler. She currently has visited or lived in 21 countries and no
 w resides in Florida with her husband and their Belgian Malinois. As a MyS
 QL Support Engineer for Oracle she still manages to stay involved with the
  PHP Community as a founding Principal of phpwomen.org\, blogger and long-
 time busy body of the PHPCommunity channel (#phpc) on freenode. She hopes 
 to one day actually meet all the people she talks to. Now for all the lett
 ers – OCP: MySQL 5.6 DBA\, OCP: MySQL 5.6 Dev\, CMDBA (5.0)\, CMDEV (5.0
 )\, MySQL Core (4.1)\, ZCE (PHP4&5) and Oracle ACE for MySQL.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/mysql-troubleshooting-tl-dr
 -Javuxgoc14EAon6vusUxiW
BEGIN:VALARM
ACTION:display
DESCRIPTION:MySQL troubleshooting tl\;dr in Auditorium – Rootconf in 5 m
 inutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Feedback\; introduction to Rootconf 2017 programme
DTSTART:20170512T094000Z
DTEND:20170512T095000Z
DTSTAMP:20260421T065027Z
UID:session/SVv1KdoeBBy3pX2hhJA7AP@hasgeek.com
SEQUENCE:0
CREATED:20170405T143248Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170424T040654Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Feedback\; introduction to Rootconf 2017 programme in Auditori
 um – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Stretch break
DTSTART:20170512T095000Z
DTEND:20170512T095500Z
DTSTAMP:20260421T065027Z
UID:session/CPe2F6FMcdAdjgDNpzEJKE@hasgeek.com
SEQUENCE:0
CREATED:20170420T042101Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T035647Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Stretch break in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Working with Secrets
DTSTART:20170512T095500Z
DTEND:20170512T101500Z
DTSTAMP:20260421T065027Z
UID:session/NnMrCrtwJzEydhxXhMThe1@hasgeek.com
SEQUENCE:2
CATEGORIES:Crisp talk of 15 mins duration,Intermediate
CREATED:20170420T040455Z
DESCRIPTION:Introduction\n1. Abstract\n2. Who am I? Am I qualified to talk
  about the problem.\n\nWhat’s the problem? \n1. What are secrets ?\n2. S
 cenarios for which secrets need to be stored.\n3. Scenarios for which secr
 ets need to be leased.\n\nHashicorp Vault Basics\n1. Explaining Vault Term
 inology ( Master key \, encryption key\, backend\, frontend )\n2. Vault Ar
 chitecture\n3. Basic App and seal/unseal mechanism and Terminal CLI exampl
 es\n\nScaling\n1. Horizontal Scalable Service ?\n2. Horizontal Scalable Ba
 ckend?\n3. Horizontal Scalable Authentication /Authorization ?\n\nPutting 
 it all together.\n1. Evaluating other solutions\n2. Difference between Ama
 zon KMS\, Vault\, ansible vault\, keepassx\, Unix PAM\, etc\n\n### Speaker
  bio\n\nShrey Agarwal works with Paytm as Sr. Eng. Manager. He has been wo
 rking on linux for some years and has worked with variety of sub-systems i
 n Paytm. He lives in Delhi\, loves travelling\, playing StarCraft2\,deus-e
 x and coding. He has given a flash talk on Business Rule Engine in Jsfoo 2
 016.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/working-with-secrets-NnMrCr
 twJzEydhxXhMThe1
BEGIN:VALARM
ACTION:display
DESCRIPTION:Working with Secrets in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Off-The-Record (OTR) session on Microservices
DTSTART:20170512T100000Z
DTEND:20170512T101000Z
DTSTAMP:20260421T065027Z
UID:session/2ZKLUF44sC5jZggYW21tcj@hasgeek.com
SEQUENCE:0
CREATED:20170424T040539Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170511T040344Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Off-The-Record (OTR) session on Microservices in Porch on firs
 t floor\, opposite the auditorium – OTR sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Evening beverage break
DTSTART:20170512T101500Z
DTEND:20170512T104500Z
DTSTAMP:20260421T065027Z
UID:session/3sVevk4LbrcfcSonLG3tWe@hasgeek.com
SEQUENCE:0
CREATED:20170312T130131Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170503T110324Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Evening beverage break in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:OTR session on: worst disaster stories ever!
DTSTART:20170512T101500Z
DTEND:20170512T111500Z
DTSTAMP:20260421T065027Z
UID:session/Dsw5nxNDFpqn5jKSPkZ83R@hasgeek.com
SEQUENCE:0
CREATED:20170503T093607Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170505T082225Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:OTR session on: worst disaster stories ever! in Porch on first
  floor\, opposite the auditorium – OTR sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Living with SELinux
DTSTART:20170512T104500Z
DTEND:20170512T113000Z
DTSTAMP:20260421T065027Z
UID:session/C9iZ1oTaADL9spC7NJXipz@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170414T121507Z
DESCRIPTION:- Explain traditional Linux permissions\n- Explain SELinux Man
 ditory Access Control system\n- Explain the mechanisms SELinux uses \n- Sh
 ort examples on the common problems encountered when using SELinux\n- How 
 to understand SELinux problems\n- How to solve the most common SELinux pro
 blems using booleans\n- How to generate SELinux custom policies\n\n### Spe
 aker bio\n\nToshaan Bharvani is a IT consultant\, currently self-employed 
 at VanTosh\,\nwith a interest in Open Source Software and IT Hardware. He 
 started his\nIT interest at the age of 5\, when his father gave him his fi
 rst own PC\ncomponents. Ever since he has been interested in IT hardware a
 nd IT\nsoftware. In business\, he tends to combine higher level applicatio
 ns\nwith lower level systems. Toshaan has been involved for some time now 
 in\nsome open source projects and communities.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/living-with-selinux-C9iZ1oT
 aADL9spC7NJXipz
BEGIN:VALARM
ACTION:display
DESCRIPTION:Living with SELinux in Auditorium – Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Off-The-Record (OTR) session on the art of software architecture -
  its more than just technology
DTSTART:20170512T113000Z
DTEND:20170512T123000Z
DTSTAMP:20260421T065027Z
UID:session/8G86LBJGiqyvFM5xYHs9Rd@hasgeek.com
SEQUENCE:0
CREATED:20170506T033920Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T035914Z
LOCATION:Porch on first floor\, opposite the auditorium – OTR sessions -
  MLR Convention Centre\, J P Nagar\nBangalore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Off-The-Record (OTR) session on the art of software architectu
 re - its more than just technology in Porch on first floor\, opposite the 
 auditorium – OTR sessions in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Understanding eyeball routing via RIPE Atlas
DTSTART:20170512T113000Z
DTEND:20170512T121500Z
DTSTAMP:20260421T065027Z
UID:session/BsBwnY8cGCtrHSEDg3jQp8@hasgeek.com
SEQUENCE:2
CATEGORIES:Full talk of 40 mins duration,Intermediate
CREATED:20170428T041326Z
DESCRIPTION:In this talk I would be covering basic understanding of how ne
 tworks are connected globally\, the "asymetric routing factor" as it comes
  due to the nature of interconnects\, an overview of how RIPE Atlas projec
 t helps by looking a eyeball routing. Slides will cover basic understandin
 g of the topic as well as RIPE Atlas CLI tools which can used for initiati
 ng measuments from a large number of active RIPE Atlas Probes across the w
 orld.\n\n### Speaker bio\n\nAnurag works at Global IP transit provider Hur
 ricane Electric (AS6939). In his role at Hurricane Electric he works close
 ly across the BGP routing\, interconnection and optimation of routing. He 
 is also involved with APNIC as community trainer and has taken workshop on
  MPLS\, building IXPs etc.\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20230810T072606Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/rootconf/2017/schedule/understanding-eyeball-routi
 ng-via-ripe-atlas-BsBwnY8cGCtrHSEDg3jQp8
BEGIN:VALARM
ACTION:display
DESCRIPTION:Understanding eyeball routing via RIPE Atlas in Auditorium –
  Rootconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Rootconf closing\; goodbye until DevPay!
DTSTART:20170512T121500Z
DTEND:20170512T123000Z
DTSTAMP:20260421T065027Z
UID:session/LBLQuWRs41yQUfUs1D63Dm@hasgeek.com
SEQUENCE:0
CREATED:20170420T042207Z
DESCRIPTION:\n
GEO:12.8915841;77.5851870461191
LAST-MODIFIED:20170506T033717Z
LOCATION:Auditorium – Rootconf - MLR Convention Centre\, J P Nagar\nBang
 alore\nIN
ORGANIZER;CN=Rootconf:MAILTO:no-reply@hasgeek.com
BEGIN:VALARM
ACTION:display
DESCRIPTION:Rootconf closing\; goodbye until DevPay! in Auditorium – Roo
 tconf in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
