My Summary of DevConf 2016

I had an amazing time in Johannesburg this week and had the privilege to attend DevConf 2016 as a speaker. I gave a talk on architecting polyglot-persistent solutions and you can find the slides and resource in this post.
10 March 2016
2 minutes read

Related Posts

I had an amazing time in Johannesburg this week and had the privilege to attend DevConf 2016 as a speaker. I got to travel to South Africa for the first time and I really liked the country, especially the food :) Also, I tried to be a social developer and had a chance to meet with a few new amazing folks like Colin Dembovsky, Lisa Basel, Chris Tite, Mark Pearl and many others that I cannot remember right now after a few beers at Dubai airport while writing this blog post :)

During the conference, I attended a few other talks apart from giving one. Here are all of them:

  • A year of dealing with RabbitMQ
  • Lap around Azure Machine Learning
  • Getting Started with Analytics (GTM and GA)
  • Brownfield TDD: How to eat an elephant?
  • Adjust your behaviour and be surprised how much you can influence your team
  • Building real world microservices using Node.js

I generally like to summarize my impressions I gained throughout the conference (e.g. Codemash 2016, NDC Oslo 2014). Here are those from DevConf:

  • People are pulling away from so-called Microsoft stack as much as it makes sense, especially on the data storage part. This is a good thing for everyone, even for Microsoft. Microsoft being more open has the biggest effect on this.
  • People who experienced relational database architecture where the business logic sits inside the database seems to have learnt the lessons very well.
  • Microservices had its appearance throughout the conference again :)
  • Polyglot persistence seems to be what most of the people are applying today without knowing the term that much :) Not knowing the term is no problem at all. Remember: this type of terms (e.g. Microservices) help communicate during planning processes and discussions easier.
  • Application and Database Lifecycle management is more about the culture and less about the tools. People who want to adopt this culture seek advice from consulting companies, they need tools just to get the job done.
  • Infrastructure as code is grabbing more and more attention.

My Talk: Architecting Polyglot-persistent Solutions

Apart from a few logistical problems during my talk (like electricity going out completely!), it was really good overall. This was very first time I have given this talk and it was based on the experience I had over a few years on Zleek.

2016-03-08 10.29.04

You can find the slides under my Speakerdeck account here.

Here are also a few more links that you may find useful on this topic:

Special Thanks

I would like to thank all the DevConf team who made this conference happen and all the audience for their amazing attention for the conference. I am especially impressed with the attention to the detail that the DevConf team has shown.