当前位置:网站首页>Synchronous development of business and application: strategic suggestions for application modernization
Synchronous development of business and application: strategic suggestions for application modernization
2022-07-06 19:06:00 【Nginx open source community】
Original author :Norbert Kiss, Vice President APCJ, NGINX
Link to the original text : Business and application develop synchronously : Apply modern strategy suggestions
Reprint source :TheRegister
In today's interconnected digital economy , Every company can be said to be a technology company , And application is the core of enterprise innovation and transformation . There is no modern application strategy , Any business strategy is incomplete . For many businesses , Modern application strategy is almost equivalent to business strategy .
The development of technology has improved the ability of enterprises to collect and analyze information 、 Speed of decision making and innovation , CIOs are under increased pressure to keep companies up with trends . From a competitive point of view , Providing the digital experience that customers and stakeholders expect is the key to success .
In order to support the agile internal processes used by millions of fast-growing customers and thousands of employees around the world , Financial services company Dutch commercial bank It improves the deployment agility and performance of online banking and mobile applications . It's worth mentioning , The company is deploying NGINX Solution to perform high-speed authentication and reverse proxy , Neither downtime nor complex configuration mechanism is required .
The important role played by software technology in the fourth industrial revolution further highlights the urgent need for modernization . Let's take the car for example , Today, the control system of an ordinary car contains about 1 One hundred million lines of code . In order to meet the needs of users and competition , The cycle from development to testing of modern applications has been shortened from a few months to a few weeks , Even for a few days 、 Few hours . Customers want to get response time like Google . Application experience may affect the fate of customers .
meanwhile ,Gartner The company reported that , Driven by cloud software deployment ,2022 The global enterprise software expenditure is expected to reach 5,570 Billion dollars . This is a Application as capital Era , Global enterprises continue to carry out application innovation 、 Change and enhance application competitiveness .
However , The CIO of many large enterprises is difficult to track IT Department operation 、 Hundreds or even thousands of applications for maintenance and protection . For CIOs , It is common to be uncertain about the total number of applications deployed . Increasingly diverse applications are adding new functions 、 While improving productivity , In some cases, it also increases the complexity of the tool chain .
With a lot of investment in traditional mission critical applications , To take advantage of the updated platform 、 Tools 、 framework 、 Libraries and frameworks , And don't want to bear the huge costs and productivity losses associated with restarting , Modernization is a wise choice .
Strike a balance between agility and security
Powerful application modernization strategy can provide many advantages , Including faster passing 、 More often 、 Deliver new functions more reliably to achieve software driven business agility , Support other services through API Easily use existing application functions , And support the easy migration of applications from local to cloud , So as to achieve excellent scalability and performance .
Most companies are usually motivated by new business plans or competitive needs , First, modernize some customer-oriented applications , And start building applications from there . then , The software team aims at the distributed computing paradigm ( For example, cloudy and mixed clouds ) Optimize these applications , Instead of rebuilding from scratch .
The increasing deployment of multi cloud and hybrid cloud has promoted the development of containerized applications , These applications are more portable in different environments . This trend is related to the shift from traditional single applications to microservices and DevOps The transformation of , Because enterprises want to speed up application development and market demand response .
for instance , The simple design of microservices supports independent development teams to handle loosely coupled work tasks in parallel , At the same time, they should cooperate and keep consistent with each other on common product vision and focus issues to meet business needs . Once the application functions are ready, they can be released .
On the other hand , The cost and complexity of applying modernization , Especially when the application is closely coupled with the existing system and infrastructure , It may hinder enterprises from improving customer experience and return on investment .
Another key challenge facing enterprises is , Implement and maintain consistent agility and security at every stage of the application development process .
Have your executives led the necessary cultural changes while pursuing enterprise process agility ? for instance , Culture is DevSecOps A core concept of , In the entire software development life cycle , Every team member and stakeholders in every link adhere to safety first .
This requires breaking development 、 Operation and maintenance 、 Islands of safety and other key functions . All teams must work closely , Share the safety responsibility . what's more , This approach creates a safe and enabling environment for Sustainable Digital Transformation and innovation , Be able to maintain agility throughout the life cycle .
For empowering developers 、 Safety professionals and key stakeholder teams , We also need to create a framework to unify the platforms needed by today's digital businesses . Adding and upgrading tools or solutions to take advantage of microservices and cloud architecture can also cause a proliferation of tools , This leads to a sharp increase in complexity . Usually , People will inadvertently deploy multiple solutions with the same results .
CIOs must boldly change the way their teams deliver applications . Enterprises must adopt new application delivery methods 、 Application servers and API Management solution upgrade tool , To bridge DevOps And traditional infrastructure roles ( Such as NetOps and SecOps) Gap between , To speed up the DevOps investment , And expand cloudy 、 The use of containers and microservices .
Simplify the new normal
Before you start applying modernization to deliver business value , CIOs must first clarify the scope and priorities of a comprehensive transformation . Solve complex problems by establishing the visualization required for management applications . Rethinking IT Role , Adopt agile methods and take advantage of new generation functions to improve the construction of applications 、 Update and delivery methods .
for example , With consistent applications across multiple application architectures and infrastructures Threat visualization and analysis , The security and development team can monitor security compliance and evaluate changes in threat situations when releasing new application versions . Again ,NGINX Some products have also been launched to integrate multiple decentralized tools into a programmable software platform , thus Reduce the proliferation and complexity of tools .
these NGINX The product focuses on four basic application requirements — performance 、 elastic 、 Security and scalability , To promote DevOps、NetOps and SecOps Teams collaborate effectively throughout the application lifecycle .
Singapore Ticket agent SISTIC Through private cloud , Hosting containerized microservice applications and easy integration into DevOps Workflow , So as to accelerate application deployment and simplify application lifecycle management . This can be self-service and by API Driven platform in just a week, not a few months , Without affecting the security of the application 、 Performance and elasticity , help SISTIC Realize the operation of new products and services 、 Production and deployment .
Besides the most popular in the world Web The server 、 Besides the skills of reverse proxy and load balancer ,NGINX The scope of technology will continue to expand to other fields , Help enterprises support complex distributed microservices , And provide a digital experience as attractive as today's popular consumer applications . Effectively accelerate the modernization process of the company and reduce the complexity in the new normal of synchronous development of business and Application , In these areas ,NGINX In a favorable position in the market .
More resources
Want more timely and comprehensive access to NGINX Related technical dry goods 、 Interactive Q & A 、 Series courses 、 Activity resources ?
Please go to NGINX The open source community :
Official website :https://www.nginx.org.cn/
- WeChat official account :https://mp.weixin.qq.com/s/XVE5yvDbmJtpV2alsIFwJg
- Wechat group :https://www.nginx.org.cn/static/pc/images/homePage/QR-code.png?v=1621313354
- B standing :https://space.bilibili.com/6283
边栏推荐
- C#/VB. Net to add text / image watermarks to PDF documents
- Describe the process of key exchange
- [depth first search] Ji suanke: find numbers
- 五金机电行业供应商智慧管理平台解决方案:优化供应链管理,带动企业业绩增长
- Human bone point detection: top-down (part of the theory)
- ROS自定义消息发布订阅示例
- 安装Mysql报错:Could not create or access the registry key needed for the...
- Penetration test information collection - App information
- tensorflow和torch代码验证cuda是否安装成功
- Hongke shares | plate by plate ar application in Beijing Winter Olympics
猜你喜欢
应用使用Druid连接池经常性断链问题分析
Openmv4 learning notes 1 --- one click download, background knowledge of image processing, lab brightness contrast
Characteristic colleges and universities, jointly build Netease Industrial College
ROS自定义消息发布订阅示例
RT-Thread 组件 FinSH 使用时遇到的问题
基于蝴蝶种类识别
星诺奇科技IPO被终止:曾拟募资3.5亿元 年营收3.67亿
助力安全人才专业素养提升 | 个人能力认证考核第一阶段圆满结束!
[depth first search] Ji suanke: find numbers
Simple understanding of MySQL database
随机推荐
Deep circulation network long-term blood pressure prediction [translation]
AvL树的实现
ROS自定义消息发布订阅示例
根据PPG估算血压利用频谱谱-时间深度神经网络【翻】
The role of applet in industrial Internet
人体骨骼点检测:自顶向下(部分理论)
Pychrm Community Edition calls matplotlib pyplot. Solution of imshow() function image not popping up
R language uses rchisq function to generate random numbers that conform to Chi square distribution, and uses plot function to visualize random numbers that conform to Chi square distribution
helm部署etcd集群
Xingnuochi technology's IPO was terminated: it was planned to raise 350million yuan, with an annual revenue of 367million yuan
Three years of Android development, Android interview experience and real questions sorting of eight major manufacturers during the 2022 epidemic
R语言dplyr包进行数据分组聚合统计变换(Aggregating transforms)、计算dataframe数据的分组均值(mean)
五金机电行业供应商智慧管理平台解决方案:优化供应链管理,带动企业业绩增长
Optical blood pressure estimation based on PPG and FFT neural network [translation]
ORACLE进阶(四)表连接讲解
R语言ggplot2可视化:使用ggpubr包的ggstripchart函数可视化分组点状条带图(dot strip plot)、设置add参数为不同水平点状条带图添加箱图
第五期个人能力认证考核通过名单公布
星诺奇科技IPO被终止:曾拟募资3.5亿元 年营收3.67亿
Handwritten online chat system (principle part 1)
Installation and management procedures