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
- 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.
Here are also a few more links that you may find useful on this topic:
- Polyglot Persistence by Martin Fowler
- An evolving example on Polyglot Persistence
- Webinar: MongoDB and Polyglot Persistence Architecture
- Building Microservices with Polyglot Persistence Using Spring Cloud and Docker
- Mongo on Hadoop
- Getting Started with Neo4j in .NET with Neo4jClient Library
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.