3 experts predict what’s coming in 2019: Microservices, serverless, and more
2018 has certainly been a year. As the days grow shorter, we can’t help but look forward to a brand new 2019 and all the amazing tech trends in store for us. Today, we chat with three experts to see their predictions for the tech world in the new year, including the bright future of microservices, the need for coding skills, and the growth of serverless.
No one know what the future might hold, but we’re taking our best stab at it with some pretty educated guesses. The new year is just around the corner and we’ve asked a number of experts what they think is in store for developers in 2019.
Obviously, nothing is set in stone. However, we talked to three experts about where the tech world will go in 2019. Their thoughts: the rise of microservices may affect future database needs, the growing need for all workers to learn how to code, and the growth of serverless!
Without further ado, let’s see what our experts had to say!
Patrick McFadin, VP, Developer Relations, DataStax
Microservices and containers will impact the future of databases
“People are moving over to using microservices for their new applications – they can develop specific components that do jobs really well, and they can scale those jobs up quickly if they are successful. However, all those components create data that has to go somewhere. With stateless application components, you have to put that data somewhere.
One consideration is running stateful container instances that can store data over time. I don’t think that gets the most out of containers, or out of the data. Running a database instead makes much more sense. In 2019, I think we’ll see more understanding of where databases can meet specific needs for applications, and more importantly where they can provide this without needing application rewrites.”
The next wave of DevOps, including the challenges and opportunities that lie ahead
“There is a huge wave of hype around Kubernetes right now. It provides a good way to manage containers at scale, but I think we will see people finding out what it is not good for, as fast as they discover the good stuff as well. Two things will happen: one is we might see a backlash against containers in general when the problem is actually in Kubernetes deployments that aren’t meeting overhyped expectations. And, second, which is the most important thing here, is that there will be more recognition that not every approach to containers is right for everything – there is no one size fits all approach.”
The needs of tomorrow’s enterprise in a hybrid/multi-cloud world
“More companies want to roll out hybrid and multi-cloud applications, but they do also have to think about hybrid cloud data too. This is a harder task to get right. I think 2019 will be the year when people move from looking solely at application components and instead look at the wider app infrastructure problems. The data side is harder to solve, particularly if you want to avoid getting locked into public cloud provider options.
I think there will be a resurgence of developers looking at what their apps do with data, as they will have to make those deployments get data out to the rest of the business for them to use. For enterprises with a big mix of hybrid cloud services, traditional and modern apps, and big business problems to solve, that data issue is going to be top of mind.”
The implications of AI and machine learning around data
“Everyone wants to be doing AI. It looks great on your CV, and it proves you can do math. The challenge here – AI has to use data, and it’s harder to scale this up to the whole business. There’s the old joke of, “Well, it worked on my laptop / well, we’ll put that into production,” and we don’t want to end up recreating that around machine learning projects. Cloud vendors will increase the variety of tools and integrations to eliminate the complexity of machine learning. As a result, more implementations will simply be a matter of architecting the right service calls to a cloud API and less about building algorithms and infrastructure.”
Open source in 2019 and beyond
“The conversations about the impact of cloud services on open source projects heated up in 2018. The next year will see a response from the open source foundations and a start of a shift with respect to how service companies can use open source projects. Some projects will start making the move to convert, but only after a lot of debate and fractioning of some communities. In response, large cloud providers will step up contributions and promotion of leading projects. Smaller projects will start to suffer as contributions start to decline.”
SEE ALSO: Microservices and test automation
Christian Beedgen, Co-Founder and CTO, Sumo Logic
Programming is a distinguishing skill for information workers
Automation continues to be the key to success at scale. Real-time has become too fast for humans to track in the age of big data. Fair or not, we will classify people into two buckets: those who know how to program, and those who don’t. With the rise of cloud service providers, those in IT who don’t know how to program are increasingly finding themselves without tasks and responsibilities. This is the flip side of agile, DevOps and DevSecOps. The need to scale and react in real time requires automation — something programmers know how to do.
This is not an elitist vision; successful IT employees do not require Ph.D.s in distributed systems from Stanford –- in fact, the majority of programmers today are self-taught. However, they do need to know how to program in the broadest sense, from traditional software development to shell scripting. As we move toward a world of more automation, programming has become a core skill, even if it happens mostly in Jupyter notebooks, sitting on top of layers of abstractions programmed by others. We used to say developers are the new kingmakers, but in 2019 and beyond it’ll be more accurate to swap the term ‘developers’ out for ‘programmers.’
SEE ALSO: “There’s an upcoming battle between what we see with microservices nowadays and the role of serverless”
Ben Newton, Director of Product Marketing, Sumo Logic
Serverless grows, Kubernetes slows
Serverless is going to move into the mainstream, attracting two distinct groups of people: those who need computing beyond what containers can currently provide and those who don’t want the overhead of containerization. We saw this trend begin in 2018, in which AWS Lambda adoption grew from 24 percent in 2017 to 29 percent in 2018. And we expect that number to spike in 2019.
Containerization is near the top of its hype cycle and will soon race down into the proverbial trough of disillusionment. Kubernetes is not enough on its own, but will continue to see steady growth due to its media attention and the number of services that provide managed or native K8s. That said, we can expect to see an inevitable loss of enthusiasm as more organizations trend toward serverless options moving forward.