DevConf 2017

Scaling platforms and services. Co-hosted by Rootconf, Red Hat and the Linux Foundation.

Theme

Infrastructure platforms have evolved from a phase of mean-time-to-recovery to mean-time-to-service availability. They include features that run across the entire stack to enable resiliency, monitoring, dynamic orchestration of capacity and easy deployment fabric for application workloads.

We are inviting full-length and crisp talks to share problem-solution approaches:

  • What problems did you solve with one platform which you couldn’t solve with any other technology? Why was it the case?
  • What features have worked for your use-case? Why?
  • Which features did you build on top of available platforms? How can they work for others?

Content for DevConf is intended to be a “from-the-trenches approach”.

The theme of DevConf is aligned with the general theme of Rootconf 2017. The objective is to provide an initial set of topics around the broad notion of infrastructure platforms for the audience. This is expected to set the course for an extended series of expert sessions during 2017-18.

Who should attend?

DevConf will be of importance to developers building application architecture around burst capacity. The discussions focusing on storage, orchestration, scalability and monitoring using on-going technologies available upstream provide viable options of components to choose from and include in software designs.

The track will be of interest to developers and contributors in the following domains:

  • Elastic deployment fabric.
  • Scaled storage.
  • Software defined networking.
  • Containerized workload deployment teams.

Why DevConf at Rootconf

The technology space in India has been working for the past couple of years around workload deployment in containers; elastic infrastructure fabric; scaled storage; software defined networking. There are sizeable communities which span from developers to DevOps roles as consumers of the feature improvements.
Red Hat and the Linux Foundation have a history of close collaboration in organizing domain specific conferences such as Vault to address the issue of new problems in infrastructure platforms.
Rootconf, Red Hat and Linux Foundation have partnered to organize and co-host DevConf at Rootconf 2017 to pull together a cohesive group that is working at the edge of technology - by contributing to development conversations and deployment scenarios.

##Format
DevConf is part of Rootconf. Tutorials and talks under this track will be held in the banquet hall:

  • Day 1: tutorials and 101 sessions.
  • Day 2: short and full length talks + flash talks on use cases and problem-solution case studies.

We are inviting proposals for:

  • Deep-dive tutorials and 101 sessions on platform technologies.
  • Full-length 40-minute talks on case studies.
  • Crisp 15-minute how-to talks.
  • Flash talks for 5 mins showing a demo or explaining tips and tricks.

##Selection Process
Proposals will be filtered and shortlisted by the Editorial Panel of the Platforms track.

Please make sure to add links to videos / slide decks when submitting proposals. This will help us understand your speaking experience and delivery style. Blurbs or blog posts covering the relevance of a particular problem statement and how it is tackled will help the Editorial Panel better judge your proposals.

We expect you to submit an outline of your proposed talk, either in the form of a mind map or a text document or draft slides within one week of submitting your proposal.

Selection Process Flowchart

You can check back on this page for the status of your proposal. We will notify you if we either move your proposal to the next round or if we reject it. Selected speakers must participate in one or two rounds of rehearsals before the conference. This is mandatory and helps you to prepare well for the conference.

A speaker is NOT confirmed a slot unless we explicitly mention so in an email or over any other medium of communication.

There is only one speaker per session. Entry is free for selected speakers.

##Important Dates:

Deadline for submitting proposals: 10 April, 2017

Final schedule for the Platforms track: 20 April 2017

Conference dates: 11-12 May, 2017

##Contact
For more information about speaking proposals and tickets, contact info@hasgeek.com or call +91-7676332020.

Hosted by

Rootconf is a community-funded platform for activities and discussions on the following topics: Site Reliability Engineering (SRE). Infrastructure costs, including Cloud Costs - and optimization. Security - including Cloud Security. more

Saurabh Badhwar

@h4xr

Reducing Deployment and Management overhead in Microservices Architecture

Submitted Apr 9, 2017

Microservices is an implementation architecture in Service Oriented Architecture where we are building fine grained services, which specialize in doing a single kind of task and doing it well. These services are loosely coupled and lightweight, and usually interact with each other over prevailing network protocols through the use of RESTful APIs, message buses, etc. The Microservices architecture provides several benefits, such as, helping parallelize service development, freedom in choice of tools, etc. But everything has its own pros and cons, In case of Microservices, we have some cons, out of which, one is the increased overhead that comes in the case of deployment and management of these services.

With a single application, we just have to take care about the deployment of a few components, but with the case of Microservices, we need to take care of several services and their management. The situation gets even worse as the number of Microservices in the application stack increase beyond a certain threshold.

This talk will focus automating the deployment and management of Services in Microservice Architecture so as to reduce the overhead that comes with Microservices Architecture. The session will cover topics such as how to build your infrastructure for hosting up your Microservices, efficient use of CI/CD tools so as to keep the deployment and management overhead associated with Microservices Architecture to a Minimum.

Key Takeaways:

The key takeaways from the session will be:

  • Knowledge about what factors cause increase in overhead with Microservices architecture and how to avoid them
  • How to take best advantage of the CI/CD tools to reduce the pain associated with the Deployment of the Services
  • How to efficiently plan and layout the Infrastructure for Microservices Architecture

Intended Audience:

The intended audience for the talk are:

  • Developers writing Microservices
  • Developers planning to start with/migrating to Microservices Architecture

Outline

  • Introduction to Microservices
  • How Microservices architecture has an increased overhead
  • Taking advantage of CI/CD tools in Microservices Architecture
  • Laying out your Microservices Infrastructure
  • The end results

Speaker bio

Saurabh Badhwar is a young developer and open source contributor who has been active in Open Source communities since last few years. His major contributions during his open source journey are majorly in the domains of development, quality assurance, release validation and community buildup. During this duration of being an open source contributor, Saurabh has been involved with the community at different levels of operation. He has been actively delivering talks at various Universities on the topics of frontend and backend development, new and emerging technologies in front of audience with varying level of technical expertise. The talks have also been aimed on bringing new contributors on-board to the the Open Source communities.
His professional experience include working as a freelancer with different organizations to develop and deploy their internal and public platforms to accomplish their tasks. His work includes development of web platforms following different design patterns including Monolithic applications based on the MVC architecture to Microservices based platforms. With his focus on building applications providing consistent user experience and high performance, he spends a lot of time on UX and Optimizations of the architecture.
Saurabh has a great passion for working with Linux Kernel development and Microservices development, and has been actively learning and experimenting with different ideas in the field. His other personal and professional projects include, Arrow - A MVC based web framework focusing on clean user experience and high performance, Leap - A tool for profiling performance of Linux based systems, MicroReg - A platform for deploying and managing Microservices.
Recently, Saurabh has been to DevconfCZ 2017 where he delivered a session on “Building Scalable API Gateways for Microservices Architecture”.
Currently working as an Intern at Red Hat in Performance Engineering Team, Saurabh works on conducting performance and scale experiments on Red Hat Satellite as well as developing tools for automating product deployment on large number of systems.
Saurabh also writes on topics covering Microservices and Containers and has been actively contributing articles to Fedora Magazine and Red Hat Developer Blog.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

Rootconf is a community-funded platform for activities and discussions on the following topics: Site Reliability Engineering (SRE). Infrastructure costs, including Cloud Costs - and optimization. Security - including Cloud Security. more