1.
해외 소프트웨어시장의 보고서를 읽을 때마다 무언가 새로운 영역이 등장함을 느낍니다. 소프트웨어기업이 주도하지만 뿌리는 현장의 요구입니다. 오늘 글 쓰기의 주제는 ‘Low Code’ To Expand In Capital Markets이라는 글에서 출발합니다.
Low Code.
생소한 표현입니다. 위키의 설명에 따르면 “The Forrester Wave™: Low-Code Development Platforms, Q2 2016“에서 2014년을 관련한 소프트웨어를 범주화하였다고 합니다.
in 2014, Forrester started tracking a rapidly growing software category that we labeled “low-code platforms.” Forrester defines low-code platforms as:Platforms that enable rapid delivery of business applications with a minimum of hand-coding and minimal upfront investment in setup, training, and deployment.the low-code development platforms market consists of wide range of vendors that provide platforms that support building, deploying, and managing apps through declarative tooling that supports visual drag-and-drop composition
문맥상으로 해석해보면 디지탈대전환(Digital Transformation)에서 가장 중요한 것은 소프트웨어이 딜리버리(Delivery와 Deployment)입니다. 이를 위해 개발자가 개입하여 개발하는 방식을 최소화할 수 있는 환경이 필요합니다. 이런 요구에 부응하는 소프트웨어를 Low Code Application Platform으로 정의합니다.
관련하여 Gartner가 2019년에 발표한 Magic Quadrant for Enterprise Low-Code ApplicationPlatform을 보면 아래와 같이 정의하고 있습니다.
Application platforms provide runtime environments for application logic. They manage the lifecycle of an application or application component, and ensure the availability, reliability,scalability, security and monitoring of application logic.A low-code application platform (LCAP) is an application platform that supports rapidapplication development, one-step deployment, execution and management using declarative,high-level programming abstractions, such as model-driven and metadata-based programminglanguages. They support the development of user interfaces, business logic and data services,and improve productivity at the expense of portability across vendors, as compared withconventional application platforms.An enterprise LCAP supports enterprise-class applications. These require high performance,scalability, high availability, disaster recovery, security, SLAs, resource use tracking, technicalsupport from the provider, and API access to and from local and cloud services.Gartner views “no-code” application platforms as part of the LCAP market. “No-code” is amarketing and positioning statement, implying that the platform requires text entry only forformulas or simple expressions, all other aspects of application development being enabled byvisual modeling or configuration. The LCAP market includes such no-code platforms
Digital Transformation과 Fast Delivery가 어떤 관계가 있는지, Low Code는 의미가 무엇인지를 설명한 자료입니다.Faster Software Delivery Will Accelerate Digital Transformation입니다.
2.
LCAP이 자본시장에 어떤 영향을 미치고 있을까요? 나스닥이 발표한 Nasdaq Decodes: Tech Trends 2020입니다. 아래를 읽어보시면 API와 Microservice와 같은 오픈플랫폼에서 등장하는 개념과 결합하여 사용합니다. 나스닥의 경우 시세서비스에 적용하고 있는 듯 하네요.
Low code no code
Low code no code (LCNC) is another enabling technology. It allows users to build and test applications such as mobile or web apps by dragging and dropping application components connecting them together. They do not have to know anything about traditional programming languages or the development work that goes into building the platform’s configurable components. This approach enables APIs to become self-discoverable. Instead of putting a static document on a web site explaining how to program to a particular API, the actual schema inside the APIs become self-discoverable to customers that want to retrieve that information. The logic for how to discover and retrieve the data is programmed into one process.
자본시장에 LCAP를 제공하여 막대한 투자금을 유치한 genesis gloabal의 발표를 보시면 좀더 이해가 쉬울 듯 합니다.
한국에서 의미가 있을까요? 해외에서 나온 보고서를 읽을 때 개인적으로 판단을 유보합니다. 왜냐하면 한국의 기업과 해외의 기업이 대상으로 하는 시장이나 고객이 큰 차이를 보이기때문입니다. 예를 들어 한국의 A은행과 미국의 B은행을 비교하여 B은행의 사례를 가지고 A은행도 필요하다고 할 수 없습니다. 영업을 하고 있는 국가의 수나 고객의 크기가 다릅니다. 경쟁이 다른 수준입니다.
마지막으로 아래는 LCAP와 관련한 긴 논문입니다. 역사적 흐름 및 현재적 의미 그리고 솔류션까지 정리하고 있습니다.