The role of the system architect is not to understand all the technologies she deploys. Rather, the system architect acts as a system integrator. View in browser »
The New Stack Update

ISSUE 153: All Together Now

Talk Talk Talk

“The problem is master data management is a very mature field. You write a bunch of rules that say ‘This is the same as that.’ And the trouble is, at scale that doesn’t work. And it’s well known that this does not work.” 

Dr. Michael Stonebraker on bringing AI to master data management.
Add It Up
Source: Unpublished appendix from an Economist Intelligence Unit / BMC report.
Don’t be fooled into believing digital transformation (DX) can justify your bucket list of technology innovations. As a way to support DX, technologies such as containers, microservices and edge networking are each only a priority at about 37 percent of organizations, according to a just-released report by The Economist Intelligence Unit and sponsored by BMC Software.

In this survey of both IT and non-IT executives, data analytics capabilities were believed to be the top enabler of DX according to three quarters of respondents. Interestingly, 65 percent said they’re moving to a cloud/multicloud infrastructure, but it appears this refers to a general migration to the cloud as opposed to something more exciting.

Also, don’t be fooled into believing the relationship between IT and the rest of the company is broken. It is natural that business units have different priorities. DX efforts are often led by the CEO or board so that they can balance the spending priorities of different business functions.
What's Happening

One of the biggest concerns when deploying at scale is knowing whether your organization will be ready to effectively monitor what is and is not working. This includes also being able to detect problem areas before they begin to cause real pain. What can be done to conquer the fears associated with monitoring for cloud native, as well as deployments for on-premises platforms? These were among the subjects discussed during this episode of The New Stack Makers podcast with John-Daniel Trask, co-founder and CEO of Raygun, and Chris Johnson co-founder and CTO of Hyperfish, hosted by Alex Williams, founder and editor-in-chief of The New Stack.

Conquering the Terror of Cloud Native Monitoring

All Together Now

We always enjoy attending O’Reilly’s Software Architecture Conference this time each year in New York. System architects have to grapple with the latest technologies, such as serverless and microservices, but in a broader perspective than most IT professionals typically regard these technologies. It is not the role of the system architect to understand all of the technologies she deploys. Rather, the system architect must act as a system integrator, assembling the technologies in a way that brings the most value to the organization, noted Diana Montalion, founder of the Mentrix Group consultancy, in a talk about enterprise architecture. 

In the end, understanding architecture involves understanding the end use of the technology, for all the stakeholders, as much as the technologies themselves. Montalion herself took on a gig a few years back, moving the esteemed Economist publication into the digital age. It was a job that others took on before, with limited success — this is a business that has been publishing for nearly two centuries. She had to model the workflow of the editors, publishers and graphic designers. The traditional system for print worked wonderfully, but she discovered that no one knew how the entire system worked. Each person knew their role and the technologies they preferred to use, but no one knew how it all fit together. While a CMS like Drupal has a clear boundary of being a blog platform, the Economist’s content system is a much larger beast and must define a shared purpose across all its participants.

“Software architecture has to evolve towards system thinking,” she noted. “'System thinking’ is that fuzzy area in which you understand the boundaries, what distinguishes one system from another system, and you define what's interrelated and what's interdependent within those boundaries.”

What’s Coming to Golang in 2019: Modules, Generics, Better Error-Handling

Big changes are coming to the Go community in 2019. To learn more, we spoke with Steve Francia, who joined Google in 2016 to become its product lead for Go, and to handle developer relations for the popular programming language. Francia spoke to us about Go’s innovative new module system, error-handling, Go 2, a revised proposal process, the importance of community to Go, and other topics. 

How Serverless Platforms Could Power an Event-Driven AI Pipeline

Event-driven artificial intelligence (AI) could lead to faster and smarter decisions, but will require a reorientation of organizational processes and team composition in addition to a hybrid architecture structure that takes the best of serverless and other emerging technologies.

When Holt-Winters Is Better Than Machine Learning

Machine Learning (ML) gets a lot of hype, but its classical predecessors are still immensely powerful. In this contributed post from TNS sponsor InfluxData, Influx Developer Evangelist Anais Dotis-Georgiou takes us through the process of using the Holt-Winters forecasting model, useful for seasonally eventful time-series data. 

Party On
Diana Montalion, Mentrix Group

Diana Montalion, founder of the Mentrix Group, speaking at the O'Reilly Software Architecture Conference in New York City. A system architect is not an expert on everything. That’s impossible. Instead, the system architect is an expert on integration.

Arun Gupta, AWS

At the O'Reilly Software Architecture Conference, Arun Gupta of AWS introduced Kubernetes to Java developers.

The New Stack Makers podcast
Technologists building and managing new stack architectures join us for short conversations at conferences out on the tech conference circuit. These are the people defining how applications are developed and managed at scale. 
Free Serverless Ebook

Experts and visionaries in distributed systems believe serverless technologies are the next evolution of application infrastructure beyond microservices. Leading edge companies have already embraced serverless and have dramatically reduced operational overhead and streamlined the DevOps cycle, while increasing scalability and resiliency. Still, there are many challenges to serverless adoption, such as operational control, complexity and monitoring.

The New Stack’s Guide to Serverless Technologies will help practitioners and business managers place these pros and cons into perspective by providing original research, context and insight around this quickly evolving technology. 

Download The Ebook
We are grateful for the support of our ebook sponsors:

Copyright © 2019 The New Stack, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list