Last Build Date: Tue, 21 Feb 2017 05:38:12 ESTCopyright: Copyright 2017 Ulitzer.com
Mon, 20 Feb 2017 13:30:00 ESTThe rise of containers and microservices has skyrocketed the rate at which new applications are moved into production environments today. While developers have been deploying containers to speed up the development processes for some time, there still remain challenges with running microservices efficiently. Most existing IT monitoring tools don’t actually maintain visibility into the containers that make up microservices. As those container applications move into production, some IT operations teams are suddenly finding themselves flying blind. Unless IT operations upgrade to new approaches to managing DevOps by using more modern monitoring solutions, containers and microservices will wind up doing more to troubleshoot issues than actually speeding up development processes.
The post Microservices Sprawl: How Not to be Overrun appeared first on Application Performance Monitoring Blog | AppDynamics.
Mon, 20 Feb 2017 11:30:00 ESTMicroservices (μServices) are a fascinating evolution of the Distributed Object Computing (DOC) paradigm. Initial design of DOC attempted to solve the problem of simplifying developing complex distributed applications by applying object-oriented design principles to disparate components operating across networked infrastructure. In this model, DOC “hid” the complexity of making this work from the developer regardless of the deployment architecture through the use of complex frameworks, such as Common Object Request Broker Architecture (CORBA) and Distributed Component Object Model (DCOM).
Mon, 30 Jan 2017 07:00:00 ESTFor basic one-to-one voice or video calling solutions, WebRTC has proven to be a very powerful technology. Although WebRTC’s core functionality is to provide secure, real-time p2p media streaming, leveraging native platform features and server-side components brings up new communication capabilities for web and native mobile applications, allowing for advanced multi-user use cases such as video broadcasting, conferencing, and media recording.
Fri, 27 Jan 2017 04:00:00 ESTOpining about the future of AI at the recent Brilliant Minds event at Symposium Stockholm, Google Executive Chairman Eric Schmidt rejected warnings from Elon Musk and Stephen Hawking about the dangers of AI, saying, “In the case of Stephen Hawking, although a brilliant man, he’s not a computer scientist. Elon is also a brilliant man, though he too is a physicist, not a computer scientist.” This absurd dismissal of Musk and Hawking was in response to an absurd question about “the possibility of an artificial superintelligence trying to destroy mankind in the near future.” Schmidt went on to say, “It’s a movie. The state of the earth currently does not support any of these scenarios.”
Fri, 06 Jan 2017 16:00:00 ESTAs the Microsoft Azure CTO explains microservices represents a major inflection point for the IT industry - An Application Revolution Powered by the Cloud. They themselves are pioneering the approach through new products like ‘Cognitive Microservices‘. My personal opinion is that they can be defined as the next major milestone in software engineering ever since, well software was invented and run on mainframes, they are that much of a landmark. They will re-write the agenda of software practices across corporations right through university curriculum. One critical aspect of course is the commercial opportunity, both in terms of exploiting them and also the vendor marketplace, which has been particularly impressive both in terms of their innovative embrace of the model and also their speed to market with significant plays.
Fri, 06 Jan 2017 12:00:00 ESTTelcos embarking on a journey to adopt and exploit the NFV trend face a big challenge of existing legacy complexity, and a key message I have been marketing is that there already are best practices that can be reused from the Enterprise sector, especially from leading ‘digital natives' like Netflix and Linkedin. NTT Communications is a great example of this, employing the same ‘toolchain' of DevOps apps like Github, Ansible, Docker and Jenkins to do exactly that, better automate their own operations practices such as distributing NMS updates across multiple global data centers.
Fri, 19 Aug 2016 13:00:00 EDTOur new upcoming ebook is the ‘Microservices Cookbook'. This will provide a general introduction to the new software design model known as ‘Microservices,' provide a Platform design for their implementation, and describe a number of ‘recipe' scenarios for how they might be applied. As the Microsoft Azure CTO explains microservices represents a major inflection point for the IT industry - An Application Revolution Powered by the Cloud. They themselves are pioneering the approach through new products like ‘Cognitive Microservices‘.
Tue, 19 Jul 2016 08:37:00 EDTEnterprises have been struggling for years to develop applications that are agile and quick to change. Microservices architecture provides a way to address this challenge and has therefore caught the attention of enterprise IT teams. Beyond the initial enthusiasm, proof of concepts and pilot implementations, enterprises are struggling to adopt this architecture. In this blog, I explain why enterprises need to consider a strategic approach to Microservices architecture and suggest a four pronged approach to adoption.
Thu, 28 Apr 2016 20:30:00 EDTFrom fitness trackers to connected refrigerators to coffee makers, there is no end to how smart even the most inane technology can become. The Internet of Things (IoT) isn’t just changing how consumers manage their home security or order their coffee filters – it’s revolutionizing the very fabric of commerce. However, according to Gartner, IoT is still in its early days of maturity. Gartner predicts that through 2018 there will be no one prevailing IoT ecosystem platform. This means that in the next few years there will be a proliferation of different devices, products and approaches to IoT. In fact, Cisco predicts that there will be a whopping 50 billion connected devices by 2020.
Sun, 24 Apr 2016 09:00:00 EDTMicroservices is not just a style of application development, it’s a set of design principles guiding how applications are composed (or decomposed, as the case may be) with a resulting architectural shift as supporting components are added to the mix. Much in the same way SOA brought us UDDI registries and gateways, microservices is bringing service registries. Service registries, for the uninitiated, are kind of like the internal DNS of a microservices environment. They’re needed to manage the rapid association and disassociation with IP addresses of the containers in which the microservices are typically (but not always) hosted. The average lifespan of a container is measured in minutes or hours, perhaps a day or two, but rarely weeks, months, and probably never years. That means a state of nearly constant change with respect to the infrastructure supporting those services, like the network and app services.
Sat, 23 Apr 2016 11:00:00 EDTMicroservices-based environments are more complex than their monolithic counterparts. To operate microservices environments with the same level of convenience that you’ve come expect from operating self-contained monolithic application environments, you need to have the right tools in place and rely on best practices that will keep your microservices healthy. We’ve noticing an increasing number of microservices environments deployed by our customers, and the trend only seems to be increasing. We recently asked some of these customers about their experiences. Most of their responses were in line with expectations. Two issues however caught us by surprise.
Fri, 01 Apr 2016 14:13:00 EDTOver the past few years, a growing number of companies have made the move from a monolithic to microservices architecture. The list of companies that have made the switch include: Netflix, Amazon, Twitter, and PayPal. A microservices architecture consists of smaller services, each focusing on completing a specific task. Each of these small services, or microservices, can be developed in any language and each can communicate using protocols that are language neutral such as HTTP resource APIs.
Thu, 31 Mar 2016 17:00:00 EDTNike is an organization that understands the shift driven by trends like the Internet of Things, where technology becomes an integral part of product value. Fitness is a key area where IoT wearable technologies combined with new apps will become differentiating factors that influence which new sports shoes and clothes we buy.
Tue, 22 Mar 2016 09:00:00 EDTIn a VentureBeat article the author describes ‘the future of enterprise tech‘, describing how pioneering organizations like Netflix are entirely embracing a Cloud paradigm for their business, moving away from the traditional approach of owning and operating your own data centre populated by EMC, Oracle and VMware. Instead they are moving to ‘web scale IT’ via on demand rental of containers, commodity hardware and NoSQL databases, but critically it’s not just about swapping out the infrastructure components.
Sat, 27 Feb 2016 14:00:00 ESTFor microservices to work in an organization, there must be a business initiative attached to it. Questions arise among IT professionals on whether microservices are suited only for giant Web applications like Google and Facebook. However, scale is only one of the business benefits of microservices. In today’s computing environment, innovation and speed are critical. The movement toward microservices is generated by the need to create new software that can enhance and improve a monolithic system but is separate from it. This decoupling from the legacy system provides the freedom to experiment with new approaches and rapidly iterate changes and modifications
The post Using Microservices as a Business Initiative appeared first on Application Performance Monitoring Blog | AppDynamics.
Fri, 19 Feb 2016 16:00:00 ESTMicroservices are a type of software architecture where large applications are made up of small, self-contained units working together through APIs that are not dependent on a specific language. Each service has a limited scope, concentrates on a specific task and is highly independent. This setup allows IT managers and developers to build systems in a modular way. In his book, “Building Microservices,” Sam Newman said microservices are small, focused components built to do a single thing very well.
Sat, 06 Feb 2016 14:00:00 ESTAs software organizations continue to invest in achieving Continuous Delivery (CD) of their applications, we see increased interest in microservices architectures, which–on the face of it–seem like a natural fit for enabling CD. In microservices (or its predecessor, “SOA”), the business functionality is decomposed into a set of independent, self-contained services that communicate with each other via an API. Each of the services has their own application release cycle, and are developed and deployed independently often using different languages, technology stacks and tools that best fit the job.
Sat, 06 Feb 2016 13:00:00 ESTAt the heart of the Cloud Native model is a microservices application architecture, and applying this to a telco SDN scenario offers enormous opportunity for product innovation and competitive advantage. For example in the ETSI NFV Ecosystem white paper they describe one of the product markets that SDN might address to be the Home sector. Vendors like Alcatel market SDN-based solutions for the home market, offering Home Gateways – A virtual residential gateway (vRGW) where service providers can streamline service delivery, turn up new and innovative services more efficiently, increase revenue, and lower CAPEX and OPEX for existing and new services, such as per device quality of service (QoS), parental controls, firewall and security/threat protection.
Sat, 30 Jan 2016 10:00:00 ESTAl Hilwa, program director of application development software at IDC, describes it this way: “Microservices is an architectural approach that draws on long, evolving experience in software engineering and system design, including the SOA efforts of the last two decades. The-challenges-of-scaling-microservicesMicroservices architecture is enabled by a spectrum of tool categories, but is primarily an architectural approach to system design that also requires considerable organizational and cultural adjustment to execute successfully.” More succinctly, microservices is a blanket term that applies to breaking IT systems and applications down to smaller, more granular elements. Containers take applications and services down to a self-contained, component level, and DevOps provides the framework for the IT infrastructure and automation to develop, deploy, and manage the environment.
Thu, 28 Jan 2016 15:00:00 ESTAt the heart of the Cloud Native recipe is the shift to a ‘containerized microservices’ application architecture. This is a pretty fundamental shift in IT habits, embracing both the Docker-inspired container technology wave as well as a holistic transformation of how software is built too. So how do the two relate, what is the connection between employing containers for deployment and microservices for architecture?
Wed, 30 Dec 2015 09:00:00 ESTIn a VentureBeat article the author describes ‘the future of enterprise tech‘, describing how pioneering organizations like Netflix are entirely embracing a Cloud paradigm for their business, moving away from the traditional approach of owning and operating your own data centre populated by EMC, Oracle and VMware. Instead they are moving to ‘web scale IT’ via on demand rental of containers, commodity hardware and NoSQL databases, but critically it’s not just about swapping out the infrastructure components.
Thu, 17 Dec 2015 13:00:00 ESTAbout six years ago, Netflix began the move from a monolithic to cloud-based microservices architecture, openly documenting the journey along the way. Netflix is one of the earliest adopters of microservices, a term that didn't even exist when Netflix began moving away from its monolith. Today, the Netflix application is powered by an architecture featuring an API Gateway that handles about two billion API edge requests every day which are handled by approximately 500+ microservices. Netflix has been so successful with its architecture, that the company has open sourced a great deal of its platform including the technologies powering its microservices. Netflix has become one of the most well-known examples of a modern microservices architecture; if an article mentions microservices, odds are, it also mentions Netflix.
Thu, 15 Oct 2015 11:00:00 EDTAs the world moves towards more DevOps and microservices, application deployment to the cloud ought to become a lot simpler. The microservices architecture, which is the basis of many new age distributed systems such as OpenStack, NetFlix and so on, is at the heart of Cloud Foundry - a complete developer-oriented Platform as a Service (PaaS) that is IaaS agnostic and supports vCloud, OpenStack and AWS. In his session at 17th Cloud Expo, Raghavan "Rags" Srinivas, an Architect/Developer Evangelist at IBM, will discuss the microservices architecture, 12-factor app, containers, etc., and how to architect applications for the cloud in general and Cloud Foundry in particular. He will harness the power of dependency injection that Spring provides to pick a variety of data sources and services.
Tue, 15 Sep 2015 07:05:00 EDTThe adoption of microservices add a new layer of complexity to an already complex application environment. When application issues arise, it becomes difficult to pinpoint the source and, too often, you find yourself in lengthy war rooms or assigning experts to triage every issue. As a result, brand loyalty, customer satisfaction and innovation are negatively impacted. The old approach to monitoring application performance just isn’t working. A new approach is needed. In this session we will discuss four areas that you should consider which will change the way you think about monitoring microservices.
Thu, 10 Sep 2015 14:30:00 EDTMicroservice architecture is fast becoming a go-to solution for enterprise applications, but it's not always easy to make the transition from an established, monolithic infrastructure. Lightweight and loosely coupled, building a set of microservices is arguably more difficult than building a monolithic application. However, once established, microservices offer a series of advantages over traditional architectures as deployment times become shorter and iterating becomes easier.
Sat, 29 Aug 2015 10:00:00 EDTWhat does “big enough” mean? It’s sometimes useful to argue by reductio ad absurdum. Hello, world doesn’t need to be broken down into smaller services. At the other extreme, building a monolithic enterprise resource planning (ERP) system is just asking for trouble: it’s too big, and it needs to be decomposed.
Thu, 13 Aug 2015 09:00:00 EDTMicroservices has the potential of significantly impacting the way in which developers create applications. It's possible to create applications using microservices faster and more efficiently than other technologies that are currently available. The problem is that many people are suspicious of microservices because of all the technology claims to do. In addition, anytime you start moving things around in an organization, it means changing the status quo and people dislike change. Even so, microservices present a way to create great applications quickly, but first you must overcome the politics that prevent people from using it.
Wed, 05 Aug 2015 09:00:00 EDTOne of the ways to increase scalability of services – and applications – is to go “stateless.” The reasons for this are many, but in general by eliminating the mapping between a single client and a single app or service instance you eliminate the need for resources to manage state in the app (overhead) and improve the distributability (I can make up words if I want) of requests across a pool of instances. The latter occurs because sessions don’t need to hang out and consume resources that could be used to serve other requests. Distribution should, in theory, be more even and enable better predictability. One request takes one second to respond. That’s it.
Thu, 30 Jul 2015 14:30:00 EDTMuleSoft has announced the findings of its 2015 Connectivity Benchmark Report on the adoption and business impact of APIs. The findings suggest traditional businesses are quickly evolving into "composable enterprises" built out of hundreds of connected software services, applications and devices. Most are embracing the Internet of Things (IoT) and microservices technologies like Docker. A majority are integrating wearables, like smart watches, and more than half plan to generate revenue with APIs within the next year.
Wed, 29 Jul 2015 10:30:00 EDTWhat we really mean to ask is whether microservices architecture is SOA done right. But then, of course, we’d have to figure out what microservices architecture was. And if you think defining SOA is difficult, pinning down microservices architecture is unquestionably frying pan into fire time. Given my years at ZapThink, fighting to help architects understand what Service-Oriented Architecture really was and how to get it right, it’s no surprise that many people ask me this question.
Tue, 28 Jul 2015 18:00:00 EDTMicroservices are individual units of executable code that work within a limited framework. They are extremely useful when placed within an architecture of numerous microservices. On June 24th, 2015 I attended a webinar titled “How to Share Share-Nothing Microservices,” hosted by Jason Bloomberg, the President of Intellyx, and Scott Edwards, Director Product Marketing for Service Virtualization at CA Technologies. The webinar explained how to use microservices to your advantage in order to deliver products that are competitive in the application economy.
Sat, 25 Jul 2015 09:00:00 EDTOne of the hottest new terms in the world of enterprise computing is the microservice. Starting with the seminal 2014 article by James Lewis and Martin Fowler of ThoughtWorks, microservices have taken on a life of their own – and as with any other overhyped term, they have generated their fair share of confusion as well. Perhaps the best definition of microservices comes from Janakiram MSV, Principal at Janakiram & Associates. “Microservices are fine-grained units of execution. They are designed to do one thing very well,” according to Janakiram. “They contain everything from the operating system, platform, framework, runtime and dependencies, packaged as one unit of execution.” As a result, “a microservice architecture promotes developing and deploying applications composed of independent, autonomous, modular, self-contained units.”
Sat, 27 Jun 2015 11:00:00 EDTMashape is bringing real-time analytics to microservices with the release of Mashape Analytics. First built internally to analyze the performance of more than 13,000 APIs served by the mashape.com marketplace, this new tool provides developers with robust visibility into their APIs and how they function within microservices. A purpose-built, open analytics platform designed specifically for APIs and microservices architectures, Mashape Analytics also lets developers and DevOps teams understand which APIs are used most frequently, from what endpoints and by which paying customers, so they can prioritize stability and new feature development to better manage their applications.
Sat, 06 Jun 2015 09:00:00 EDTIn the first four parts of this series I presented an introduction to microservices along with a handful of emerging microservices patterns, and a discussion of some of the downsides and challenges to using microservices. The most recent installment of this series looked at ten ways that PaaS facilitates microservices development and adoption. In this post I’ll cover some words of wisdom, advice intended for individuals, teams, and organizations considering a move to microservices. I've gleaned this advice from the various articles and meetups mentioned above, from dozens of discussions with architects and developers at a handful of organizations who are moving forward with microservices, as well as from my experience building a couple microservices-based systems before microservices was a thing.
Thu, 04 Jun 2015 09:30:00 EDTThis is the final installment of the six-part series Microservices and PaaS. It seems like forever since I attended Adrian Cockroft's meetup focusing on microservices. It's actually only been a couple of months, but much has happened since then: countless articles, meetups, and conference sessions focusing on microservices have been delivered, many meetings and design efforts at companies moving towards a microservices-based approach have been endured, and five installments of this blog series have been written. There's no doubt that microservices, like containerization and DevOps, is a trending topic these days. But this raises the question: How many enterprise organizations are actually using microservices architectures in production?
Wed, 03 Jun 2015 12:00:00 EDTSYS-CON Events announced today that MetraTech, now part of Ericsson, has been named “Silver Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9–11, 2015, at the Javits Center in New York, NY. Ericsson is the driving force behind the Networked Society- a world leader in communications infrastructure, software and services. Some 40% of the world’s mobile traffic runs through networks Ericsson has supplied, serving more than 2.5 billion subscribers.
Tue, 02 Jun 2015 10:26:00 EDTAppDynamics has announced a new application performance management (APM) offering specifically designed for enterprises incorporating microservices in their application architecture. This new offering provides powerful end-to-end monitoring for microservices architectures, including the ability to trace transactions across hundreds of microservice calls in production environments. Microservices are currently one of the leading trends in enterprise IT architectures. Enterprises are breaking up their large, rigid, monolithic applications into smaller, more manageable pieces to increase their agility to meet business demands. With that increased agility and manageability comes increased complexities and challenges for monitoring and troubleshooting applications. Microservices require many more application server instances to run the smaller pieces, creating a significantly larger footprint of application instances. This results in more virtual machines being used and the trend toward containers (such as Docker) as a preferred technology to make those virtual machines lightweight.
Mon, 01 Jun 2015 12:15:00 EDTBill Doerrfeld at Nordic APIs has written today about how APIs are evolving the B2B landscape. This is a particularly interesting article for me, because my personal background is working for an EDI provider, where I linked EDI processes from the private network to the Internet, over 15 years ago. Vordel was founded to allow new Web Services APIs to be used for B2B. Axway, a B2B software company, acquired Vordel in 2012 to link B2B with Web APIs. This caused a domino effect, with other API Management vendors being acquired shortly afterwards. However, none of the acquirers of the other startups had the B2B depth of Axway.
Fri, 29 May 2015 09:00:00 EDTEven though it’s now Microservices Journal, long-time fans of SOA World Magazine can take comfort in the fact that the URL – soa.sys-con.com – remains unchanged. And that’s no mistake, as microservices are really nothing more than a new and improved take on the Service-Oriented Architecture (SOA) best practices we struggled to hammer out over the last decade. Skeptics, however, might say that this change is nothing more than an exercise in buzzword-hopping. SOA is passé, and now that people are talking about microservices instead, let’s switch out the terminology.
Thu, 28 May 2015 09:45:00 EDTIn this Power Panel at DevOps Summit, moderated by Jason Bloomberg, president of Intellyx, panelists Roberto Medrano, Executive Vice President at Akana; Lori MacVittie, IoT_Microservices Power PanelEvangelist for F5 Networks; and Troy Topnik, ActiveState’s Technical Product Manager; will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud environment, and we must architect and code accordingly. At the very least, you’ll have no problem filling in your buzzword bingo cards.
Wed, 20 May 2015 08:15:00 EDTThe EC's stance means the open source Samba Project has gotten what it wanted from the agency, which last month in its opening gambit hit Microsoft with an apparently surprise Statement of Objections (SO) - which was what was evidently leaked to the FT - accusing it of setting unreasonable royalties for the protocols that it was ordered to make available to its competitors in the EC's 2004 antitrust order. The EC claims, as Samba has, that there's 'no significant innovation' in the protocols to justify Microsoft's royalties structure although the protocols are protected by 36 patents with another 37 patents pending.
Tue, 19 May 2015 12:00:00 EDTSites don’t perform at their peak without great performance testers, and it takes time and effort to acquire them. You want the best in the business, just like any other department at any other company. But what do they want? What will convince them to join your organization? This post will reveal what great performance testers look for in a company and a few things that your organization can do to attract them.
Mon, 18 May 2015 11:00:00 EDT'Xcalia has made a welcome addition to the Sun JBI program, as the company has demonstrated its commitment and leadership in industry with wide initiatives such as the Java Data Objects standards (JDO), Java Component Architecture (JCA), Java Persistence API (JPA), Service Data Objects (SDO),' said Dale Ferrario, vice president of SOA Business Integration, Sun Microsystems.
Sun, 17 May 2015 12:00:00 EDTSmartBear Software has released a TestComplete plugin for Jenkins, a popular open source continuous integration tool. The new TestComplete Jenkins plugin helps simplify and streamline continuous delivery process by making it easy for anyone to automatically execute and report on TestComplete tests through Jenkins. Customers deploying the new TestComplete Jenkins plugin are able to balance speed of application delivery with quality. While implementing continuous delivery, organizations often simplify the release process by prioritizing product backlog and releasing requirements in small increments frequently. This helps minimize cycle time between teams and accelerate application delivery schedules. Testing, many times, however can act as a bottleneck to such faster application delivery processes.
Thu, 14 May 2015 20:30:00 EDTArtifactory binary repository management system. As one of the most widely used binary repositories and the only repository that offers a high availability clustered solution, the integration with Artifactory helps customers easily adopt CA Release Automation to optimize their entire software development lifecycle. “Artifactory is a standard maker at the continuous-integration domain and provides the user a powerful repository experience with the freedom to choose his own tools set and ecosystem. We are happy to promote the integration with CA Release Automation and offer CA customers High Available repository to support their deployment and continuous delivery flow," said Shlomi Ben Haim, JFrog CEO.
Tue, 05 May 2015 12:00:00 EDTI woke up this morning to the devastating news about the earthquake in Nepal. Sitting here in California that destruction is literally on the other side of the world but my mind immediately went to thinking about my good friend Jeremy Geelan. See Jeremy and his family have been living in Kathmandu for a while now. His wife, in fact, is the Danish Ambassador to Nepal!
Thu, 30 Apr 2015 21:45:00 EDT79% of new products miss their launch date. That was the conclusion of a CGT/Sopheon Survey in which the impact of such market misses were also explored. What it didn't dig into was the reason why so many products and projects miss their launch date. When we start digging into the details with respect to applications, we can find at least one causal factor in the delivery process, specifically that portion which focuses on the actual move into production, from which consumers (internal and external) are ultimately able to get their hands on the product they desire: your app. This is tied to a lexical misinterpretation (or perhaps misapplication) of the word "deliver
Sat, 18 Apr 2015 15:00:00 EDTThere's a real buzz about microservices and containers in the application development and DevOps communities, and of course these are topics we've been talking about a great deal lately here at XebiaLabs too. Microservices and containers offer many attractive features, not least the potential for enhanced flexibility, and a robust architecture based on best-fit services. What we at XebiaLabs are really interested in is how organizations can effectively deliver microservices-based apps to better serve their customers and users. As we break down monolithic applications and move complexity from within to between applications, how do we cater for the new challenges?
Mon, 13 Apr 2015 01:00:00 EDTOur recent webinar “Exploring the Uncharted Territory of Microservices” featured a panel of thought leaders who combined brought more than 30 years of collective experience to explore Microservices and their surrounding environments. Almost as informative as the session itself, we featured an insightful audience participation Q&A session at the end which allowed listeners to ask questions directly to the panel. The questions and responses both gave deep insight into Microservices as a practice, not just a philosophy. The following questions were discussed.
Sun, 12 Apr 2015 13:15:00 EDTThe terms Micro Services and Micro Services Architecture are often used. It is an architecture based on independent relatively small components named Micro Services. Some people may think that Micro Services Architecture is a new and improved Service Oriented Architecture (SOA). It is not. Martin Fowler is the first name mentioned in articles about Micro Services. Fowler is a British Software Engineer specialized in Software development. I read the article: Microservices in Fowler's Web site. I am more confused about Micro Services characteristics after reading the article.