Matt McLarty is an experienced software architect who leads the API Academy at CA Technologies.
Just as agile development solves an engineering bottleneck, microservices solve an architectural bottleneck
Since the term “microservices” hit the software industry like a bolt of lightning in 2014, technical professionals of all stripes have been analyzing this new architectural style from their own frames of reference. Having lived through the rise and fall of service-oriented architecture, I had the same reaction as many others: How does microservice architecture differ from SOA? The more I learned about the case studies that led to the creation of the term “microservices,” the more I recognized that this question would not capture the essence of this new software movement.
The first thing to recognize about the microservice movement is that it has been empirically defined. Microservice architecture emerged from a common set of patterns evident in companies like Amazon, Netflix, SoundCloud, and Gilt (now part of HBC Digital). Applications at these companies that were monolithic evolved over time into decomposed services that communicated via RESTful APIs and other network-based messaging protocols.
Article by Matt McLarty, VP, Presales at CA Technologies
As I mentioned in my previous article, “Microservice architecture is agile software architecture,” my initial reaction to microservice architecture was to question how it differed from service-oriented architecture (SOA). I was not alone in associating these two architectural styles. In their definitive blog post, James Lewis and Martin Fowler included a sidebar that contrasts microservices and SOA. In response, skeptics claimed there were no differences. And in fact, influential microservice adopters Amazon and Netflix both referred to their architectures as service-oriented before the term “microservices” was coined. More than two years later, the debate over whether microservice architecture is or is not SOA has produced a substantial library of articles.
Why are people so driven to compare microservices and SOA, and why is there so much passion? Although microservices and SOA can be differentiated on many levels -- architectural style, implementation examples, associated technologies -- they have played strikingly similar roles in the technology landscape. Both promised to be transformational, and they succeeded in attracting adherents who attracted still more adherents. In short, while both microservices and SOA began as architectures, they ultimately became movements.
Eaton’s PredictPulse service is powered by software company CA Technologies, leveraging its best-in-class Unified Infrastructure Management (UIM) software and alarm management expertise. The PredictPulse service uses industry standard security, reliable connectivity and the user’s email server for direct outgoing communications to mitigate risk and maximize performance.
“Eaton chose to keep things simple by deploying a cloud-based, or Software-as-a-Service, solution with the PredictPulse platform,” said Arthur Mulligan, product line manager, Eaton. “We’re leveraging a best-in-breed application from leading software partner CA Technologies and making the installation process so simple that most customers can self-install it in a matter of minutes. No software is required at the customer site, and the power devices transmit alarms and health data to the cloud using email SMTP to avoid security risks.”
Four tech giants on this year’s Best Companies for Multicultural Women list are leading—and succeeding in—the charge to recruit and retain more women of color in STEM fields. Here’s how.
Anjali Jamdar sees the technology industry’s lack of diversity firsthand. As vice president of executive recruiting at CA Technologies, she’s on the front lines, looking out for prospective candidates for senior tech jobs. So when young girls turn to her for advice about technology careers, Anjali encourages them to get involved in science, technology, engineering or math activities. Even if their friends aren’t involved—even if they’re surrounded by boys. “Push yourself into as many experiences as possible,” says the mom of Maya, 13, and Reyva, 10. “You never know. You may love it.”
Anjali, who is South Asian, hopes the message resonates and that more girls, including more girls of color, join the technology ranks. So far, though, they’re in short supply. Women hold only 26 percent of computing jobs, and women of color a fraction of those, according to a report by the American Association of University Women. What’s more, 52 percent of women in science, engineering and technology positions drop out over time, forced out by difficult work environments, isolation and lack of sponsorship, shows another report, this one from the Center for Talent Innovation. In other words, the tech industry still has a long way to go to close the gender and racial divide.
CA Technologies in the News