BLOGs and Articles

Hot topics change over the time, but some of them remain actual over years

  • #Distorted #Microservices

    November 2, 2019 by

    People like rubbish because it is convenient… Almost a Fairy-Tale about Microservices Are We Clear about What is What? Let’s Expose the ‘Devil’ that is Sitting in Details Distortions 1 to 12 A First Glance on Modelling Distortionless Microservices Almost a Fairy-Tale about Microservices Once upon a time, technology was conquered by marketing buzz and… Read more

  • #Code of #DevOps #Practice

    January 5, 2020 by

    Code of DevOps Practice is an open proposal for organising creative work of DevOps in modern enterprise. The document includes: subject, cause, values, pillars and principles of the DevOps development as well as some best practice recommendations and a list of referred articles.

  • #Why We Need #Agile #Agility for #DevOps

    December 10, 2019 by

    While DevOps have elevated delivery velocity to the level that only Sun is higher and made it the goal and work effectiveness criteria (regardless quality), they still claim they are agile. The article takes a look into Agile Manifesto and Scrum Guide for the role of velocity. Neither the Agile Manifesto nor the latest version of the Scrum Guide (2017) reveals velocity at all, but have many loopholes inherited by DevOps.

  • Problems in #Microservice #QA and #Solutions

    December 1, 2019 by

    One of the major task of DevOps is a speedy delivery of Microservice into production. The major objective of QA and Testing is to find as many bugs as possible. Fixing these bugs slows down the delivery. The article describes this conflict in details, outlines problems in testing articulated by Mr Martin Fowler, proposes additional tests and explains how to improve quality of the released Microservices.

  • #Microservice #Protection based on the principle of #Zero #Trust

    November 24, 2019 by

    The task addressed in the article is about protecting Microservice’s functionality and resources in the inter-Microservice interactions. Known techniques like OpenID Connects, JWT and OAuth2 were reviewed from the perspective of Microservice interactions. It has been found that these techniques cannot be applied as-is to the Microservices either because unanswered questions to them or because of doubtful trustfulness of related workflows.
    The article proposes two protective methods for Microservice (or service) that have sensitive functionality and/or resources. While the Basic Protection Method is just a classic identity verification and following access permission control, the method does not require single centralised Identity and Permission Authorities. The latter can be distributed as needed following the distribution of Microservice-based applications. The Closed Optimised Protection Method replaces Identity and Permission Authorities with Dependency Catalogue Service per application and provides full protection with performance comparable with OpenID-JWT/OAuth2.

  • Split and Join of #Functional and #Informational #Microservices

    November 11, 2019 by

    Article defines Functional Microservices using gRPC interface versus Informational Microservices accessible via RESTful interface. The Functional Microservices are validated against distortionless criteria. The code example of Interface definition for Functional Microservice is provided together with options allowing passing data together with function invocation.

  • #Contribution of #Architects into #Testing

    October 6, 2019 by

    Article discusses issues with modern light-weight testing applied via automation in DevOps practice and states that such testing is not necessarily enough for quality products, especially in the case of distribution in Cloud.

  • How smart is #Smart #Contract?

    October 1, 2019 by

    The first time I heard about the automation of contract negotiation and agreement in 2001-2002. It was written in ebXML (backed by OASIS and UN/CEFACT).  It was an amazing achievement because the first SML Conference took place just in 2001. The endeavour fails because of two major reasons, as I learnt later: Business people did… Read more

  • Multiple Ignorant #Faces of #Microservice

    September 1, 2019 by

    Published on August 16, 2019 It seems we cannot say explicitly that a Microservice is a Service. Here is a clear (to me) boundary between what Microservice implements and how it is used. At least, we know that Microservice is a small application realising the particular business function and providing a certain outcome. End of… Read more

  • Inevitable #Distributed #Transactions for #Microservices

    September 1, 2019 by

    Published on July 23, 2019 Part 1 CONTENT Business Case Does Compensating Transaction Compensate? DT Transaction Manager / Orchestrator Orchestrated DT over multiple MS DT Implementation Options (how to) Business Case For many years technology tries to resolve a contest between business operational logic needs and technology means available for the logic implementation. This race… Read more

  • #Demystifying #Digital #Product #Management – the new #Gartner’s promotion

    September 1, 2019 by

    Published on July 21, 2019 For #Business & #Technology #Executives, Product Managers, and Business and #Enterprise #Architects The Subject & Context Recently Gartner published the research – “How Unlocks Digital Product Management Opportunities for New Value Creation”, authored by Analyst Lars Van Dam – has caught my attention with a new term “Digital Product Management”.… Read more

  • #Implementation-agnostic #Logging for #Microservices

    September 1, 2019 by

    Published on May 10, 2019 After several years of using Microservices, people still debate what would be the best or minimally sufficient logging mechanism for independently deployed and loosely-interacting autonomous Microservices. Nowadays, when DevOps are responsible not only for the fast development and deployment, but also are made liable for supporting produced Microservices, the perception… Read more

  • #Rules #Pattern for #Microservices

    September 1, 2019 by

    Published on July 9, 2019 “…back to the future”. Industry counts many different applications where components have to make automated decisions about something. Typical representatives of such applications are Workflows, Business Process Automation and alike.  The values of gathered experience are significant and it would irrational to lose them only because developers use new technologies… Read more

  • #Microservice #Polling: #Tandem #Pattern for Reliability

    September 1, 2019 by

    Published on April 30, 2019 Intent This pattern increases durability of polling data by a Microservice (MS) and, as a result, increases robustness of the overall application or system. A Microservice, in contrast to SOA Service, can initiate its work based on a schedule with no other elements of the Application (App) being aware of… Read more

  • #Sib #Pattern for #Microservice #Fault #Tolerance

    September 1, 2019 by

    Published on March 3, 2019 Fault tolerance requirement was known for a long time before Microservices were defined. This requirement has surfaced again because when working with relatively small applications or components like Microservices, it is much easier to observe fault tolerance and it replicates at a higher scale than when working with monolith applications.… Read more

  • #Microservice #Database #Anti-#Pattern

    September 1, 2019 by

    Published on February 24, 2019 By definition, Microservices (MS) are supposed to possess such service-oriented aspects as being independent (from what: from each other, or from environment, or both, or this is a signal of different ownership of the MS in the same Application),  autonomous (can perform its business tasks on its own), specialised. While… Read more

  • Three Major #Principles of #Technology #Innovations

    September 1, 2019 by

    Published on January 22, 2019 To Architects, Developers and thier Managers #1 An Innovation may not harm its Consumers #2 An Innovation may not harm its Owner(s) #3 Disallow any exceptions from Principle #1 and Principle #2 Technology has reached such a point where people have to apply the rule created last century to nuclear power.… Read more

  • “#Lean #Architecture”: is it for real?

    September 1, 2019 by

    Published on January 7, 2019 I’ve just checked Google for the term “Lean Architecture” and found several links, all of which lead to a quite ambiguous situation. Not earlier than last year, Chris Shayan published an article “Lean Architecture” in DZone. He said, ”The concept or architecture remains a staple in descriptions of various forms… Read more

  • Beware: Sprint Abuses SOA in Microservices

    September 1, 2019 by

    Published on December 22, 2018 For the last couple of years, people were debating whether Microservices realise SOA. With my experience in Services of 22 years, I can confirm that Microservices do realise SOA at a “teenager” maturity level, while Web Services and REST were at the kindergarten SOA maturity level. How am I count… Read more

  • A Client-centric priority versus Regulation priority

    September 1, 2019 by

    Published on December 6, 2018 More than a half-year has passed since GDPR (EU General Data Protection Regulation) moved into force. Have you heard about any laud GDPR cases where companies were fined? I’ve heard about only one – Ms. Elizabeth Denham, the UK Information GDPR Commissioner, stated that she might investigate Facebook for exposing people’s… Read more

  • In the Mind of Experienced Architect Learning SAFe

    September 1, 2019 by

    Published on April 8, 2018 Let’s imagine an IT architect with more than 10 years of experience at project, programme and enterprise level. This person starts working on each new task with two questions: “what is it?” and “why is this needed/important?”. The architect appreciates new technologies when they deliver what they promise and are… Read more

  • When Agile Steps on Its Own Tail: an observation from tranches

    September 1, 2019 by

    Published on January 15, 2017 Every profession is associated with certain objectives and attributes, which allow to distinguish it from another one. The same understanding exist or should exist in IT. When we run a project in an Agile Scrum methodology, we usually recognise three roles: Project/Product Owner, Scrum Master and a Team. It is… Read more

  • Open Banking API Process ‘to be’

    September 1, 2019 by

    Published on January 1, 2018 Happy New 2018 Year to All! My best wishes to you in have a luck of safing your bank accounts An Open Banking initiative is a UK specific adoption of the EU PSD2 Regulation. The UK enthusiasts wanted to be “more saint than the Pope of Rome” and added almost… Read more

  • GDPR and Microservice Security – compliance in question

    September 1, 2019 by

    Published on April 5, 2018 A Problem An emerging EU regulation – GDPR – defines a requirement that asks developers to create business and technology solutions with default data privacy protection by design. This requirement conquers the worlds of DevOps and API/Microservice Economy first of all. The result of this is that traditional perimeter protection… Read more

  • #GDPR Check-points: #API #Economy, #RAML and #Open #Source

    September 1, 2019 by

    Published on April 22, 2018 Context While IT enjoys Digital Revolution, the European business and all related businesses around the world are counting the last 30 days before the EU GDPR gets in the force. Though IT has been made the major enabler of compliance with this regulation, only a few companies have realised that… Read more

  • Jeopardy of an API Economy

    September 1, 2019 by

    2015 Why I am moving against the flow again? Why all around are getting excited about APIs and I don’t? Probably, this is because of negative post-taste after DOT-COMs and global webinisation of industry  15 years ago when the most sensitive information was offered to anyone, including competitors and simply not good people or it… Read more

  • ‘How-to’ for MoSCoW Method: Resolving Fundamental Problems

    September 1, 2019 by

    Published on December 8, 2018 The MoSCoW method exists for many years already and the common opinion is that this method is for prioritising requirements, business or technical. It is used for achieving a shared understanding (Problem #1) with stakeholders on the priority they (Problem # 2) identify for each requirement. Apparently, MoSCoW is only… Read more

  • IT Mindset in Approaching a Business Architecture Maturity

    September 1, 2019 by

    Published on April 1, 2017 I am trying to make my mind around the recent article of Simona Lovin about Business Architecture Maturity. When I read it, I could not rid of a feeling I’ve seen something very similar already. Indeed, it was an ADM from TOGAF standard. For those who are unfamiliar with this… Read more

  • Architecture of Business for Business by Business

    September 1, 2019 by

    Published in 2017 on The enterprise element that is missed, but suspected by many This article continues our publications about united architectural and operational viewpoints on the corporate business. EVERY FORMAL BUSINESS organisation has its intrinsic architecture [1]. This is the fundamental outcome from the Theory of Systems. It is not about an architecture… Read more

  • An API Economy under the Business radar

    September 1, 2019 by

    Published on November 8, 2017 While business is more or less familiar with the imperatives of global market and government regulation for different industries, new options and trends appearing via technology revolution are “new boys in the town” and require a special attention. We can anticipate that more and more resources will become available to… Read more

  • “Cloud first” vs. “All eggs in one basket”

    September 1, 2019 by

    Published on August 5, 2017, on LinkedIn Enthusiasts of ‘digital revolution’ run between two slogans – “Cloud first” vs. “Digital first”. I personally think that both slogans are rather a buzz because in the market economy the first was and is the business. I’d agree with “Digital first” because it is a general statement about… Read more

  • No Need to Sell Business Architecture to Executives

    September 1, 2019 by

    2015 Currently, there is a lot of discussions in the industries about Enterprise Architecture (EA) and Business Architecture (BA). An Enterprise Architecture rooting from IT is fairly denied by the corporate business as not competitive yet. However, we know multiple cases where IT Enterprise Architects (EAs) were held aside from the business concerns of the… Read more

  • Basic Check-list for Cloud Consumers

    September 1, 2019 by

    Recent OVUM Cloud Forum 2012 as well as other events and publications demonstrate a shift in Cloud’s consumer’s attention (What is Happening to Clouds and Who is at Fault?) from technical to business aspects of Cloud Computing (hereinafter, Cloud), particularly, to  its usability from business perspectives. It seems that 2012 will be the year of… Read more

  • Re-thinking Hybrid Cloud

    September 1, 2019 by

    2014 What’s a Hybrid Cloud for? The answer to this question depends on who you ask. A Cloud provider would say that this type of Cloud expands its customer base and increases the revenue. A Cloud consumer would say that she does not care about the type but Hybrid Cloud promises more reliability for the… Read more

  • A shift in Understanding of Private and Public Cloud

    September 1, 2019 by

    2014 For the first half of 2014, I heard more and more frequently that of Private Cloud was interpreted as a Shared Cloud hosted outside of the consumer company. For example, this was articulated by people in the OVUN Cloud Workshop and in the 6th Annual World Cloud Forum. The executives I’ve talked to in… Read more

  • Do we really need identity propagation in SOA and Clouds?

    September 1, 2019 by

    2012 IT developers and, especially IT Security specialists struggled for years trying to create an identity control at the enterprise level. The most known initiative and model in this area is Single Sign On (SSO) where an identity of an end-user can be propagated between systems and can be recognized across an enterprise. In today’s… Read more

  • #Updated #Principles of #Service #Orientation

    September 1, 2019 by

    2014 Motivation Current Principles of Service Orientation (SO) were formulated about 15 years ago when Service-Oriented Architecture (SOA) fought its way up into the mainstream of enterprise IT. They are widely known from publications of Thomas Erl 1,2 where the vocabulary of SO was compromised for the sake of mass adoption of Web Service technology.… Read more

  • #Purpose #Case #Management and #Solution #Flexibility #Estimate

    September 1, 2019 by

    2012 Preamble After many years of process-dominating approach to our work, we have collectively “discovered” that the process is not the only way of doing things. There are many unstructured activities and even social activities that have to be governed and managed. These activities affect our daily productivity and, at the end, an efficiency of… Read more

  • #Patterns In The #Context of #SOA #Business #Services

    September 1, 2019 by

    2010 Introduction Along the evolutionary path through centuries, the Mankind  has found that we need some things stable, immutable, and even ‘untouchable’ to grasp the other constantly changing things. The examples of such immutable things include religion postulate, mathematical axioms and the Earth shape.  Nonetheless, sometimes, the knowledge acquired in the evolution pushed us to… Read more

  • 5 BLOGs posted for the BPMCM Summit 2015

    September 1, 2019 by

    2015 All BLOGs may be found in the same place: BLOG 1:  Organic Business Architecture and its Mission in the Business Organization BLOG 2:  SOA on a Rescue Mission to Business Architecture BLOG 3:  Where the Strategic Business Solutions come from? BLOG 4:  How to Sell Business Architecture to Corporate Executives? BLOG 5:  Anti-Pattern for the Modern… Read more

  • Internet of Things is premature for our current culture

    September 1, 2019 by

    2015 This blog has been sparked by a small information in the London’s Evening Standard newspaper – “London Bridge chaos continues with fare glitch”. For those who are distant from London, let me explain – one of the most busy and central train stations – London Bridge – has been moved under reconstruction a few… Read more

  • What Business Architecture Needs: Value Streams or Activity Streams?

    September 1, 2019 by

    2015 I think you have noticed that when you are seriously looking into many familiar things, especially in the business world, you find yourself, your line of thoughts and language occupied by stereotypes. They help to communicate, but they also obfuscate the core of things. The most illustrative examples of stereotypical thinking we can find… Read more

  • UML between Top-Down and Bottom-Up

    September 1, 2019 by

    2014 During holidays very strange and different thoughts come to mind. For example, when we use UML in project design for development, what is the difference between a top-down and bottom-up design? Ok, let’s start with the simple case. As we know, traditional UML operates with Class as the basis element. The latest 2.4 and… Read more

View all posts

Do not use Leave a comment below

%d bloggers like this: