Author:

It's the end of the year again. Thinking back to this bumpy year, as enterprise software developers, the big and small pits we stepped on in the privatization delivery are still vividly remembered.

The pits I stepped on in those years

My name is Wang Xiaochui, a hammerman who focuses on delivery. Where there is a problem with the delivery, I will hammer it. With slightly sparse hair, the development iron, the pre-sales boss Qiangge is known as the Big Three of Nathan. I vaguely remember the spring of this year, when the spring blossoms, everything is revived, everything is so wonderful, we prepare for the first project opportunity after the Spring Festival with good expectations. However, when our pre-sales boss wanted to show off the application to customers, we found that the customer environment was very complicated, and it would take us two weeks to perform POC in the customer environment alone. , When the adaptation is well displayed to the customer, the customer has finished the selection, and the order is completed? over! When we knew the bad news, the spring breeze was blowing, but the gentleness of the past was gone, and what we felt on our body was as cold as the cold of spring.

Since then, we learned from the pain and called the core personnel of the company's development, delivery, pre-sales and other roles. After four hours of review and debate, we analyzed the details of the past two weeks and the experience summarized by the customer on the spot. , Places where efficiency can be improved, the direction of technological breakthroughs, etc. After a round of discussions, everyone became motivated and secretly made up their minds. The next order is the next order. We must win, and we must take the fastest Complete the POC at a speed that shows our products in front of customers. Finally, Chunlei came with a big project rumbling. The whole company was full of energy and inspired to win this big order. Brother Qiang told me that the POC last time was a blow to him, but the last time he replied After the order, he firmly believed that he would be able to win this big order this time. After the preparatory stage of being so busy, we completed the customer’s on-site POC within a week. Brother Qiang said that the customer recognized our products very much. NS! After all the difficulties, we finally have a list. Looking at the strong brother, the name of the big brother is kept, and he walks with a trace of spring breeze in the company. Spring is so beautiful.

After the order was completed, the long development phase started non-stop. In order to fight the next battle together, the Big Three of us had an appointment for a dinner. Who would want to say to us with a grievance at the dinner table, the front line of the strong brother is finished. After the battle, relax. Little Hammer is the delivery person, and it's still easy now, just waiting for the delivery of the package. But he and his team are miserable. This project is more complicated than originally estimated. Facing the customized needs of customers, the original products need to be modified to adapt to various middleware and cloud service dependencies. It's even a Xinchuang structure. Not only that, each middleware also needs to be equipped with operation and maintenance control capabilities such as monitoring and alarming. Otherwise, it will be cool if there is a problem after the delivery is completed. Now the entire team is working overtime to develop, even if the deadline has not been settled. Having said this, he drank the wine in front of him, watching his sad face match the sparser hair volume, which made me feel as if he was only 25 years old with the vicissitudes of 45 years old.

In this way, during the busy months, I always saw them rushing to work in a frantic period, so that when I asked Tiezi out for a drink later, he shied away and said that there was no time. Under the late night light, a few more strands of that thin hair fell from his anxious scratching of his head. Looking back now, every time the project was delivered, it seemed to be so hurried and stumbled.

1.png

Hahahaha, the delivery package completed in a hurry is born! Finally, it’s time for delivery. A few delivery brothers and I drove to the customer’s customer data center in the suburbs 30 kilometers away. We were so confident and complacent at the time, but the reality once again joked with us. . How to match the weird environment at the customer site, and how do we match it? Physical machine? virtual machine? One machine? Not enough storage? network issue? The middleware reports an error? Emergency call for iron support, madly changing the code... Why are you reporting errors again and again? ? ? Is there a way to directly adapt to various heterogeneous environments... At this time, the wind swept on my face in early autumn, as if I was receiving pia pia from a client for Brother Qiang, and the fight was painful.

After passing five passes and six generals at the customer site, we were ambushing at the customer site for half a month, and finally ushered in the dawn of the completion of the delivery. On the day we left from the customer site, Tiezi and I decided to make an appointment with a wine after we went back to celebrate the successful delivery. But the good times didn't last long, just after we pushed the cup and changed the cup, we talked about five thousand years from China to international politics, from international politics to Buddhist morality, and when we were really happy, a loud bell pierced the sky. Looking back now," just captured a few demons, and then brought down a few more demons. Why is there so many demons and demons ", this bell sounded really suitable at the time. Yes, you guessed it right, the customer called. Tiezi and I hurriedly found a driver. We woke up five minutes after drinking. We immediately went home and prepared to go to the customer site early tomorrow. On the way back, Tiezi was dejected and groaned, and negotiated with the spirited, eloquent and talkative two people just now. At this time, I don't know whether it was because of drinking jin or simply trying to comfort Tiezi. I brag to him, The whole thing is covered by me. I am the delivery king, and I can’t figure out anything. When I go to the customer site to see me, I also believe that your self-developed operation and maintenance platform will be easier to troubleshoot problems. Don’t worry. what.

Hey? ? Why is it wrong? What's the problem? mysql is down? Why is there no warning? Is the database down? Where can we find our log? ? How come the hard-developed operation and maintenance tools are not as easy to use as imagined? The world is unpredictable! At this time, Tiezi told me that, in fact, the whole team has been looking forward to having a great god who is proficient in eighteen martial arts and can help us deal with all kinds of incurable diseases, so that we can concentrate on writing code. good. I was also silent when I was beaten by reality again.

Peak turn

Time came unconsciously in September. When we discussed the current predicament again, I was even a little annoyed. I don't believe that this kind of big project really has to be so rough from the order to the completion of the delivery? I stood up and shouted to everyone: "Who can find a good way to help everyone out of the predicament, I will wrap up the meal for next month."

Suddenly one day, the development brother Hong said to me with a smirk that I will have a good meal next month. He asked me if I have heard of cloud native? Have you ever heard of ADP, a cloud-native application delivery platform that uses the ADP platform for delivery. It can be delivered as a package as soon as a few days. After delivery, it is more worry-free. Monitoring and alarms are available. Their slogan makes delivery easier. Ha ha ha ha.

This is the day when we started to learn about the cloud-native application delivery platform ADP on the official website of Alibaba Cloud. I don’t know if it’s because of the November holiday that made everyone crawl out of the pit and take a sigh of relief, or everyone is willing to deliver in the future. Lu still had expectations, and everyone was so excited. It is such a platform that covers the middleware we want, and our application can be directly combined with our application after simple containerization. At the same time, the cloud-native Kubernetes base adopted by the platform allows us to easily cope with various heterogeneous environments, easily adapt to various heterogeneous environments during delivery, and can effectively monitor, alert, and quickly troubleshoot problems when the delivery is completed. Kind of problem. We quickly sorted out:

✅Quickly build an environment display before sale——get

✅Rich middleware adaptation——get

✅Operation and maintenance control of middleware——get

✅Adaptation in a heterogeneous environment-get

✅Monitoring alarms and troubleshooting after delivery-get

✅Cloud service dependency-get

It is such a platform that is like a sweeping monk. After showing us a set of kung fu, we threw down an exclusive delivery cheat sheet, leaving us with an incredible face in deep thought. So the question is coming? Is this set of kung fu applicable to all enterprises? Is it so easy to use? At this time, ADP came with a new set of delivery concepts and said in a low-key manner, ADP is now open for a one-month trial event, and you can try ADP for free from the date of registration to December 31! can easily create a deployment package with one click, and simulate different delivery and deployment environments online. Come and try it out! If you use it happily, you can also consult about one-to-one exclusive discounts during the event!

View cheats

Alibaba Cloud Cloud Native Application Delivery Platform (Application Delivery Platform, ADP) is a complete set of "software product" privatization delivery solutions. It uses the standardized orchestration delivery and IaaS decoupling capabilities brought by cloud native technologies such as Kubernetes to help users solve the problems of heterogeneous environment adaptation, deployment complexity, cloud service dependency, and automated operation and maintenance that exist when software is privatized deployment and delivery.

Function overview

2.png

ADP video introduction

Click here to view the video introduction

Trial event

Companies suitable for registration are:

  • ToB software integrator
  • ToB software provider
  • Traditional industries with digital transformation and internal software SaaS needs
  • Vertical industry software developer
  • Start-up ISV, urgently need to expand business quickly

6173BC92-FE79-491C-9CAC-60AF98386E50.png

ADP official website: here to participate in the trial activity registration!

(This story is purely fictitious, any similarity is purely coincidental)


阿里云云原生
1.1k 声望325 粉丝